Crush — Format Referenz

Erstellt aus crush/data/build_formats_db.py beim Commit 640a2a9928f4 am 2026-10-21 06:46:19 UTC.

← Alle Formate

SQLite WAL

FormatSQLite WAL
KurznameSQLite WAL
KategorieDatenbank
PlattformenWindows, macOS, Linux, iOS, Android, QNX
Crush UnterstützungUnterstützt (SQLiteWALParser)
StatusÜberprüft
Zuletzt überprüft2026-10-04

Forensische Relevanz

Write-Ahead-Log-Begleitdatei für SQLite-Datenbanken im Journal-Modus WAL. Enthält nicht committete Datenbank-Pages und nach einem Checkpoint WAL slack: alte Page-Versionen, die erhalten bleiben, bis sie vom Dateianfang her überschrieben werden. Muss zusammen mit der zugehörigen Datenbankdatei mit demselben Schema analysiert werden. KRITISCH: Das Öffnen der zugehörigen Datenbank mit einem Standard-SQLite-Treiber löst einen Checkpoint aus, der die Inhalte des WAL in die Datenbank überträgt und den WAL leert. Nur forensische Tools mit Lesezugriff verwenden. Ohne die zugehörige Datenbank lassen sich die Frames trotzdem dekodieren, Spaltennamen sind aber nur aus dem Schema verfügbar. Den vollständigen forensischen Kontext enthält der Eintrag SQLite Database.

Signaturen

OffsetHex ASCII (nicht druckbar als .)Beschreibung
Offset 0 (0x0)37 7F 06 827...SQLite-WAL-Magic 0x377F0682 (Prüfsummen als Little-Endian berechnet)
Offset 0 (0x0)37 7F 06 837...SQLite-WAL-Magic 0x377F0683 (Prüfsummen als Big-Endian berechnet)

Bekannte Dateiendungen

-wal

Referenzen

Diesen Eintrag zitieren

Crush-Format-Referenz, „SQLite WAL“. https://kalink0.github.io/crush-forensics/formats/de/sqlite-wal/ — 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