103 次浏览【转载需注明来源】
在桌面端开发中,往往还需要去读入或写出非文本类型的文件,这个时候就需要使用以下两条命令:
文件操作类.写到文件十六进制("文件地址","十六进制数据");
文件操作类.读入文件到十六进制("文件地址");
理解上面两条命令首先要知道什么是十六进制数据,十六进制数据是一种基数为16的计数系统,是一种逢16进1的规则数据。通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F表示,其中:A~F表示10~15,这些称作十六进制数字;它的格式大概如下:
正常文本:你好
十六进制文本:4F60597D
很多同学这个时候可能会比较懵,还是不太清楚什么是十六进制数据,其实大家也不用去做过多的理解,只需要知道在我们的系统中任意的数据都可以转换成十六进制即可;那么同理任意的文件也可以转成十六进制文本数据。
但是要注意:太大的文件并不推荐使用十六进制文件读写的命令处理,大文件推荐使用快码编程的流文件读取相关命令,这样的命令后续的教学中会介绍道。
接下来正式来一段实例:
定义函数 读取十六进制文件() {
调试输出(文件操作类.读入文件到十六进制(文件操作类.取主进程目录() + "/十六进制文件.txt"))
}
定义函数 写出十六进制文件(){
文件操作类.写到文件十六进制(文件操作类.取主进程目录() + "/十六进制文件.txt", "4F60597D");
}
本章节案例下载:案例下载地址
测试账号
快码FOF编程 Time: 2023-05-09 15:30:25
评论ID
十六进制文件读写是非常不错的命令哦
1336****5254 Time: 2023-05-09 15:32:29
评论ID
666666