这不是有效的文本文件,可能是二进制文件.转换并载入

来源:百度知道 编辑:UC知道 时间:2024/05/20 06:44:33
zf腧颡鍑.M抲离t 希+Z葖歖sO撵w逑兴/&w抪謣軙`{?l 9蕖Ad:4 ?枍惓肴D烛F4枠Q?骠d鱆带??异愬m苇婅泺Ra鳁韺垄L#蠉+矾??

等等很多的字..............?

是这 样的我是学FLASH的 ,我现在 在破解个SWF的文件 但是他文件只是加载了个文本程序 而他加载的文本有是 这不是有效的文本文件,可能是二进制文件.转换并载入
文本地址是http://mp3.cxqq.net/oicq/index.txt
高手帮我个忙好吗
对于UltraEdit-32这个软件。我都不明白是怎么个程序。
文件格式是TXT文本文件http://mp3.cxqq.net/oicq/index.txt
希望您能帮我搞定下吗好吗谢谢拉
QQ947773951
谢谢

你可以试试UltraEdit-32这个软件。不过要转换回去真的有点难了。因为代码转换成文本后出现了很多乱码,也就是识别不了的代码用乱码表示了。

下面是一个文本文件转换为二进制文件的程序。

//文本文件转换为二进制文件

void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(OpenDialog1-> Execute())
{
AnsiString HEX;
AnsiString filename=OpenDialog1-> FileName;

TMemoryStream *ss;
ss=new TMemoryStream();
ss-> LoadFromFile(filename);
int size=ss-> Size;
char *buff = new char[size+1];
ss-> Read(buff,ss-> Size);

AnsiString result = BCD_to_AnsiString(buff,ss-> Size);
result = HexStrToBinStr(result);

TMemoryStream *tt;
tt=new TMemoryStream();
tt-> Write(result.c_str(),result