天天看点

python内置模块tarfile模块详解:tarfile模块是Python的标准模块之一,能够方便读取tar归档文件,还可以处理使用gzi

前言

1、通常来说,在工作中我们遇到的最多的压缩文件格式只有5种,如下: xxx.gz 、 xxx.tar 、 xxx.tgz 、 xxx.zip 、 xxx.rar

2、各种压缩文件格式的简介:

①gz:  即gzip压缩方式,通常只能压缩一个文件。与tar结合起来就可以实现先打包,再压缩。

②tar: linux系统下的打包工具,只打包,不压缩。

③tgz: 即tar.gz,先用tar打包,然后再用gz压缩得到的文件。

④zip: 不同于gzip,虽然使用相似的算法,可以打包压缩多个文件,不过分别压缩文件,压缩率低于tar。

⑤rar: 打包压缩文件,最初用于DOS,基于window操作系统。压缩率比zip高,但速度慢,随机访问的速度也慢。      

​​https://www.jianshu.com/p/cbba3e2dbdcd​​

​​https://www.jb51.net/article/251800.htm​​