clean-room implementation of a XAR unarchiver
- Header
- Magic
- Header size
- Version
- TOC length (compressed)
- TOC length (uncompressed)
- Checksum algorithm
- None
- SHA1
- MD5
- Custom
- TOC
- Extraction
- Parsing
- Heap
- Extraction
- gzip
- bzip2
- Extraction
- archive info
- file listing
- decompression (experimental!)
- bzip2 appears to be unreliable (i could get a test archive to decompress several files, but fail on others?)
- gzip is implemented but UNTESTED
This project, initially authored by Mara Robin Broda in 2018, is licensed under the GNU Lesser General Public License v3.0