テキストをメモリに読み込んだ時点でバイナリになってんだろ?
ならそのバイナリをそのままファイルに書き出せばええやん