EGG archive extractor written in Rust.
unegg archive.egg # extract all files
unegg archive.egg file.txt # extract a specific file
unegg -d output/ archive.egg # extract into a directory
unegg -P SECRET archive.egg # extract an encrypted archive
unegg -l archive.egg # list contents
unegg -p archive.egg file.txt # extract to stdout
cat archive.egg | unegg -l - # read from stdin
| Option | Description | |
|---|---|---|
-l |
--list |
list contents instead of extracting |
-d |
--output-dir DIR |
extract into DIR (default: current directory) |
-p |
--pipe |
extract to stdout |
-P |
--password PW |
decryption password |
-q |
--quiet |
suppress progress messages |
-h |
--help |
show help and exit |
-V |
--version |
show version and exit |
cargo install unegg
- Store (no compression)
- Deflate
- Bzip2
- LZMA
- AZO
- ZipCrypto (32-bit variant)
- AES-128 / AES-256 (CTR mode, PBKDF2-HMAC-SHA1)
- LEA-128 / LEA-256 (CTR mode, PBKDF2-HMAC-SHA1)
- Solid archives (continuous compressed stream across files)
- Split (multi-volume) archives (automatic volume discovery)
https://github.com/alkegi/docs
Part of the alkegi (알깨기) project.