vb怎么把一个文件在硬盘上的信息读取到记事本中(就是变成一堆零和一),之后再把这些零和一还原成文件

[复制链接]
查看11 | 回复3 | 2013-2-4 08:41:06 | 显示全部楼层 |阅读模式
用二进制读取文件,存到一个byte型的字节数组buf()中。然后一个一个字节读取其ascii码,并将此数字转成十六进制。 hex( asc( buf(i) ) )将所有字节对应的十六进制字母连成一个字符串 ,就像 AE9C7A5D54F6A……要还原的时候,取2位符,转为10进制数字,再存回一个字节数组,全部转完后写入一个文件,就行了。补充:可能是我说用chrb()误导了你,抱歉。直接存入byte型的数组就行了,不需要chrb转成字符串的。...
回复

使用道具 举报

千问 | 2013-2-4 08:41:06 | 显示全部楼层
想做到是没什么难度的,只是感觉毫无意义。————————————————————得~ 楼主执着成这样,给你一段代码:Sub FileToChr01(SFile As String, TFile As String)Dim B As Byte, S As StringDim I As IntegerOpen SFile Fo...
回复

使用道具 举报

千问 | 2013-2-4 08:41:06 | 显示全部楼层
一、文件在硬盘信息太多,你需要什么信息?内容?存储信息?二、“读取到记事本中(就是变成一堆零和一)”没有理解错的话,你要存储为二进制文件?三、“之后再把这些零和一还原成文件”还原成什么文件?还原成十进制的记事本文件?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行