读书人

怎么快速读取十六进制BIN文件

发布时间: 2012-02-10 21:27:41 作者: rapoo

如何快速读取十六进制BIN文件?
如题,如何快速读取十六进制BIN文件?
对于100K以上的BIN文件,大家有没有更快的方式读取呢?

[解决办法]
你的文件使用的字符编码??
如果是二进制文件其中数据不是字符编码,不是人可以看懂的写在memo上也没有意义啊
如果不是

Delphi(Pascal) code
var  F:File;  Buf:array[0..255] of Char;  Begin      AssignFile(F,TempFileName);    Reset(F,1);    if IoResult=0 then begin        repeat            BlockRead(F, Buf, 256, BytesRead);            if BytesRead>0 then                Memo.Lines.Add(StrPas(Addr(Buf));        until BytesRead=0;        CloseFile(F);    end;end; 

读书人网 >.NET

热点推荐