压缩文件后,大小几乎保持不变。可能有两个原因。
1.和文件本身有关系。
因为软件压缩实际上是用不同的方式“写入”二进制代码。比如一组二进制代码写为1111110000,压缩后就会变成一条6个1、5个0的“压缩记录”,即:6150
那么如果文件本身的内容很少重复的二进制代码,因此在压缩时,不可能产生更小的压缩文件。
2.这和压缩软件有关系。
前面说过,压缩的过程其实就是对程序的二进制代码进行简化的过程,所以不同软件的压缩算法甚至是压缩格式不同同样的软件不同,当然也会有差异。
扩展信息:
相关技术分类:
图像压缩技术可以分为多种类型。对于它们在多媒体系统中的应用,我们可以使用源编码、熵编码和混合编码来区分它们。熵编码是无损编码,而源编码是有损压缩。大多数多媒体系统使用混合技术,即将两种技术混合在一起。
熵编码的使用没有考虑到介质的特殊属性。数据流压缩被视为简单的数字序列,不考虑数据相关性。熵编码是无损压缩的一个例子,因为解压缩过程完全恢复了原始数据。游程编码是熵编码的一个示例,通常用于文件系统中的数据压缩。
来源:-压缩
上一篇:小米8se怎么扩大内存
下一篇:解压后的文件占内存吗