zip2tar,一个没有中间文件的zipfile-to-tar转换器

ruamel.zip2tar的Python项目详细描述


zip2tar是内存中的zip-to-tar转换器。

光盘上没有创建中间文件。 默认情况下会创建非压缩tar,但可以指定 用于压缩gzip、bzip2或xz的命令行选项 塔尔档案馆。

输出文件名可以用--tar-file-name显式设置,但是 通常通过将“.zip”替换为“.tar”,“.tar.xz”,来派生, “.tar.bz2”或“.tar.gz”。

--md5选项将文件md5.sum添加到tar文件(具有 该名称不能已经在zip文件中)。提取后,您可以 md5sum -c md5.sum检查文件是否损坏。这些md5和是 根据内存中提取的数据计算,并且基于 ZIP的CRC信息。

在python 2.7上,这需要“pyliblzma”

usage: zip2tar [-h] [--verbose] [--xz] [--bz2] [--gz]
               [--compression-level COMPRESSION_LEVEL] [--no-datetime]
               [--tar-file-name NAME] [--md5] [--version]
               filename

in-memory zip to tar convertor

positional arguments:
  filename

optional arguments:
  -h, --help            show this help message and exit
  --verbose, -v         increase verbosity level
  --xz                  write xz compressed tar file
  --bz2                 write bzip2 compressed tar file
  --gz                  write gzip compressed tar file
  --compression-level COMPRESSION_LEVEL
  --no-datetime         don't take datetime for files from zip -> 1970-01-01
  --tar-file-name NAME  set tar file name (normally derived from .zip)
  --md5                 add a 'sum.md5' file (cannot already be in the zip)
  --version             show program's version number and exit

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java SSH连接到远程Linux服务器,但不使用第三方库   java使用REST assured的XmlPath查找所有XML节点   java员工入围名单   使用jlinked java launcher启用jlink预览功能   java我的ArrayList对象没有打印出我想要的对象属性   java父标记在FXML文件中没有默认属性警告?   mongodb使用Java复制集合mongodb,而不使用迭代器进行DbAdmin登录   java JDBC DatabaseMetaData为oracle12C中的列大小返回“0”   java在登录后设置会话属性   java中的Html转义?   mysql JAVA面向对象数据库连接   java让socket在安卓中保持活力   java放射组。setOnCheckedListener未按预期工作。(更改单选按钮的颜色)   java LocalContainerEntityManagerFactoryBean实例化未找到persistenceunit   java无法在运行时(运行活动)更改配置(语言环境)