我想压缩一个 16GB 的文件夹,但最好的方法是什么?tar.gz?tar.bz2 rar?7z?如果我先用一种方法压缩,然后将压缩的存档复制到一个新文件夹,然后用其他方法重新压缩,存档会更小吗?我需要让它适合 DVD(输出可能是 8.5GB,不记得了)但是输入“4370 MB”会使压缩文件成为 2.5GB 的一部分。
顺便说一句,Ubuntu 上的默认压缩方法是什么?
Rin*_*ind 74
默认值为gz
. 7z
不过我得到的最好的结果。
以下是 1.4 Gb virtualbox 容器的结果:
最佳压缩 – 以 MB 为单位的大小:
7z 493 .rar 523 bz2 592 lzh 607 广州614 Z 614 邮编614 .arj 615 第 737 章 动物园890
安装
sudo apt-get install p7zip-full
Run Code Online (Sandbox Code Playgroud)
use*_*532 14
这个问题很老了,但也许有人觉得这个解决方案很有用:
使用rzip
,之后tar
。它首先使用字典方法压缩 900 MB 大数据块,然后将清理后的数据交给bzip2
. 它比其他强大的压缩工具 ( bzip2
, lzma
)快得多,并且它压缩的某些文件甚至比bzip2
或还要好lzma
。
是的,gz
是 Linux 上的默认压缩工具。它很快,尽管它已经很老了,但它在压缩文本文件(如源代码)方面仍然提供了非常好的结果。另一个标准工具是bzip2
,尽管它要慢得多。
补充: lrzip 较新,扩展了 rzip 的原理。它甚至支持无限的块大小,以及多种压缩方法(LZMA、Bzip2、Gzip、LZO、ZPAQ 或无)。LZMA 是标准。对于备份或者如果您与其他 Linux/BSD 用户共享大量数据,它会非常方便。