MSU
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.
Microsoft Update Preview.
At a glance
| Purpose | A Microsoft Update Standalone Package: a cabinet holding a Windows update's inner cabinet, description XML and properties. |
| Extensions | .msu |
| Poka parser | poka-msu |
| Viewer | poka-tree-viewer |
| Depth tier | Parser with a shared viewer (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-msu/src/main.rs (322 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has 02_Windows6.1-KB943790-x64.msu, read by no test. Covers .msu. The tree reads the cabinet header and file table, lists the files and names the update parts (the inner update .cab, WSUSSCAN.cab, the description .xml and the properties .txt). Judgement: B4: the archive is listed but no member is extracted or shown.
What Poka does not read
- The inner cabinets and the description XML and properties text are not opened, so the KB number, applicability and the update's files are not shown
- Cabinet data is not decompressed
- Only the first 300 files are listed; files over 64 MiB are cut
Sources
- parsers/poka-msu/src/main.rs
- parsers/poka-msu/plugin.json