DLL
Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.
Windows PE / DLL Preview.
At a glance
| Purpose | A Windows dynamic-link library (.dll), with the .efi and .mui extensions: a PE image read as a header card. |
| Extensions | .dll |
| Poka parser | poka-dll |
| Viewer | poka-metadata-card-viewer |
| Depth tier | Metadata card (see Depth tiers) |
| Breadth tier | B4 Summary (see Breadth tiers) |
How much Poka reads
B4 Summary. The container and metadata are read and summarised (counts, properties, structure), but the main content is not rendered.
Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-dll/src/main.rs (416 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has no .dll, .efi and .mui sample. Covers .dll, .efi and .mui. The card decodes the PE headers: PE32 or PE32+, machine, linker version, timestamp, image kind, characteristics, subsystem, DLL characteristics, section count, code and data sizes, image base and entry point. Judgement: B4: the headers are decoded, but sections, imports and exports are not listed (the .exe module lists sections and imports).
What Poka does not read
- Sections, imports and exports are not listed
- Resources, version information and the signature are not read
- Code is not disassembled
Libraries
Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.
- goblin (candidate; MIT; Rust; https://github.com/m4b/goblin) — PE32/PE32+ object inspection
- object (candidate; Apache-2.0 OR MIT; Rust; https://github.com/gimli-rs/object) — alternative
Sources
- parsers/poka-dll/src/main.rs
- parsers/poka-dll/plugin.json