其实我有以文本格式为例(最小49000 KB我的文件大小)的巨大点数据集,相同样式每1行6个数值,第二行再次有6个数字 第一个谎言:1 234 3412 4567 12 5678 第二行:2 452 1234 1233 34 3421 第三行:3 123 4532 4530 45 5643 ........................... ..需要将二进制文件转换为Txt文件
首先,我想转换此文件转换为二进制文件(数据格式),之后我想再次将其转换为文本文件(txt)。我已经写了一些代码转换ASCII到DAT,但运行我的程序后,我得到了我的二进制(DAT)文件输出: l ____ ݃J_À* C_l_ S™?§ÝƒJq½* C_l__ ×£=§ÝƒJ_®* C_L __)_?§ÝƒJö¨*C_l__Âõ<¨ÝƒJH¡* C_l_ ®?¨ÝƒJ¸ž* C_L ×#<©这个数据文件可能不是正确的输出,但是我想把这个dat文件agagin转换成ascii(txt)文件。如果任何人可以帮助写这个C++代码谢谢
这个二进制文件的格式是否知道?你想将写入的字节转换为可读格式吗? [Base64编码](http://en.wikipedia.org/wiki/Base64)适合你吗? – birryree 2011-03-02 22:49:22
是这个二进制文件的格式是.dat,我想将它转换为我原来的文本文件:数值在行 – aki 2011-03-02 23:00:16