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

文件压缩后内存没有变小

  • 内存
  • 2024-06-13 13:50:20
  • 384

一、怎样压缩文件,压缩文件大小基本上没变?

文件压缩后大小基本没有变化,有两个原因。

1.这与文件本身有关

因为软件压缩实际上是将二进制代码“写入”另一种介质。例如,如果一组二进制代码写为1111110000,那么经过压缩后,就会变成有6个1和5个0的“压缩写法”,即:6150

所以如果主题文件包含很短的内容重复二进制代码,因此压缩时无法得到较小的压缩文件。

2.与压缩软件有关

前面说过,压缩过程实际上就是简化程序二进制代码的过程,所以不同软件的压缩算法,甚至同一个软件的压缩格式肯定会不同看起来不同。

详细信息:

相关技术分类:

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

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

参考来源:-压缩


二、压缩文件以后为什么大小还不变?

压缩是利用算法对无损或无损文件进行处理,以尽可能保留文件信息并减小文件大小。文件压缩的​​基本原理是找到文件中重复的字节,并创建相同字节的“字典”文件,用代码表示。

对于图片、视频等文件,压缩比不高对于Word、Excel或者安装包等文件,压缩比相对较高。


扩展信息:

压缩时,如果效率不高,可以选择卷压缩。

卷压缩步骤

1右键单击​​鼠标选择要压缩的文件。


2然后选择压缩文件格式为RAR。


3在底部的分割成卷中,选择卷压缩大小。


4单击“确定”压缩后,系统会根据卷大小进行分区。


三、zip压缩后大小没变正常吗

Zip对象在打开和收缩后大小没有变化是正常的。


文件压缩有压缩算法。压缩后不一定会变小。这是由于原始文件的数据复杂度较高所致。


1.文件压缩和解压缩实际上是一个重新编码、翻译和解码的过程。例如,图像、音频和视频文件的数据库已经被压缩。使用压缩软件的压缩算法进行二次压缩几乎没有效果,因此这些文件的大小在压缩后不会发生变化。


2.文件压缩后主要用于网络传输。一般情况下,文件不能以文件夹的形式传输。在这种情况下,在传输之前必须将文件整体压缩,这使得通过网络传输文件变得更加容易。


3.您可以使用其他格式将文件大小压缩到更小的大小。例如7z,或者使用卷压缩。一些大文件可以压缩为小尺寸,但图像、视频等无法缩小尺寸,并且压缩和解压后图像或视频可能会变得模糊。


压缩后文件不一定会变小。例如,视频和图像可以压缩成卷以减小大小。