Skip to main content

Crate flamberge_formats

Crate flamberge_formats 

Source
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
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 TPZ0 container parsing.

Type Aliases§

Result