二进制文件概念
二进制文件是以字节为存储方式的数据存储方式
例如,视频时间、图片文件、pdf文件都是二进制存储文件
操作方法
- 打开形式
Open FileName for Binary As #文件号
说明:
FileName:二进制文件路径
Binary:二进制读写方式
#文件号:唯一标识文件号
- 关闭形式
Close #文件号
- 读取数据
Get #文件号,位置,变量
位置:
从指定位置开始读取数据,缺省标识接着上次的位置。第一次打开文件时在第一位
变量:
用来存放读取出来的数据。类型为Byte。变量的长度决定了读取数据的长度
- 写入数据:
Put #文件号,位置,变量
读取一个字节方法
Get #1,,n
说明:
从1号文件的第一个位置读取一个字节放入n的变量中。(n需定义为Byte类型)
读取整个文件的方法
Get #1,,n(LOF(1)-1)
说明:
从1号文件读取完整的数据。LOF(1)为1号文件的总长度。
实例操作
要求:
设计一款加密软件,可以将二进制文件进行加密,使得没有解密软件的用户无法读取二进制文件的真实内容。
成品演示:
单击选择文件按钮,导入一个二进制文件(可以是图片、视频、音乐、pdf等)
单击加密按钮,则软件自动对文件进行加密,并显示加密成功提示,此时在原原件所在目录位置会多出一个加密后的文件,此文件,在未解密的情况下是无法查看的,而解密软件只有自己才能根据加密规则制定。这样可以保证一些重要资料不会被外人读取。即使被拷贝也无法打开。