Defensive archive handling
Bound actual decompressed output, reject ambiguous or hostile paths, and extract without following symlinks or overwriting files.
Bounded archives, namespace-aware XML, deterministic construction, and an explicit DIN 18290 scope boundary.
openbim-mmc reads, validates, extracts, and constructs Multi-Model Container archives used in DIN 18290 workflows. IFC, GAEB, PDF, and other application resources remain opaque. Domain profiles combine this crate with their own maintained format libraries rather than coupling every payload parser into the container core.
Start with the getting-started guide, then read the capability and preservation contract.