Berkeley DB Database
| Format | Berkeley DB Database |
|---|---|
| Kurzname | BDB |
| Kategorie | Datenbank |
| Plattformen | Windows, macOS, Linux |
| Crush Unterstützung | Noch nicht unterstützt |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-05 |
Forensische Relevanz
Format der eingebetteten Key-Value-Datenbankbibliothek mit den Zugriffsmethoden Btree, Hash und Queue. Die erste Page ist eine Metadaten-Page, deren Magic Number an Offset 12 die Zugriffsmethode angibt; ihre Byte-Reihenfolge zeigt die Endianness des erstellenden Systems. Häufig anzutreffen als Legacy-Wallets von Bitcoin Core (wallet.dat, Btree), die Schlüssel, Adressen und Transaktionsdaten enthalten; neuere Versionen von Bitcoin Core verwenden SQLite-basierte Wallets und migrieren Legacy-Dateien nur. Auch von älteren Paketdatenbanken unter Linux und verschiedenen Unix-Diensten verwendet. Freigegebene Pages können frühere Datensätze behalten.
Signaturen
| Offset | Hex | ASCII (nicht druckbar als .) | Beschreibung |
|---|---|---|---|
| Offset 12 (0xC) | 62 31 05 00 | b1.. | Btree-Metadaten-Magic 0x00053162 (Little-Endian) |
| Offset 12 (0xC) | 00 05 31 62 | ..1b | Btree-Metadaten-Magic 0x00053162 (Big-Endian) |
| Offset 12 (0xC) | 61 15 06 00 | a... | Hash-Metadaten-Magic 0x00061561 (Little-Endian) |
| Offset 12 (0xC) | 00 06 15 61 | ...a | Hash-Metadaten-Magic 0x00061561 (Big-Endian) |
Bekannte Dateiendungen
Nicht erfasst
Referenzen
- Berkeley DB magic definitions (file/libmagic) https://github.com/file/file/blob/master/magic/Magdir/database
- migrate.cpp — Berkeley DB parser for legacy wallets (Bitcoin Core) https://github.com/bitcoin/bitcoin/blob/master/src/wallet/migrate.cpp
Diesen Eintrag zitieren
Crush-Format-Referenz, „Berkeley DB Database“. https://kalink0.github.io/crush-forensics/formats/de/bdb/ — 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