Winrar标称具有1000倍文件压缩比的真相

2016-01-29 16:05 82 1 收藏

Winrar标称具有1000倍文件压缩比的真相,Winrar标称具有1000倍文件压缩比的真相

【 tulaoshi.com - 压缩软件 】

 

  我最近在网上看到有一种能把文件压缩到千分之一大小的收费软件,而且还见到了这样的压缩包,的确压缩率非常大,我想知道这是真的还是假的?    
  真有这么神奇吗?显然是不太可能,如果真的可以压缩到千分之一,那么这款软件要多么神奇呀。  

  1.常见文件压缩  

  首先我们用WinRAR的最高压缩率对常见的文本文件、程序文件和多媒体文件进行压缩,其压缩结果如下(见图1):  

   

  压缩后分别还是挺大的  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/yasuoruanjian/)

  从上图可以看出,多媒体文件压缩比最低,与原文件相差无几,而文本文件和程序文件压缩比要高一些,最高达到3:1,从实际经验来看,我们平时常见的文件压缩比都在10倍以下。  

  那么,再来看看这个RAR压缩包(见图2),注意其中的原文件大小和压缩后的包裹大小分别为16777215和18407,这是多大的比例?笔者用计算器算了一下,约等于911:1,接近1000倍的压缩比!这是怎么回事?真的假的?跟我一起继续做下面的试验就明白了。  

  

  这个简直是不可思议  

  2.把大象装进瓶子里  

  这里笔者从自己的电脑里随便找了个文件“数字图像噪声和去除.htm”,这是笔者在浏览网页时使用另存为功能从网上下载的文章,大小为125KB。  

  第一步:压缩为ZIP文件。右键单击“数字图像噪声和去除.htm”文件,选择“WinRAR→添加到档案文件”,在压缩选项对话框中选择“档案文件类型”为“ZIP”,“压缩方式”为“最好”(见图3),单击“确定”开始压缩。可以看到压缩后的“数字图像噪声和去除.zip”文件只有19KB,压缩率还不错,不过仍离我们的目标相去甚远。  

  

  设定项目 

  第二步:用WinRAR打开“数字图像噪声和去除.zip”,记下“大小”列中显示的原文件大小数值“127594”,打开计算器程序,单击“查看”菜单选择“科学型”,输入数字“127594”,再点击“十六进制”选项将其转换为16进制值,结果是“1F26A”(见图4)。  

  用科学型计算器认真算一下    

  第三步:用UltraEdit编辑器打开“数字图像噪声和去除.zip”文件,我们要在文件中找到“1F26A”的数据,不过由于文件中的十六进制数是高低位倒置表示的,所以我们要查找的数据就变成了“6AF201”,单击“搜索”菜单中的“替换”,将文件中的“6AF201”替换为“FFFFFF”(见图5),共替换两处,文件开头和结尾各一处,替换后保存文件修改。  

  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/yasuoruanjian/)

  小提示  

  我们前面之所以要选择ZIP压缩格式,而不是直接使用RAR压缩格式,是因为WinRAR对RAR格式的CRC检验非常严格,对文件进行任何修改都会提示压缩错误,而使用ZIP格式压缩,修改后再用WinRAR打开时不会进行严格的CRC检验,没有任何错误提示。  

  第四步:现在再用WinRAR打开“数字图像噪声和去除.zip”文件,你会惊奇地发现,压缩包中显示的原文件体积达到了16777KB(见图6),也就是16MB!现在你明白我们第三步中所做修改的目的了吧,我们就是要把原文件从“蟋蟀”变成“大象”!而且,现在你把压缩包中的“数字图像噪声和去除.htm”文件解压出来,其文件体积仍然是16MB,而且可以正常打开浏览。  

  

    

  谜底揭晓了  

  第五步:接下来就很简单了,把这个修改后的ZIP格式变成RAR格式即可,如果用WinRAR“工具”菜单中的“转换档案文件格式”功能转换后的压缩比会稍微缩小,这里我们直接将“数字图像噪声和去除.zip”改名为“数字图像噪声和去除.rar”,就做成了最开始看到的那个超级压缩包。

 

来源:https://www.tulaoshi.com/n/20160129/1497357.html

延伸阅读
标签: 软件教程
快压超高压缩比格式是一种采用特殊的压缩算法生成的,它可以节省10-30%的磁盘空间。下面小编就为大家介绍一下怎么使用右键制作超高压缩比格式 右键点击需要压缩的文件或文件夹,在弹出菜单中选择"添加到超高压缩比文件"。 或者选择"创建压缩文件" 弹出对话框中选择zip格...
标签: 压缩包
WinRAR如何批量删除压缩包内无用文件   由于文件夹的数量及层级都很多,如果一个一个文件去删除,那工作量会大得惊人,而批量的主要难题在于图像文件分布于压缩包里的不同文件夹中,如果能让它们同时显示,操作就会方便很多。 第一步:所有文件看个清楚 双击压缩包,在打开的窗口中选择选项→文件列表→平面文件夹查看(...
WinRAR如何设置相对路径压缩文件   在WinRAR中可以在压缩文件名和参数窗口中单击文件标签,然后选择压缩相对路径还是绝对路径甚至不选择路径,这样用户又有了一个选择的余地了。
WinRAR如何隐藏压缩包里的文件名   几乎所有的压缩软件都提供了加密功能,以此保护个人的隐私和重要数据。但是它们大多忽视了对文件名的加密。一旦别人对你的数据产生了兴趣,数据安全就变得岌岌可危。因此,最好能把文件名也列入加密范围。假如根本不知道压缩包里面存了些什么,谁还会费时费力地进行破解呢?WinRAR可以对RAR文件进行...
WinRAR分卷压缩教程 对于压缩软件,相信很多人都是从WinRAR开始入手使用的,但是相信还是会有许多人对于WinRAR的使用不是那么的熟练,在这里我们先来看看WinRAR要如何进行分卷压缩吧! 一、分卷压缩 这项功能用的比较多,我们在论坛里经常要上传一些附件,但论坛对上传附件的大小是有限制的,例如在Winzheng上传的附件要小于512K...

经验教程

710

收藏

64
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部