首页 > 编程语言 >python内置模块tarfile模块详解:tarfile模块是Python的标准模块之一,能够方便读取tar归档文件,还可以处理使用gzip和bz2方式压缩的归档文件tar.gz和tar.bz2

python内置模块tarfile模块详解:tarfile模块是Python的标准模块之一,能够方便读取tar归档文件,还可以处理使用gzip和bz2方式压缩的归档文件tar.gz和tar.bz2

时间:2022-08-26 09:55:18浏览次数:165  
标签:tar 压缩 xxx tarfile gz 模块 打包

前言

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

https://blog.csdn.net/sinat_38682860/article/details/108386822

https://blog.csdn.net/u012206617/article/details/120565987

标签:tar,压缩,xxx,tarfile,gz,模块,打包
From: https://www.cnblogs.com/hls-code/p/16626565.html

相关文章

  • 微模块-前端业务模块化探索,拆解巨石应用的又一利器
    大家好,我是Eluxjs的作者,Eluxjs是一套基于“微模块”和“模型驱动”的跨平台、跨框架『同构方案』,欢迎了解...文前声明,以下推断和结论纯属个人探索,鉴于本人知识水平所限,谬......
  • 图书订阅管理系统——管理员书籍管理模块
      如图为书籍管理模块的需求与功能点1.书籍管理的整体设计思路总结(1)整体的页面布局设计思路——动作:管理员登陆成功先进入主页面,点击书籍管理进行入书籍管......
  • IDEA中导入Maven模块
    IDEA中导入Maven模块1.一个模块一个模块添加,添加pom文件2.批量添加模块:批量添加pom文件......
  • vuex 的模块中如何调用 actions 中的方法
     模块vuexTest.js/***模块vuexTest.js*/exportdefault{namespaced:true,actions:{actionsHello(context,val){console.log(context,"context");//与s......
  • 四、Spring Cloud Alibaba项目,测试模块之生产者与消费者
    1、模块说明生产者:service-order消费者:service-user说明:消费者user调用生产者order,调用订单服务 2、生产者pom文件<?xmlversion="1.0"encoding="UTF-8"?><proj......
  • 微模块-前端业务模块化探索,拆解巨石应用的又一利器
    大家好,我是Eluxjs的作者,Eluxjs是一套基于“微模块”和“模型驱动”的跨平台、跨框架『同构方案』,欢迎了解...文前声明,以下推断和结论纯属个人探索,鉴于本人知识水平所限,谬......
  • es6的模块化
    es6的模块化import导入export导出es6的写法<scripttype='module'></script>一个内容如果需要导入必须先导出第一种写法export导出//对象constobj={u......
  • tarjan算法求强连通分量
    \(tarjan\)算法求强连通分量\(tarjan\)算法简介我在这篇博客中讲过\(tarjan\)算法的简介和求割点与桥,就不再讲述。强连通分量强连通图是指一个有向图内任意两点都能互......
  • 如何通过OpenHarmony的音频模块实现录音变速功能?
    简介OpenAtomOpenHarmony(以下简称“OpenHarmony”)是由开放原子开源基金会孵化及运营的开源项目,是面向全场景、全连接、全智能时代的智能物联网操作系统。多媒体子系统......
  • 无线宽带图传/数传模块
                                                   V : orihard20......