[toc]
压缩软件是怎样将文件变小的?
每个文件都由各种不同代码组成,比如01代码。这类文件只有数字0与1组合。压缩原理就是 【通过寻找其中的规律,简化数字的排列】。比如00000110001111111111可以简化成5个0,2个1,3个0,10个1的排列100000000000可以简化成数学的10^10
作者:加刘景长 链接:https://www.zhihu.com/question/19925039/answer/19738033
为什么要将文件压缩?
1.将文件压缩以后,能使文件的体积变小。我们有限的存储空间能容纳下更多的信息了。
2.文件体积变小,我们 发送 给对方 相同信息量的文件 速度变快了。(节约了网络资源)
3.我们可以给压缩包设置密码,起到文件加密的作用。
我们该怎样 压缩 文件?
a.压缩软件的选择
首推7-Zip/WinRAR/PeaZip
7-Zip(点击即可前往下载)
优点:1.轻巧,2.自由软件,3.其推出的LAMZ算法(.7z格式)是目前使用最广泛,压缩率最高的算法之一 4.许多游戏或其它软件也使用了7z的dll以方便解压更新包的。
缺点:如果你不喜欢它自带Minecraft风格主题,你需要7-Zip Theme Manager来帮助你切换成其它主题
7-zip的美化可以参考如何让简陋的 7-Zip 的界面现代化 - 少数派 (sspai.com)
PeaZip free archiver utility, open extract RAR TAR ZIP files(点击即可前往下载)
优点:与7-zip一样,peazip是开源的。也是免费的。它提供了一些其它更智能的功能,例如:智能解压,密码管理器,快速拖放。
缺点:我用的不多,但对比winrar、7-zip好像也没啥缺点
WinRAR
优点:用过的几乎都说好,几乎许多人都使用过它。
缺点:商业软件,使用的时候会跳广告出来。(当然也可以用一些方法去掉广告)
b.压缩软件的配置
甲:7-Zip的配置
右键7-zip,以管理员身份运行:
如此设置便好。
乙:WinRAR的配置
不搞,你们自己看着办。(不想写了,因为这东西大同小异。举一反三,看你们了)
c.压缩软件的使用
使用7-ZIP压缩文件
压缩文件比较重要的几个参数:
1.压缩格式,建议使用7z。
2.压缩等级:大部分情况下可以无脑选 9-极限压缩,以求将文件压缩地更小。反之亦然。
3.压缩方法:建议选择LZMA2
4.字典大小:如果你要压缩的文件体积有2GB或更大,你可以尝试512MB甚至1024MB来获得更小的文件体积。至于其它体积你可以选择带“*”号的默认选项,或者更小的字典。
5.单词大小:不太了解,根据经验来看,这个选项远不如 字典大小 的影响大。可以调大,也可以保持默认。
6.固实数据大小:固实
7.CPU线程数:默认就挺好的
对于文件体积不敏感的一些场景,可以直接点击 添加到XXXX.7z 方便快捷,nice
暂时告一段落,bye bye