如何将一TXT文件转换为十六进制的格式?

swei56 2002-02-24 02:29:45
如有一my.txt文件,如何将其用十六进制读取,然后将其保存为my.hex?
...全文
755 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
swei56 2002-02-24
  • 打赏
  • 举报
回复
Thanks!!!
redlegend_126_com 2002-02-24
  • 打赏
  • 举报
回复
用assignfile,reset,blockread,blockwrite,就可以了,
十进制到十六进制转换
这样实现:
var
cfg:file;
dat:byte;
ddd:string;
i:integer;
assignfile(cfg,'c:\ddd.txt');
reset(cfg,1);
for i:=0 to filesize(cfg)-1 do begin
seek(cfg,i);
blockread(cfg,dat,1);
ddd:=ddd+format('%0x',dat);
end;
closefile(cfg);
这样ddd就是你要的东西,你在保存为文件就可以了
给分吧!
swei56 2002-02-24
  • 打赏
  • 举报
回复
高手帮忙了
swei56 2002-02-24
  • 打赏
  • 举报
回复
将my.txt中的内容转换为十六进制,然后保存为my.hex.
swei56 2002-02-24
  • 打赏
  • 举报
回复
将my.txt中的内容转换为十六进制,然后保存为my.hex
Jerry529 2002-02-24
  • 打赏
  • 举报
回复
读取一个字符,然后转换为ascii码就得了.
torble 2002-02-24
  • 打赏
  • 举报
回复
不懂你问什么
swei56 2002-02-24
  • 打赏
  • 举报
回复
怎么没人回答?????

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧