当前位置:首页 > 内存 > 正文

解压后的文件内存是不是一样大

  • 内存
  • 2024-06-11 00:36:38
  • 2441

一、文件解压缩后大小一样吗?一般情况下,大小不同,压缩后的会小一些。但mp3等格式的文件压缩后的大小与原始大小相差不大,因为这种格式本身就是一种压缩格式。
压缩后可以更改文件格式例如,如果您将.exe文件上传到论坛,但不允许上传此格式,则可以将文件压缩然后上传。


二、为什么文件解压后大小变化不大?

压缩文件后,大小几乎保持不变。可能有两个原因。

1.和文件本身有关系。

因为软件压缩实际上是用不同的方式“写入”二进制代码。比如一组二进制代码写为1111110000,压缩后就会变成一条6个1、5个0的“压缩记录”,即:6150

那么如果文件本身的内容很少重复的二进制代码,因此在压缩时,不可能产生更小的压缩文件。

2.这和压缩软件有关系。

前面说过,压缩的过程其实就是对程序的二进制代码进行简化的过程,所以不同软件的压缩算法甚至是压缩格式不同同样的软件不同,当然也会有差异。

扩展信息:

相关技术分类:

图像压缩技术可以分为多种类型。对于它们在多媒体系统中的应用,我们可以使用源编码、熵编码和混合编码来区分它们。熵编码是无损编码,而源编码是有损压缩。大多数多媒体系统使用混合技术,即将两种技术混合在一起。

熵编码的使用没有考虑到介质的特殊属性。数据流压缩被视为简单的数字序列,不考虑数据相关性。熵编码是无损压缩的一个例子,因为解压缩过程完全恢复了原始数据。游程编码是熵编码的一个示例,通常用于文件系统中的数据压缩。

来源:-压缩