社区
语言基础/算法/系统设计
帖子详情
怎样将二进制文件读出来后仍以二进制的"0","1"形式或十六进制等显示出来.
headbutcher
2004-05-03 07:48:25
如题,最好是能够分清字节...
请高手指点..
...全文
169
6
打赏
收藏
怎样将二进制文件读出来后仍以二进制的"0","1"形式或十六进制等显示出来.
如题,最好是能够分清字节... 请高手指点..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangdajunxx
2004-07-07
打赏
举报
回复
var
buf: array[0..300-1] of byte;
wdj: string;
begin
wdj:='';
wdj:=inttohex(buf[j],2);
memo1.Text:=tmpstr+' '+inttostr(l);
huojiehai
2004-05-05
打赏
举报
回复
http://haitian.myrice.com/SoftRes.htm
文件<--->16进制字符(互转)
zthhyt
2004-05-05
打赏
举报
回复
function IntToHex(Value: Integer; Digits: Integer): string; overload;
function IntToHex(Value: Int64; Digits: Integer): string; overload;
justsen
2004-05-05
打赏
举报
回复
miky说的是以十六进制显示,其实十六进制显示还可以用格式化输出的方法
format('%x',[what you want to display])
要显示成二进也很简单:只需进行一些简单的位操作就可以了。
例如:你有byte类型的n:=9(二进制为:00001001),你可以用另一个byte类型的
test:=$80(即:10000000)和n进行and操作,结果大于0就输出1
else 就输出0,然后再test:=test shr 1 (右移一位)再跟n 与
until test<1
CloneCenter
2004-05-04
打赏
举报
回复
byte 类型的去读取,最简单的办法。但是可能比较慢。
或者是将 BlockRead 出来的部分,按照 Byte 数组的方式处理一下。
miky
2004-05-03
打赏
举报
回复
显示的时候用
function IntToHex(Value: Integer; Digits: Integer): string; overload;
function IntToHex(Value: Int64; Digits: Integer): string; overload;
转为16进制
将
二进制
文件
转换为16进制
自己写的关于将
二进制
文件
转换为
十六进制
并
显示
的小工具,也可以保存为文本
文件
。
十六进制
文件
显示
源代码
windows环境下
十六进制
文件
显示
源代码
二进制
文件
阅读器,hexEditor,免费
二进制
文件
阅读器,hexEditor,免费
Binary Viewer
二进制
文件
读取软件
Binary Viewer
二进制
文件
读取软件,可读取
二进制
的语音数据,图像数据,从而分析音频或者图像存储的
二进制
信息
二进制
文件
查看器
支持
二进制
和
十六进制
查看
文件
,并且可以自定义窗口布局和窗口
显示
格式,包括(
二进制
、
十六进制
、UNICODE等编码),很不错的
文件
查看器。
语言基础/算法/系统设计
16,743
社区成员
33,237
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章