ALZ archive extractor written in Rust.
unalz archive.alz # extract all files
unalz archive.alz file.txt # extract a specific file
unalz -d output/ archive.alz # extract to a directory
unalz --pwd SECRET archive.alz # extract an encrypted archive
unalz -l archive.alz # list contents
unalz -p archive.alz file.txt # extract to stdout
cat archive.alz | unalz -l - # read from stdin
- Store (no compression)
- Deflate
- Bzip2 (ALZ-modified)
- ZipCrypto (traditional PKWARE)
- Split (multi-volume) archives (
.alz,.a00,.a01, ...)
- CP949/EUC-KR filename decoding to UTF-8
- CRC32 verification
- DOS timestamp preservation
https://github.com/alkegi/docs
unalz- original C/C++ implementation by kippler