palmdoc-compression compresses and decompresses PalmDOC LZ77, the compression used in PalmDOC, MOBI and AZW files. It’s fast (much faster than calibre’s compressor) and has no dependencies. It doesn’t parse the PDB container, but the header is 78 bytes plus 8 bytes per record, so a reader takes about 30 lines; the library page has a complete example.
palmdoc-compressionpalmdoc-compression is a Rust crate for PalmDOC LZ77 compression used in PalmDOC, MOBI and AZW eBooks. How to decompress PalmDOC records.