如何压缩文件到最小(压缩参数调整教程 for 7z

 时间:2024-09-25 02:31:48

本期经验将详细讲解“压缩文件”的各个参数,保证教你压出最小的结果

工具/原料

一台电脑

!重要)一款好使的压缩软件

脑子

方法/步骤

1、(本段可略过)现螅岔出礤在我们来略微了解一下各个压缩软件、压缩算法的前世今生(均引用自百度百科,致敬)【1】ZIP,是一个文件的压缩的算法,原名Deflate(真空),发明者为菲利普·驯嗜垦宴卡兹(PhilKatz)),他于1989年1月公布了该格式的资料。ZIP通常使用后缀名“.zip”,它的MIME格式为application/zip。目前,ZIP格式属于几种主流的压缩格式之一【2】RAR是一种专利(划重点)文件格式,用于数据压缩与归档打包,开发者是尤金·罗谢尔(EugeneRoshal),全名是:RoshalARchive。首个公开版本RAR1.3发布于1993年。(因为它是一种专利(划重点)文件格式,所以所有使用这种格式的压缩软件都要向rar专利持有人交专利费,winrar也因此增加了很多广告)【3】7-zip(后缀名.7z)是一种主流高效的压缩格式,它拥有极高的压缩比。在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式。该格式最初被7-Zip实现并采用,但是这种档案格式是公有的,并且7-Zip软件本身亦在GNU宽通用公共许可证(GNULGPL)协议下开放源代码(划重点)。(因为它开放源代码,所以这种压缩格式被广泛采用,在很多地方都能看到它),几乎所有压缩软件都支持这种格式)压缩算法:常见的压缩算法有Defate、Bzip、PPMd、不公开的诡异rar、开源的LZMA和继任者LZMA2在这必须纠正一下有些人的诡异评测,说啥7z没有优势,zip和rar完爆等等,其实他们只是用不同的压缩算法欺骗了你的眼睛,真正决定压缩效果的不是7z、zip、rar等压缩格式,而是压缩算法通常被说成“效果最差”的zip格式,如果采用了LZMA算法,一样可以达到极低压缩率,7z如果用了Bzip算法,压缩率也不咋样

如何压缩文件到最小(压缩参数调整教程 for 7z

2、首先我们需要一款好使的压缩软件,推荐可调整参数较多的“7-zip”,“好压”,较为不推荐不支持7z格式的“winrar”以及“快压”

如何压缩文件到最小(压缩参数调整教程 for 7z

如何压缩文件到最小(压缩参数调整教程 for 7z

3、压缩格式:最好选7z,可以支持LZMA2等先进压缩算法

如何压缩文件到最小(压缩参数调整教程 for 7z

4、压缩等级:这个只是一个快捷的调配方案,能帮你均衡调配下面的几个参数,如果你不打算了解太多或者了解不了太多,直接选“极限压缩”然后压缩,下面的参数你就不用管了

如何压缩文件到最小(压缩参数调整教程 for 7z

5、压缩方法(算法):LZMA2是目前最好的压缩算法(没有之一)。别的算法各有优势,比如Bzip比较快

如何压缩文件到最小(压缩参数调整教程 for 7z

6、字典大小(重要)钱砀渝测(【【】】内为重要内容,其他内容可忽略):顾名思义,“字典”就是压缩文件的“字典”,所有被压缩的揍茏壅混文件被分割成小块并计算各个小块的哈希值(可以理解为“文件指纹”,指纹相同的两个文件就是相同的两个文件)哈希值和其他配置(比如某个文件块属于哪个文件)就存放在“字典“里边,当压缩文件较多,字典被占满后,就会生成另外一个字典,把后半个压缩文件的各种信息存放到这个字典里边,这样一来这个压缩文件就有了两个或以上的字典。【【字典大小极大程度决定了压缩的效果,字典越大压缩率越低。如果你用的是那种超大内存的机器,可以尝试大字典(只有64位系统才能使用超过64m的大字典压缩,解压则不受系统类型影响)。但是字典不能太大,否则会占用太多内存,如果内存不足就容易导致压缩失败】】

如何压缩文件到最小(压缩参数调整教程 for 7z

如何压缩文件到最小(压缩参数调整教程 for 7z

7、单词大小:这个翻译有点奇怪,英文原词是"fastbytes".解释成什么都不重要,根据经验选择就可以了。此参数越大,压缩速度越慢,但不影响解压速度.最新版可选范围是8~273.LZMA官方默认的给出参数是64,一般来说,选择比128大的值压缩率的提高就不明显了,只要“单词大小”不是太小,就基本不影响压缩率

如何压缩文件到最小(压缩参数调整教程 for 7z

8、固实数据大小:就是把多大块文件一起压缩,如果固实数据大小大于你要压缩的文件总大小,那么烂瘀佐栾这个压缩文件就是纯固实压缩文件撅掏浑锌。如果固实数据大小小于你要压缩的文件总大小,那么这些文件就会被切成一块一块来分别进行“固实压缩”,每一块的大小都是你写的“固实数据大小”的大小,固实压缩对相像或相同的文件有奇效,相同的文件块只要存储一遍就可以了,这对于程序运行库等有极好的压缩效果,因为不同平台运行库都长得差不多

如何压缩文件到最小(压缩参数调整教程 for 7z

9、cpu线程数:就是你用于压缩文件的cpu线程数,比如我写4,就是4个逻辑处理器都干活,写1就是只用1个,其他3个围观。这个参数不影响压缩率,只是关系到压缩的快慢。别以为这东西没啥用,这可以保证你在压缩的时候还能勉强看看视频啥的,另外,越少的线程压缩时占用的内存就越少,这可以让你选择更大的字典,达到更高的压缩率

如何压缩文件到最小(压缩参数调整教程 for 7z

10、调整完以上参数后,就可以有比较令人满意的压缩效果了另外,如果文件实在太大,可以使用“分卷压缩”,不在此篇经验的讨论范围

如何压缩文件到最小(压缩参数调整教程 for 7z

7zip如何压缩文件到最小? 7z如何最大限度压缩文件 7z怎么极限压缩文件 7zip压缩软件如何分卷压缩 cfg文件怎么打开
热门搜索
树叶粘贴画图片大全 断桥铝门窗图片 香港图片大全 动漫之家漫画网 松塔图片