| File | Date | Author | Commit |
|---|---|---|---|
| test | 2015-07-07 |
|
[ea4abd] - moved logic into Tar class |
| .hgignore | 2015-07-06 |
|
[47b3f0] - add LICENSE file |
| CREDITS | 2015-07-06 |
|
[7a053b] - include CREDITS |
| LICENSE | 2015-07-06 |
|
[47b3f0] - add LICENSE file |
| Makefile | 2015-07-06 |
|
[e2afa5] - LICENSE text on .py files |
| README.rst | 2015-07-06 |
|
[7a053b] - include CREDITS |
| __init__.py | 2015-07-07 |
|
[ea4abd] - moved logic into Tar class |
| setup.py | 2015-07-06 |
|
[e2afa5] - LICENSE text on .py files |
| tox.ini | 2015-07-06 |
|
[e2afa5] - LICENSE text on .py files |
zip2tar is an in memory zip to tar convertor.
No intermediate files are created on disc. By default non-compressed tar is created, but can specify commandline options to get gzip, bzip2 or xz compressed tar archives.
The output filename can be set explicitly with --tar-file-name, but is normally derived by replacing ".zip" with ".tar", ".tar.xz", ".tar.bz2" or ".tar.gz".
The --md5 option adds a file md5.sum to the tar file (a file with that name cannot already be in the zip file). After extracting, you can do md5sum -c md5.sum to check the files for corruption. These md5 sums are calculated from the in-memory extracted data and are not based on the zip's CRC information.
On Python 2.7 this requires '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