为什么压缩包比源文件还大
① 怎么压缩文件啊.为什么我压缩后的大小和原来的一样大呢
可能是操作不对,关于压缩文件的具体操作步骤如下:
1、首先,在计算机上下载并安装好winRAR软件,如下图所示,然后进入下一步。
② 我用winRAR压缩文件的时候为什么压缩后文件和源文件一样大啊
压缩率,要取决于具体的文件数据。举一个例子吧。一个文件里有1000个数字,全是1,而另一个文件里也有1000个数字,但是是杂乱无章的。这时,前面那个文件就会压缩得更小。
某些文件,特别是在网上流传的音频,视频格式文件,它们本身就已经经过压缩了(使用了其他的压缩算法),所以用WinRAR就不会再把它们压缩得很小了。
再举一个例子,假设一个文件,用WinRAR可以压缩到原来的80%,如果对这个已经压缩过的文件再次进行压缩,你觉得它会是多大。如果认为每次都会是原来的80%,那么可以肯定经过若干次的压缩后,这个文件的大小会变成原来的1%以至无限小!显然这是不可能的。经过压缩后的文件一般是不能再压缩,使它变小的。如果真是那样的话,那我宁愿对一个文件压缩10000次。
WinRAR采用的是RAR算法。WinRAR会对一段数据进行预先计算,如果发现采用RAR算法,所得到的压缩率接近1,即几乎没有压缩效果的话,它就会放弃使用RAR算法,而是原样输出。再加上文件头(比如文件名,修改时间等信息)占用一定的空间,所以经过它们经过WinRAR“压缩”后,反而会变得比以前更大。
③ 为什么压缩文件和源文件内存一样大呢
解决压缩文件和源文件大小相同,需要在压缩时选择压缩模式。
以winrar为例,在压缩文件时选择压缩模式步骤如下所示:
1、选择需要压缩的文件,点击鼠标右键。
④ 图片压缩之后文件比原文件还大怎么回事
图片压缩最好别用压缩工具,要想变小,最好就是改变图片格式,这个就需要相关工具软件了
⑤ 为什么压缩后的文件比源文件还要大
呵呵,压缩文件的算法都是将原文件按照一定的字典规则建立索引,所以会给文件增加一个索引头,就是index head,如果你的文件本身是0字节,那么压缩之后是没有任何效果的,但是这个index head作为压缩文件的必要格式,还是会添加进来,这就造成了压缩之后反而文件变大。
⑥ 压缩包比原文件大为什么
游戏客户端都是最小压缩比的了,不需要再压缩
⑦ 为什么有时候压缩文件,压缩好后和原文件一样大
因为这种文件已经是压缩过的文件,例如:jpeg图片,mpeg电影,这些文件本来已经就是经过高级算法压缩过的,有的文件压缩过后还有可能变大,这很正常的,一般纯文本格式例如txt.doc等,压缩率就会很大,只有原文件的十几分之一,同样没有经过压缩的bmp图片,压缩过后也会很小!!
⑧ 为什么linux 下压缩的文件比原文件占空间还大
不可能,你先说说你压缩的是什么东西吧。还有你怎么压缩的。
你要注意如果是已经压缩的东西,那么再压缩不会减小体积,反而会增加体积,因为压缩是一个熵算法,有极限的,而且压缩时还要给数据流增加标识信息,这些标识在已经达到熵状态的数据情况下,只能增加更多的数据内容。尤其是 mp3、jpeg 什么的有损压缩协议。
那个扯淡的用 winrar 和 winzip 、uharc 的一边歇着去,你说的都是 windows 的程序不是 linux 的程序,7zip 虽然是 有 linux 的字符界面命令行压缩程序,但 linux 下面的 lzma 和 xz 用的是和 7z 差不多的压缩协议,压缩率基本一样根本不需要另找 7z 压缩,而且还符合 linux 下面的 gzip bzip2 类似的流压缩方式提供兼容。
7zip 那东西在 linux 下面顶多就是解压缩 7z 时才需要。