二进制文件
- 更新时间2025-08-27
- 阅读时长2分钟
磁盘用固定的字节数保存包括整数在内的二进制数据。例如,以二进制格式存储零到四十亿之间的任何一个数,如1、1,000或1,000,000,每个数字占用4个字节的空间。
二进制文件可用来保存数值数据并访问文件中的指定数字,或随机访问文件中的数字。与人可识别的文本文件不同,二进制文件只能通过机器读取。二进制文件是存储数据最为紧凑和快速的格式。在二进制文件中可使用多种数据类型,但这种情况并不常见。
二进制文件占用较少的磁盘空间,且存储和读取数据时无需在文本表示与数据之间进行转换,因此二进制文件效率更高。二进制文件可在1字节磁盘空间上表示256个值。除扩展精度和复数外,二进制文件中含有数据在内存中存储格式的映象。因为二进制文件的存储格式与数据在内存中的格式一致,无需转换,所以读取文件的速度更快。
注: 文本文件和二进制文件均为字节流文件,以字符或字节的序列对数据进行存储。
文件I/O VI和函数可在二进制文件中进行读取写入操作。如需在文件中读写数字数据,或创建在多个操作系统上使用的文本文件,可考虑用二进制文件函数。
关于从二进制文件读写双精度浮点值的范例,请参考labview\examples\File IO\Binary\Simple Binary目录下的Simple Binary File.lvproj。