10.1.1. 存档和压缩工具
以下是 Debian 系统上可用的存档和压缩工具的预览。
表 10.1. 存档和压缩工具列表
软件包 | 流行度 | 大小 | 扩展名 | 命令 | 描述 |
---|---|---|---|---|---|
tar | V:916, I:999 | 2880 | .tar | tar(1) | 标准的归档工具(默认) |
cpio | V:464, I:999 | 989 | .cpio | cpio(1) | Unix System V 风格的归档器,与 find(1) 一起使用 |
binutils | V:186, I:694 | 93 | .ar | ar(1) | 创建静态库的归档工具 |
fastjar | V:4, I:45 | 172 | .jar | fastjar(1) | Java 归档工具(类似 zip) |
pax | V:14, I:36 | 164 | .pax | pax(1) | 新的 POSIX 归档工具,介于 tar 和 cpio 之间 |
gzip | V:888, I:999 | 243 | .gz | gzip(1), zcat(1), … | GNU LZ77 压缩工具(默认) |
bzip2 | V:178, I:953 | 196 | .bz2 | bzip2(1), bzcat(1), … | Burrows-Wheeler block-sorting 压缩工具有着比 gzip(1) 更高的压缩率 (跟 gzip 有着相似的语法但速度比它慢) |
lzma | V:3, I:39 | 141 | .lzma | lzma(1) | LZMA 压缩工具有着比 gzip(1) 更高的压缩率(不推荐) |
xz-utils | V:434, I:964 | 442 | .xz | xz(1), xzdec(1), … | XZ 压缩工具有着比 bzip2(1) 更高的压缩率(压缩速度慢于 gzip 但是比 bzip2 快; LZMA 压缩工具的替代品) |
p7zip | V:88, I:439 | 986 | .7z | 7zr(1), p7zip(1) | 有着更高压缩率的 7-zip 文件归档器(LZMA 压缩) |
p7zip-full | V:131, I:521 | 4659 | .7z | 7z(1), 7za(1) | 有着更高压缩率的 7-Zip 文件归档器(LZMA 压缩和其他) |
lzop | V:6, I:51 | 97 | .lzo | lzop(1) | LZO 压缩工具有着比 gzip(1) 更高的压缩和解压缩速度 (跟 gzip 有着相似的语法但压缩率比它低) |
zip | V:50, I:442 | 608 | .zip | zip(1) | InfoZip:DOS 归档器和压缩工具 |
unzip | V:250, I:804 | 554 | .zip | unzip(1) | InfoZIP:DOS 解档器和解压缩工具 |
警告 | |
---|---|
除非你知道将会发生什么,否则不要设置 “ |
注意 | |
---|---|
gzipped tar(1) 归档器用于扩展名是 “ |
注意 | |
---|---|
xz-compressed tar(1) 归档器用于扩展名是 “ |
注意 | |
---|---|
FOSS 工具,例如 tar(1),中的主流压缩方法已经按如下所示的迁移: |
注意 | |
---|---|
cp(1),scp(1) 和 tar(1) 工具可能并不适用于一些特殊的文件。cpio(1) 工具的适用范围是最广的。 |
注意 | |
---|---|
cpio(1) 是被设计为与 find(1) 和其它命令一起使用,适合于创建备份脚本的场景,因此,脚本的文件选择部分能够被独立测试。 |
注意 | |
---|---|
Libreoffice 数据文件的内部结构是 “ |
注意 | |
---|---|
事实上跨平台支持最好的存档工具是 |