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第三方库


热门话题
打印val在Java中可以用作变量吗?   java如何以矩阵格式存储2D数组(带逗号)   java获取空的响应正文,带有Inversion2>无法填充数据   java Jackson UnrecognizedPropertyException存在时引发   java为什么我可以在非公共类中拥有公共成员?   如何在Java中从外部库导入包?   java如何从不推荐使用的日期类型替换getDate()?   java如何将数据集转换为JavaPairDD?   如何在JavaSpring中创建3d数组   合法线程操作的java定义   如何从java文本文件中读取输入   从StringArray java中的标记/单词构建句子   将UDP从Java发送到Python不起作用   java显示组织。日食xsd。XSDSchema内容