强力压榨机,让WinRAR黯然离去?

时间:2022-10-01 06:29:49

WinRAR作为一款大名鼎鼎的压缩软件,已成绝大多数朋友电脑中的“标配”,笔者当然也不例外。可最近,我在网上下载的一些游戏、软件,不少是以UHA为后缀的。用WinRAR来解压缩?No way。为什么者要选用这种压缩格式?是压缩率比WinRAR高,还是使用起来更方便?我们一起来揭开这个疑团。

求教了不少朋友,查阅了很多信息,才发现UHA原来是由一款免费的压缩/解压缩软件UHARC来创建的。

UNARC提供了命令行版本,不过我还是喜欢它的GUI(图形界面)模式。将下载回来的UHARC/GUI解压缩到任何目录下,比如C:\Tools\Uharc,执行其中的UHARC_GUI.exe就可以打开其主操作界面(如图1)。

试图解开UHA

点击“ 打开压缩包” 找到压缩包,如果设置了密码则在“请输入密码”后输入密码,然后点击“解压缩文件”就可以将其释放到指定目录中。

实战压缩,向高压缩比挑战

UHARC号称是世界上压缩比最高的软件,其高压缩比足以让WinRAR、WinZIP汗颜。现在我们就来测试一下,看它的压缩率到底会强悍到何种地步。

在测试中, 笔者将安装好的KMPlayer 2.9.1 Build 1043安装目录,大小为33139705字节,分别用WinRAR和UHARC压缩为R A R和U H A格式。从生成压缩包的大小来比较二者的压缩率。

1.UHARC压缩

首先打开UHARC_GUI,在“创建压缩包”窗口,点击“添加文件夹”将KMPlayer的安装目录添加进来(如图2)。为了测试二者的最佳压缩率,还要在“压缩模式”选项页下,选择压缩模式为“最好”(PPM模式,也是默认模式),字典大小为“最大”。

设置完毕后,点击“ 创建压缩包”,经过一段时间的等待,准确来说是163秒,我得到了一个大小为8416012字节的压缩包,压缩比为25.4%。

2.WinRAR压缩

为了公平起见,我们在采用WinRAR压缩时,“压缩方式”也选择“最好”以保证其采用最大压缩率(如图3),生成压缩格式选择为RAR。

相比之下,W i n R A R压缩需要的时间很短,只花费了2 8秒就完成了U H A R C需要1 6 3秒才能完成的任务,不过W i n R A R 生成的压缩包大小为11602067字节,压缩率在35%左右。

提示

各种音视频文件(MP3、RM、RMVB、WMV)、某些图片文件(比如JPG),本身就是经过压缩的,即使采用UHARC来压缩,也难以达到预想的效果,只会浪费我们宝贵的时间。所以,我们不建议用UHARC、WinRAR甚至WinZIP来压缩音视频文件、打包后的软件安装包、压缩格式图片等。

我们还测试了二者解压缩花费的时间。将前面生成的KMPlayer解开,U H A R C用了1 4 4秒,而W i n R A R只花费了17秒:UHARC确实太耗时间了。

UHARC目前还不普及,不可能每台电脑上都安装有,所以如果你使用UHARC制作了压缩包,我们建议你最好利用它提供的“转换为GUI/SFX”功能将压缩包转化为自解压包,这样一来,你在任何没有安装UHARC的电脑上也可以解开。

综上所述,UHARC可算是压缩软件之王,它的压缩率比WinRAR最大压缩率高了将近30%,不过,花费的时间却多了数倍。所以我们只推荐在以下两种情况下启用UHARC:一是手头有U H A压缩文件,必须使用U H A R C来解压缩;二是需要将文件拷贝到硬盘上(或者其他容量有限的介质上),经WinRAR压缩后仍然不能放下,此时UHARC的高压缩率就派上用场了。

本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。

上一篇:玩转“本本” 下一篇:不凡的黑客幻想 撬开加密的锁