二进制文件和文本文件的存储大小的区别及计算方式

您所在的位置:网站首页 二进制的并集和交集的区别 二进制文件和文本文件的存储大小的区别及计算方式

二进制文件和文本文件的存储大小的区别及计算方式

2024-07-17 12:21| 来源: 网络整理| 查看: 265

二进制文件和文本文件的存储过程是不一样的。 一般来说,二进制文件要小于文本文件的。

1.二进制文件存储: 二进制文件存储不用符号什么的隔开,直接数与数紧挨在一起。比如10, 12的存储需要4个字节。存10的时候,二进制编码是0Ah, 00h, 后面的是空白符,前面的是表示10的二进制数。 如果存储的是大于255的数,那么低8位在前,高八位在后。如果整型的数超过了16位能表示的数了,那么就会使用4个字节32位来表示这个数,再大的数就用64位8个字节了。

二进制文件的实型数据也有字节长度的区分,比如 4 字长,8 字长。但实型数据的长度并不仅仅代表它的表达的范围,更多的代表精度。所以,8 字长的 我们又称为双精度。关于实型数据如何储存为 2 进制。则有很多套规则。现在都广泛使用的是 IEEE 标准浮点格式。关于这样的规则,我还正在了解,比 较麻烦。就不多说了。在这里也没有必要了解。   二进制文件也可以储存字符型数据,储存方法和文本文件一样。都是使用 ASCII 编码储存的。所以我们用记事本打开某些二进制文件时,也能看到一些有意义的字符串。(无意义的乱码我们可以认为是整型或实型,不过记事本程序当作字符来解释,因此造成了乱码)

2.文本文件的存储:一般不同类型的数据必须分开,一般都有换行符和回车符结尾,比如下面

//想要存储 12 56 22

上面存储成文本,大小为10个字节,有两排需要换行符和回车符结尾



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3