如何读取一个二进制文件
1.一个指定位置的字节
2.查找某几个字节(如30 30 34 00这四个连续的字节)在文件中出现的位置
3.读出在某个位置开始指定长度的几个字节
1.一个指定位置的字节
2.查找某几个字节(如30 30 34 00这四个连续的字节)在文件中出现的位置
3.读出在某个位置开始指定长度的几个字节
解决方案 »
- ESCAPE按键为什么没有相应?
- strtofloat怎么出现误差呢?
- 如何重新编译VCL单元文件???
- 怎样在BCB里用最简单的语句测试局域网某IP地址是否存在?
- 分组求和???
- 请问如果把DBGrid1里的数据拖放到DBGrid2里该怎么设置DragMode?
- 有一串字符为'001',怎样使用代码将他不断加1后变成'002','003'...'015','016'...,并按照此顺序排列。
- 我的程序用cds文件(没用数据库)不能Active
- 如何检测ClientSocket和ServerSocket断开连接?
- 客户程序在服务器上能正常执行,在客户端运行时报告服务器不能运行?
- 谁有IC卡开发的dll文件,发一个给我?
- 在delphibbs 上没有解决的难题
FileStream: TFileStream;
A:byte;
begin
FileStream := TFileStream.Create(FileName,fmOpenRead);
try
FileStream.seek(Length,soBeginning); //到Length位置;
FileStream.Read(a,sizeof(Byte));//读一个字节
FileStream.ReadBuffer(YourBuffer, Count); //读Count个字节
finally
FileStream.Free;
end;
FileStream.Read(a,sizeof(Byte));//读一个字节
FileStream.ReadBuffer(YourBuffer, Count); //读Count个字节