怎么能把一个文件压缩的小一点

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:26:42
希望说的详细一点

能把1G压缩成1M

解压缩后用16进制编辑这种软件,会发现其中的数据大部分都是0,也就是冗余数据,而有效数据在其中只占很小一部分,所以压缩比可以很高。你用Flashget下载一个大文件,在下载的时候设置预先分配硬盘空间,下载一点内容后就中断,可以获得一个与要下载的软件相同容量的.JC!文件,更改后缀名后,可以试试用最新版本的WinRAR压缩,就会获得一个压缩比很高的压缩包。 大概就是,无效字符越多,压缩比率就越小,这样就越容易把大文件压缩成小文件!

UHARC现在最新版为3.06汉化版。经过我实际验证,压缩解压缩文件完全正常绝对安全(当然其他方面的因素造成文件损坏不可避免比如硬盘坏道、突然停电、RPWT等等^_^)2.0汉化版的压缩同样文件性能最好。3.06版的功能多一点,带有校验支持单个文件速度比2.0的快不少等。其实它是能把同样的文件(或者是大多数一样的部分)能压缩到一块。举个简单的例子,比如你把同样的MP3复制几十个,名字随便改(用2.0版的随便改后缀名也照样压缩很强,这点比3.06好)。然后用UHARC压缩,能压到比一首MP3还小。是winRAR压缩率的几十倍!!!如果你用几百首同一个MP3它也能压到比一首还小,压缩率就是winRAR的几百倍了,当然这是极端的例子。也就是说在很多重复文件的情况下winRAR根本没法和它比。适合做数据备份用。我把公司的数据库备份文件(每天都备份的)弄了1.95G(它只支持2G以下的文件,不然压缩比更高)用UHARC3.06压缩到只有9.56M!!!惊人吧。当然时间花了有半个多小时。这个用winRAR无论如何也压不到的。

个人经验,压缩大量重复文件但后缀名不同的用UHA2.0,在这种情况下要比3.06的能力强,这是我做实验得出的结果,实际好像没有这样的情况。一般情况用3.06的,比2.0的压缩率高速度还快三分之一以上,但2.0的压缩包解压要比3.06的快。在压缩率和速度兼顾的情况下可以用7- Zip,7-Zip也有这样压缩重复文件的压缩能力,只是没有UHARC的压缩能力强,但速度要快不少。综合讲是完全可以淘汰winRAR的。

另再说几句,其实还有一个WinUDA是压缩率比UHARC还高。但速度慢的让人无法忍受,是我见过的压缩率最高,