Was ist das FDB-Dateiformat?
Die .fdb-Dateierweiterung wird für Datenbankdateien verwendet, die der Firebird-Software eigen sind - einem plattformübergreifenden System für die SQL-Datenbankverwaltung unter Windows, Unix, macOS und Linux.
.fdb-Dateien speichern den Firebird-Datenbankinhalt in einer einzigen, eigenständigen Binärdatei. Sie enthalten logisch zusammengehörige Datenbankdatensätze - organisiert in Tabellen, Indizes und BLOB-Seiten - sowie gespeicherte Prozeduren, Trigger und Ansichten. Firebird übernahm .fdb als Standarderweiterung nach seiner Open-Source-Abspaltung von Borland InterBase im Jahr 2000 und ersetzte damit das ältere .GDB-Format, das zu Konflikten mit der Ghost-Backup-Software geführt hatte.
Intern verwendet eine .fdb-Datei ein versioniertes ODS (On-Disk Structure)-Layout. Die Header-Seite zeichnet die ODS-Version und die Seitengröße auf; es gibt keine ASCII-Magic-Signatur, sodass die Datei durch ein Firebird-fähiges Tool und nicht allein durch Byteinspektion identifiziert werden muss. Die Standard-Seitengröße beträgt 8 KB in Firebird 3.0+ (gegenüber 4 KB in Firebird 2.x).
Firebird arbeitet im eingebetteten Modus (direkter Dateizugriff) oder im Client-Server-Modus über TCP/IP auf Port 3050. Vollständig ACID-konforme Transaktionen verwenden MVCC (Multi-Version Concurrency Control) für die Zeilenisolation. Datenbank-Backups werden als .FBK-Dateien mit dem Befehlszeilen-Hilfsprogramm gbak gespeichert.
Sicherheit
RISIKO: MEDIUMEine Firebird-.fdb ist Daten, kein ausführbares Programm, daher führt die Datei selbst keinen Code aus - aber Datenbanken erfordern Sorgfalt. (1) Eine .fdb kann groß sein und vertrauliche persönliche oder geschäftliche Daten enthalten; behandeln Sie eine erhaltene Datenbank daher als vertraulich. (2) Firebird-Datenbanken sind versionsabhängig (ODS): Das Öffnen mit der falschen Server-Version kann fehlschlagen oder mit falschen Tools zu Beschädigungen führen - arbeiten Sie immer an einer KOPIE. (3) Standard-Firebird-Installationen wurden historisch mit den bekannten SYSDBA/masterkey-Anmeldedaten ausgeliefert; eine .fdb, die darauf angewiesen ist, stellt eine Sicherheitsschwäche dar. Vermeiden Sie dubiose „FDB-Viewer“-Downloads, die PUPs bündeln - verwenden Sie die offiziellen Firebird-Tools, DBeaver, FlameRobin oder IBExpert.
Formatdetails
kurz gefasst- Visual FoxPro-Datenbank - Altes Microsoft FoxPro-Datenbankformat (FoxPro eingestellt, letzte Version 2007); benötigt FoxPro-kompatible Tools oder einen Konverter.
- Extensis Portfolio-Katalog - Digital-Asset-Management-Katalog (Miniaturansichten + Metadaten), erstellt und geöffnet von der Extensis Portfolio-App.
Programme zum Öffnen von FDB-Dateien
Technische Details
technische Spezifikation| Formattyp | Einzeldatei-seitenbasierte binäre relationale Datenbank |
| Entwickler | Firebird Project (abgezweigt von Borland InterBase) |
| Plattformunterstützung | Windows, Linux, macOS, Unix (plattformübergreifender Server und eingebettet) |
| ODS-Versionierung | On-Disk-Structure-Version im Datei-Header gespeichert; ODS 11 (Firebird 2.x), ODS 12 (Firebird 3.0), ODS 13 (Firebird 4.0) |
| Seitengröße | 4 KB (Firebird 2.x Standard), 8 KB (Firebird 3.0+ Standard); bei der Erstellung bis zu 32 KB konfigurierbar |
| MIME-Typ | application/octet-stream |
| Dateisignatur | Keine ASCII- oder Hex-Magic-Bytes; identifiziert durch ODS-Header bei Byte-Offset 0 über Firebird-Tools |
| Betriebsmodi | Eingebettet (direkter Dateizugriff) und Classic/SuperServer/SuperClassic (Mehrbenutzerbetrieb im Client-Server-Modus) |
| SQL-Unterstützung | Firebird-SQL-Dialekt (SQL-92/99-Erweiterungen); gespeicherte Prozeduren, Trigger, Ansichten, UDFs |
| BLOB-Unterstützung | Text- und binäre Large Objects auf dedizierten internen BLOB-Seiten gespeichert |
| Remote-Protokoll | TCP/IP auf Port 3050 (Standard); Named Pipes unter Windows |
| Transaktionsmodell | ACID-konform mit MVCC (Multi-Version Concurrency Control); Zeilenisolation |
| Zeichensätze | Zeichensatzdeklarationen pro Spalte; UTF8, ISO8859_1, WIN1252, UNICODE_FSS unterstützt |
| Dateigrößenlimit | Begrenzt durch das Betriebssystem-Dateisystem; sekundäre Mehrdatei-Datenbanken können für größere Datensätze angehängt werden |
| Verwandte Erweiterungen | .gdb (Legacy-InterBase-Format), .fbk (Firebird-Backup), .ib (InterBase) |
| Veröffentlicht | Firebird forked from Borland InterBase when it was open-sourced in 2000; InterBase .gdb/.fdb lineage from the 1980s |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | firebirdsql.org |
FDB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FDB-Dateien.