为什么文件压缩之后变大了|压缩文件问题为什么有些文件压缩后反而变大了

|

㈠ 压缩文件问题为什么有些文件压缩后反而变大了

首先要明白压复缩文制件的原理,文件的源代码中有大量重复的数据,如ABABABABABCD如果我们把AB替换成X那么原文可以这样写XXXXXCD然后再后面补充上AB=X这样会间接很多。但是如果就是ABCD我们按照上面的写法就是XCD AB=X反而比原文长了。这个AB=X我们叫做词典,一旦一个文件有大量重复的内容:如编程用的EXE文件、文本文档、WORD等等会有很多相同代码,文件的压缩率(缩小后的体积除以原体积)会很小。但是视频、照片则很少有相同的重复代码,所以压缩率很大或者超过100%就是比源文件打的情况

㈡ 为什么压缩完的文件还是那么大

1、压缩软件压缩效果不好,可以使用当今压缩比最高的软件察源掘7-zip进行压缩。

2、如果是视频文件或者音频文件的话,这是压缩不了的,因败核为视频和音频文件本身就是一个压缩格式,再压缩是没有效果的,只能通过转裂游换视频格式来降低文件大小。

3、可以尝试设置一下压缩方式,比如压缩的时候选择极限压缩,这样或许压缩效果比较明显。

(2)为什么文件压缩之后变大了扩展阅读:

压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,比如在文件里有几处有一个相同的词"中华人民共和国"用一个代码表示并写入"词典"文件,这样就可以达到缩小文件的目的。

压缩包已经是另一种文件格式了,如果想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。常见的压缩软件有winzip、winrar等。

㈢ 求怎么压缩文件夹 我压缩完怎么还是那么大

压缩文件之后大小基本上没有变化,可能有以下两个原因。

1.与文件本身有关系

因为软件的压缩实际上就是通过另外一种手段进行二进制代码的“书写”。举个例子,如果一组二进制代码书写为1111110000,压缩后将会变为“压缩写法”,袜枣手6个1五个0,即:6150

因此如果题主的文件本身就很少有重复的二进制编码,那么在进行压缩时也就无法得到较小的压缩包文件。

2.与压缩软件有关系

如前所述,压缩过程其实就是简化程序二进制代码的过程,那么不同软件的压缩算法、甚至同一软件的压缩格式不同,当然也会出现不同。

此处以压缩软件7zip为例子进行演告嫌示。这一软件提供了丰富的压缩文件类型:

可以看到,两种压缩级别下还是有较大差距的。

因此,可以给题主如下的压缩建议:

1.采用rar格式进行压缩,可以获得更大的压缩率。

2.在压缩时如果时间充裕,尽可能选择压缩级别更高的等级。

3.如果以上均没有良好的效果,尝试采用其他软件进行压缩。

㈣ Excle文档内图片经压缩后容量反而变大,这是为什么

Excel内的图片引入之后并不是进行了压缩,而是进行了嵌入,这种压缩并不会导致它本身的大小发生变化,甚至说进行后来的格式改动以及添加的时候,还有可能导致图片的内存占用变得更大了。

因为手机拍出来的图片相机拍出来的图片清晰度是很高的,但是所占用的空间内存也很大,10兆以上这是常态,真正用到表格里面的时候,图片并不需要那么高的清晰度,所以完全可以通过把这个图片发送到手机,手机在发送到电脑这样一个过程,不选择原图,自然而然的,在发送的过程中就会被压缩图片所占据的空间内容就会被大大降低。

㈤ 压缩包解压后的文件为什么变大了

压缩文件不一定是把零碎文件压缩到一起。对于压缩文件,首先要了解其中的构造。我们说二进制如0000 0000 0010 1111,压缩时可能把它压缩成0010 1111,把前面的8个0给省略了,这样就节省了空间。而还原的时候又把前面的0加上了,所以就变大了。


赞 (0)