Crush — Format Reference

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

← All formats

Outlook Personal Folders (PST / OST)

FormatOutlook Personal Folders (PST / OST)
Short namePST
Categorydatabase
PlatformsWindows
Crush supportNot yet supported
StatusReviewed
Last reviewed2026-10-04

Forensic relevance

Outlook's mailbox file: e-mails, attachments, calendar, contacts and tasks in a B-tree based node database (.pst for archives and POP accounts, .ost as the offline cache of Exchange/Microsoft 365). Exists as 32-bit ANSI (older Outlook, 2 GB limit), 64-bit Unicode and Unicode with 4 KiB pages. Deleted items can remain in unallocated blocks. Optional 'compressible' or 'high' encoding obscures but does not protect the content.

Signatures

OffsetHex ASCII (non-printable as .)Description
offset 0 (0x0)21 42 44 4E!BDNSignature '!BDN'
offset 8 (0x8)53 4DSMContent type 'SM' — Personal Storage Table (.pst)
offset 8 (0x8)53 4FSOContent type 'SO' — Offline Storage Table (.ost)

Known extensions

.pst, .ost

References

Cite this entry

Crush Format Reference, “Outlook Personal Folders (PST / OST)”. https://kalink0.github.io/crush-forensics/formats/pst/ — 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