从WinRAR右键菜单引出八种格式
以给朋友发送过大文件、右键选择Add to Archive打开WinRAR的常见场景开场,指出认为ZIP和RAR没有区别是最大的误区,并说明压缩格式远不止这两种,本节将介绍其中八种最常用的格式。
用8分钟梳理ZIP、tar、7z、RAR、gzip、bz2、xz、Z等格式,讲清归档与压缩是两回事,并给出7-Zip更实用的选择建议。
从WinRAR右键菜单的常见场景切入,指出ZIP与RAR并不相同,并预告将介绍八种最常用的压缩格式。
以给朋友发送过大文件、右键选择Add to Archive打开WinRAR的常见场景开场,指出认为ZIP和RAR没有区别是最大的误区,并说明压缩格式远不止这两种,本节将介绍其中八种最常用的格式。
介绍ZIP的诞生年份与普及原因:历史悠久,几乎所有操作系统默认识别,无需额外软件即可解压。
ZIP创建于1989年,至今仍是最广泛使用的格式;因为年代久远,几乎所有操作系统默认识别它,无需任何软件即可解压。
拆解归档与压缩两个常被混淆的概念,并区分可还原的压缩与不可还原的有损压缩。
归档是把多种格式的多个文件合并成一个文件;文件夹不是文件,而是文件系统中用于组织文件的结构,所以无法像单个文件那样直接发送。归档与文件夹的本质区别正在于此。
压缩是用特定算法丢弃文件部分数据以缩小体积,之后可以还原;例如把重复的二进制片段写成重复十次即可显著减小体积。也存在数据被移除后永远无法恢复的压缩,如JPEG对图像所做的有损压缩。
回到ZIP说明其广泛用途,再引出只归档不压缩的tar,形成归档与压缩分离的对照。
ZIP先归档文件,再用特定算法压缩归档内的每个文件,因此被称为内置压缩的归档格式。如今ZIP用途极广,包括压缩个人文件、程序安装文件、加密保护数据、构建Java包乃至Android安装包。
tar是只归档不压缩的格式,也是最古老的归档格式之一,至今仍广泛用于归档Unix和Linux的可移植程序文件。归档后文件不会变小,甚至可能略大,但用户可自行选择任意压缩格式再压缩该归档。
对比7z与RAR:7z压缩率更高但兼容性有限,RAR由Roshal与RARLAB打造,压缩率介于ZIP与7z之间。
7z和ZIP一样同时支持归档与压缩,但压缩率明显更高,某些情况下能把文件压得比ZIP小约30%。
7z的普及与支持不如ZIP:最新版Windows 11虽已支持,但在其他操作系统上仍无默认支持。要解压或创建7z文件,最好使用专用程序7-Zip。
RAR是由俄罗斯开发者Roshal创建、由RARLAB公司开发的归档与压缩格式,名称由其姓氏与archive一词组合而成。创建RAR必须使用该公司自家的WinRAR软件。
RAR支持情况比7z更差,没有操作系统能默认创建它。其压缩率介于ZIP与7z之间,个人使用更推荐7z,除非愿意花钱购买WinRAR。
介绍只能压缩单文件、不能归档的纯压缩格式gzip、bz2、xz与Z,比较其压缩率、速度与现状。
gzip只做压缩、不能归档多个文件,只能压缩单个文件。最常见用法是先打成tar归档再压缩成tar.gz,其压缩率低于ZIP和RAR,如今用得较少。
bz2(bzip2)是类Unix系统使用的压缩格式,用法与gz大体相似。它的压缩率高于gz,速度也快于下一个竞争者,但在xz推出后因xz出色的压缩率而始终未能广泛流行。
xz只是压缩格式,不具备归档能力。它默认与7z使用相同算法,压缩率一样高,但两者都比其他格式慢,区别在于7z还能归档文件。
扩展名为z的compress格式是列表中除tar外最古老的格式,压缩率很低、速度也不突出,如今几乎无人使用,但在老Linux系统上仍可能遇到。现在几乎没有操作系统支持它,不过WinRAR和7z仍能读取或解压。
给出工具选择结论:解压能力上WinRAR与7-Zip相当,但7-Zip凭免费与跨平台胜出。
若要打开或解压视频中介绍的所有格式,WinRAR和7z水平相当,都能胜任。
若要创建归档、调整所用算法等高级压缩设置、在各平台拥有简单图形界面、使用免费且合法的程序,且不需要创建RAR格式,那么7z无疑是赢家。
由知否生成 · 整理你自己的资料 · 登录后按账户权益阅读、整理与提问