Expand description
Container/format parsers for the DeDRM schemes.
Each module parses one container into structured records but performs no
decryption — that is the job of flamberge-schemes, which combines a parsed
container with keys from flamberge-keys and ciphers from flamberge-crypto.
Reference: docs/DEDRM_SCHEMES.md (per-scheme container sections).
Re-exports§
pub use error::FormatError;
Modules§
- error
- ion
- Amazon ION binary format — minimal pull parser for KFX voucher/content.
- kfx_zip
- KFX-ZIP container: locate the DRMION content member and the DRM voucher member by leading magic (not filename), and repackage the archive with decrypted members substituted in.
- mobi
- MOBI / PalmDoc / EXTH header parsing (Mobipocket
.mobi/.azw/.prc). - ocf
- EPUB / OCF (Open Container Format) helpers for ADEPT and B&N EPUBs.
- palmdb
- Palm Database (PDB) container parsing — the backbone of Mobipocket
(
.mobi/.azw/.prc) and eReader (.pdb). - PDF tokenizer / object model for ADEPT (
EBX_HANDLER) and B&N PDFs. - pmlz
- PMLZ container writer — the output package for decrypted eReader books.
- topaz_
container - Topaz
TPZ0container parsing.