Uz is a small tools to unpack files.
$ uz -v sample.tar.xz
sample_data/
sample_data/bar
It does not infer file-types from file endings but analyzes headers instead:
$ mv sample.tar.xz nothing-in-the-filename
$ uz -l nothing-in-the-filename
sample_data/
sample_data/bar
It also does the right thing in weird cases:
$ uz -A sample.tar.xz.bz2.gz.xz.gz.bz2
sample.tar.xz.bz2.gz.xz.gz.bz2: BZip <- gzip <- xz <- gzip <- BZip <- xz <- tarfile
cmd: bunzip2 --stdout | gunzip --to-stdout | xz --decompress --stdout | gunzip --to-stdout | bunzip2 --stdout | tar --extract --xz
$ uz sample.tar.xz.bz2.gz.xz.gz.bz2
$ ls
sample_data sample.tar.xz.bz2.gz.xz.gz.bz2
Supported fileformats
It’s fairly easy to add another archive or compression format to uz; right now it supports .bz2, .gz, .xz and .7z, .rar, .tar, .zip, – as well as all combinations of those.
More formats are added as soon as the author runs into a file he needs to extract or via pull request.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uz-0.2.tar.gz
(6.1 kB
view details)
File details
Details for the file uz-0.2.tar.gz.
File metadata
- Download URL: uz-0.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1486a3c01358e8de7bb3473320eb5ec6bd257841a0a35eafcf6c654d749a6c21
|
|
| MD5 |
db178e63f70ef9b390582fda196168d6
|
|
| BLAKE2b-256 |
85c6da900c5f4455278b4598c36044719ea759efc52ec4e52b10e0905a2bf8a7
|