Apple Bill of Materials (BOM)
| Format | Apple Bill of Materials (BOM) |
|---|---|
| Kurzname | BOM |
| Kategorie | Archiv |
| Plattformen | macOS, iOS |
| Crush Unterstützung | Noch nicht unterstützt |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-05 |
Forensische Relevanz
Apples Containerformat BOMStore, verwendet für Bill-of-Materials-Dateien von Installern und auch als zugrunde liegender Container für kompilierte Asset-Kataloge wie Assets.car. Installer-Receipts von macOS in /var/db/receipts/*.bom enthalten Dateidatensätze mit Metadaten wie Pfad, Modus, Eigentümer, Gruppe, Größe und Prüfsumme. Sie helfen festzustellen, welche Dateien ein Paket installiert hat, und eine installierte Dateimenge mit dem erwarteten Paketinhalt zu vergleichen. Installer-Pakete (.pkg, xar) enthalten außerdem eine interne Datei 'Bom'. Assets.car-Dateien verwenden den BOMStore-Container zusammen mit CoreUI-spezifischen Strukturen für kompilierte Asset-Kataloge; sie sind daher als eigenes höheres Format zu behandeln und nicht als gewöhnliche BOM-Receipt-Dateien. BOMStore-Daten bestehen aus benannten Blöcken, Variablen und B-Tree-Strukturen.
Signaturen
| Offset | Hex | ASCII (nicht druckbar als .) | Beschreibung |
|---|---|---|---|
| Offset 0 (0x0) | 42 4F 4D 53 74 6F 72 65 | BOMStore | BOMStore-Signatur 'BOMStore' |
Bekannte Dateiendungen
.bom, .car
Referenzen
- bomutils — BOM file reader/writer (source with format structures) https://github.com/hogliux/bomutils
Diesen Eintrag zitieren
Crush-Format-Referenz, „Apple Bill of Materials (BOM)“. https://kalink0.github.io/crush-forensics/formats/de/bom/ — Quelle: crush/data/build_formats_db.py zum Commit 640a2a9928f4e36a976b89901512a8dce824d093, erstellt 2026-10-21 06:46:19 UTC.
Eintrag in der Quelldatei bei diesem Commit · Änderungshistorie der Quelle · Korrektur melden