导航:首页 > 文件管理 > 为什么同一文件压缩比原文大

为什么同一文件压缩比原文大

发布时间:2024-05-05 05:41:58

① 请问有谁知道压缩文件为什么和原文件差不多大小呀,是不是我哪里出错了

压缩文件和原文件的大小比是不好说的,不过一般压缩完的文件都要比原文件小(否则压缩就没意义了,对吧)。
压缩比和文件的可压缩性有关系。
文本文件也是一种文件,对于具体的某个文件来说,可压缩性有多大涉及这个文件中重复代码、无用代码有多少。
打个比方,某个文本文件中只拥有100个空格那么压缩软件可能就把这个文件转成以下二进制内容:
100'
'
那么,这个文就成了只占两个字节的文件。这时,压缩比可能是100:2,也就是50倍,如果是1000个空格,那么压缩比就会达到500倍。反过来,某个文件中根本没有重复的代码,那么压缩软件对此就无法下手,可能不但无法压缩,甚至会使压缩出的包的体积加大。
当然,文件的打包压缩与压缩工具的具体的打包方式也有关。
各种图片、视频很多本身就是经过了压缩算法处理的,比如JPG图片、rm视频就是本身经过了压缩的,这类玩意儿再次用winrar压的话,一般只能再压缩下个90%。

② 为什么有些文件压缩后比压缩前容量还要大请高手指点,谢谢!

这是正常的虚信,对于一些二进制文件,比如:流媒体,高压缩比的图片等,本身已经是压缩状态(有别于ZIP和RAR的形式),再利用压缩工具ZIP/RAR,进行压缩的话,因为ZIP/RAR有本身的一套压缩机制和算法,反而会造成原来的文件经过此计算后,变租卖的更弊誉逗大的情况,这是正常的。

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

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

④ 用Win RAR压缩过的文件为什么还是和原来的一样大

出现此问题的原因如下:

1、文件属性没有太大变化。 例如,对于某些视频,只是为了方便起见,将放在一起并进行了压缩。 实际上,文件属性没有改变,压缩后也没有太大改变。

压缩文件的过程是将二进制数据压缩为十六进制,声音文件和图片文件的二进制和十六进制中的字节数相差不大,因此压缩文件与压缩前的文件差别不大,可能几乎一样。

2、压缩工具的文件已损坏,无法压缩。

3、不同的压缩文件具有不同的压缩率,可以尝试另一个。

阅读全文

与为什么同一文件压缩比原文大相关的资料

热点内容
d4252用什么软件编程 浏览:35
大学生如何参与大数据 浏览:779
autocad3维教程 浏览:2
港澳台版本有什么区别 浏览:263
java四个月能学到什么 浏览:46
开发板和linux文件 浏览:202
appstore外国帐号怎么看预约游戏 浏览:137
有什么免费加速网站的cdn 浏览:781
哪个文件存在最安全 浏览:199
淘宝导航栏分割线代码 浏览:271
win10开不了机按f8没用 浏览:12
河南营销网站推广多少钱 浏览:135
华为畅享6手机文件管理 浏览:939
linux驱动环境 浏览:893
ae用什么打开文件 浏览:877
湖南岳阳大数据中心 浏览:710
DSP大数据公司 浏览:510
win10检测不到u盘启动 浏览:941
电脑文件怎么重命名文件 浏览:507
哪个协议用来传输文件协议 浏览:61

友情链接