跳转至

Tar Zip Rar

各种指令的对比

命令|压缩空间效果|压缩时间效果|解压时间|说明 --- |--- |--- |--- |--- | tar -cf |2.9G |13.8s |3.3s | tar -cf archive.tar foo归档文件,没有压缩功能 tar -zcf|823M |1:44 |19s |tar -zcf archive.tar.gz foo归档并使用gzip压缩文件,gzip是zip的GNU实现,是最老的公开压缩方法 zip -1r |856M |48.6s |23.3s |zip -1qr intel.zip intel, -1 compress faster,unzip解压 zip -9r |824M |11:19 |24s |压缩这也太慢了吧 rar a |683M |2:02 |46s |unrar x解压

上述测试基于大小3GB的文件夹

关于rar

虽然说好像有专利的软件,但是sudo apt install rar貌似就可以安装。但是空间效果确实还行多压1/3,但是时间要多两倍。

还是建议tar.gz

因为 7z 和 zip 压缩格式都不能保留 unix 风格的文件权限,比如解压出个可执行文件要重新 chmod chown 才能恢复正常。而 tar 格式可以。而 tar 本身不提供压缩,无非就是把包括所有文件的內容和权限拼成一个文件而己,所以用另外如 gzip 格式压缩。为什么是 gzip,因为几乎所有 linux 都支持而已。

需要进一步的研究学习

暂无

遇到的问题

暂无

开题缘由、总结、反思、吐槽~~

参考文献