Crush — Format Reference

Built from crush/data/build_formats_db.py at commit 640a2a9928f4 on 2026-10-21 06:46:19 UTC.

← All formats

OLE Compound File (CFB)

FormatOLE Compound File (CFB)
Short nameCFB
Categorydocument
PlatformsWindows, macOS, Linux, iOS, Android, QNX
Crush supportNot yet supported
StatusReviewed
Last reviewed2026-10-04

Forensic relevance

Microsoft's Compound File Binary format: a FAT-like filesystem inside one file with storages and streams. It is the container of legacy Office documents (.doc, .xls, .ppt), Outlook .msg messages, Thumbs.db, Jump Lists, MSI installers and many application files. The SummaryInformation streams carry author, last saved by, creation and edit times; unallocated sectors can keep data of earlier versions.

Signatures

OffsetHex ASCII (non-printable as .)Description
offset 0 (0x0)D0 CF 11 E0 A1 B1 1A E1........Compound file signature D0 CF 11 E0 A1 B1 1A E1
offset 0 (0x0)0E 11 FC 0D D0 CF 11 0E........Signature of early beta OLE2 compound files

Known extensions

.doc, .xls, .ppt, .msg, .msi

References

Cite this entry

Crush Format Reference, “OLE Compound File (CFB)”. https://kalink0.github.io/crush-forensics/formats/cfb/ — source: crush/data/build_formats_db.py at commit 640a2a9928f4e36a976b89901512a8dce824d093, built 2026-10-21 06:46:19 UTC.

Entry in the source at this commit · Change history of the source · Report a correction