对比

压缩工具有很多种,有如下对比:

从适用平台上, tar.gz 是 Linux/Unix 下的归档压缩工具,可以保留符号链接和一些 Linux 独属的文件信息,而 ziprarWindows 下的。虽然说 zip 号称兼容性最好,但是我发现它在 Linux 平台下使用还是会有一些难以察觉的问题。所以我觉得在 Linux 平台下能用 tar.gz 还是应该用 tar.gz

从压缩率上来说, 7z 遥遥领先,但是相应的压缩速度就会有所下降。

tar.gz

使用如下命令进行压缩:

tar czvf archive_name.tar.gz file1 file2 directory/

使用如下命令进行解压缩:

tar xzvf archive_name.tar.gz -C /path/to/destination

其中 c 表示 create 创建压缩包,而 x 表示解压缩。

zip

使用如下命令进行压缩:

zip archive_name.zip file1 file2 file3

使用如下命令进行解压缩:

unzip archive_name.zip -d /path/to/destination

使用如下命令加密压缩包:

zip -e archive_name.zip file1 file2 file3

会交互式地输入密码并验证。

7z

使用如下命令进行压缩:

7z a archive_name.7z file1 file2 file3

使用如下命令进行解压缩:

7z x archive_name.7z -o/path/to/destination

rar

使用如下命令进行压缩:

rar a archive_name.7z file1 file2 file3

使用如下命令进行解压缩:

unrar x archive_name.7z /path/to/destination