跳转到主要内容

zip2tar,一个无需中间文件的zip转tar转换器

项目描述

zip2tar 是一个内存中的zip转tar转换器。

不会在磁盘上创建任何中间文件。默认情况下,创建非压缩tar文件,但可以通过命令行选项获取gzip、bzip2或xz压缩tar存档。

可以使用 --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

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分发

ruamel.zip2tar-0.4.tar.gz (7.5 kB 查看哈希值)

上传于 来源

由以下支持