Hva er FDB-filformatet?
Filendelsen .fdb brukes med databasefiler som er hjemmehørende i Firebird-programvaren, et kryssplattformsystem designet for SQL-databaseadministrasjon på operativsystemene Windows, Unix, macOS og Linux.
.fdb-filer lagrer Firebird-databaseinnhold i en enkelt, selvstendig binærfil. De inneholder logisk relaterte databaseposter - organisert i tabeller, indekser og BLOB-sider - sammen med lagrede prosedyrer, triggere og visninger. Firebird tok i bruk .fdb som sin standardendelse etter sin open-source-fork fra Borland InterBase i 2000, og erstattet det eldre .GDB-formatet som hadde vært i konflikt med Ghost-programvare for sikkerhetskopiering.
Internt bruker en .fdb-fil et versjonert ODS (On-Disk Structure)-oppsett. Overskriftssiden (header page) registrerer ODS-versjonen og sidestørrelsen; det finnes ingen ASCII «magic signature», så filen må identifiseres av et Firebird-kyndig verktøy snarere enn ved byte-inspeksjon alene. Standard sidestørrelse er 8 KB i Firebird 3.0+-versjoner (opp fra 4 KB i Firebird 2.x).
Firebird opererer i innebygd (direkte filtilgang) eller klient-server-modus over TCP/IP på port 3050. Fullt ACID-kompatible transaksjoner bruker MVCC (multi-version concurrency control) for isolasjon på radnivå. Sikkerhetskopier av databasen lagres som .FBK-filer ved hjelp av kommandolinjeverktøyet gbak.
Sikkerhet og trygghet
RISIKO: MEDIUMEn Firebird .fdb er data, ikke en kjørbar fil, så selve filen vil ikke kjøre kode - men databaser krever forsiktighet. (1) En .fdb kan være stor og inneholde sensitive person- eller forretningsdata, så behandle en mottatt database som konfidensiell. (2) Firebird-databaser er versjonssensitive (ODS): åpning med feil serverversjon kan mislykkes, eller med feil verktøy risikere korrupsjon - arbeid alltid på en KOPI. (3) Standard Firebird-installasjoner ble historisk levert med de velkjente SYSDBA/masterkey-legitimasjonene; en .fdb som stoler på dette er en sikkerhetssvakhet. Unngå tvilsomme «FDB viewer»-nedlastinger som inneholder uønsket programvare - bruk de offisielle Firebird-verktøyene, DBeaver, FlameRobin eller IBExpert.
Formatdetaljer
i et nøtteskall- Visual FoxPro database - Gammel Microsoft FoxPro-databasebeholder (FoxPro er avviklet, siste utgivelse 2007); trenger FoxPro-kompatible verktøy eller en konverter.
- Extensis Portfolio-katalog - Katalog for digital ressursforvaltning (miniatyrbilder + metadata) opprettet og åpnet av Extensis Portfolio-appen.
Programmer som åpner FDB-filer
Tekniske detaljer
dyp spesifikasjon| Formattype | Relasjonell database i én paged binærfil |
| Utvikler | Firebird Project (forket fra Borland InterBase) |
| Plattformstøtte | Windows, Linux, macOS, Unix (kryssplattform server og innebygd) |
| ODS-versjonering | On-Disk Structure-versjon lagret i filheader; ODS 11 (Firebird 2.x), ODS 12 (Firebird 3.0), ODS 13 (Firebird 4.0) |
| Sidestørrelse | 4 KB (standard for Firebird 2.x), 8 KB (standard for Firebird 3.0+); konfigurerbar opptil 32 KB ved opprettelse |
| MIME-type | application/octet-stream |
| Filsignatur | Ingen ASCII- eller hex-magic bytes; identifiseres av ODS-header ved byte-offset 0 via Firebird-verktøy |
| Distribusjonsmoduser | Innebygd (direkte filtilgang) og Classic/SuperServer/SuperClassic (flerbruker klient-server) |
| SQL-støtte | Firebird SQL-dialekt (SQL-92/99-utvidelser); lagrede prosedyrer, triggere, visninger, UDF-er |
| BLOB-støtte | Tekst og binære store objekter lagret i dedikerte interne BLOB-sider |
| Fjernprotokoll | TCP/IP på port 3050 (standard); Named Pipes på Windows |
| Transaksjonsmodell | ACID-kompatibel med MVCC (multi-version concurrency control); isolasjon på radnivå |
| Tegnsett | Tegnsettdeklarasjoner per kolonne; UTF8, ISO8859_1, WIN1252, UNICODE_FSS støttes |
| Filstørrelsesgrense | Begrenset av operativsystemets filsystem; sekundære databaser over flere filer kan kobles til for større datasett |
| Relaterte endelser | .gdb (legacy InterBase-format), .fbk (Firebird backup), .ib (InterBase) |
| Utgitt | Firebird forked from Borland InterBase when it was open-sourced in 2000; InterBase .gdb/.fdb lineage from the 1980s |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | firebirdsql.org |
FDB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FDB-filer.