Vad är filformatet FDB?
Filändelsen .fdb används för databasfiler som är infödda i programvaran Firebird, ett plattformsoberoende system utformat för SQL-databasadministration på operativsystemen Windows, Unix, macOS och Linux.
.fdb-filer lagrar Firebird-databasens innehåll i en enda fristående binärfil. De innehåller logiskt relaterade databasposter - organiserade i tabeller, index och BLOB-sidor - tillsammans med lagrade procedurer, triggers och vyer. Firebird antog .fdb som sin standardändelse efter sin open-source-fork från Borland InterBase år 2000, för att ersätta det äldre .GDB-formatet som hade hamnat i konflikt med säkerhetskopieringsprogrammet Ghost.
Internt använder en .fdb-fil en versionerad ODS (On-Disk Structure)-layout. Huvudsidan (header page) registrerar ODS-versionen och sidstorleken; det finns ingen ASCII-signatur (magic bytes), så filen måste identifieras av ett Firebird-anpassat verktyg snarare än genom enbart byte-inspektion. Standardstorleken på sidor är 8 KB i Firebird 3.0+-versioner (upp från 4 KB i Firebird 2.x).
Firebird fungerar i inbäddat läge (direkt filåtkomst) eller klient-server-läge över TCP/IP på port 3050. Fullständiga ACID-kompatibla transaktioner använder MVCC (multi-version concurrency control) för isolering på radnivå. Säkerhetskopior av databaser sparas som .FBK-filer med hjälp av kommandoradsverktyget gbak.
Säkerhet & trygghet
RISK: MEDIUMEn Firebird .fdb är data, inte en körbar fil, så själva filen kommer inte att köra kod - men databaser kräver försiktighet. (1) En .fdb kan vara stor och innehålla känsliga person- eller affärsuppgifter, så hantera en mottagen databas som konfidentiell. (2) Firebird-databaser är versionskänsliga (ODS): att öppna med fel serverversion kan misslyckas eller, med fel verktyg, riskera korruption - arbeta alltid på en KOPIA. (3) Standardinstallationer av Firebird levererades historiskt med de välkända inloggningsuppgifterna SYSDBA/masterkey; en .fdb som förlitar sig på dessa är en säkerhetsrisk. Undvik tvivelaktiga nedladdningar av «FDB-visare» som kan innehålla oönskade program - använd de officiella Firebird-verktygen, DBeaver, FlameRobin eller IBExpert.
Formatdetaljer
i ett nötskal- Visual FoxPro-databas - Gammal Microsoft FoxPro-databascontainer (FoxPro har upphört, sista versionen 2007); kräver FoxPro-kompatibla verktyg eller en konverterare.
- Extensis Portfolio-katalog - Katalog för hantering av digitala tillgångar (miniatyrbilder + metadata) som skapas och öppnas av appen Extensis Portfolio.
Program som öppnar FDB-filer
Tekniska detaljer
djup specifikation| Formattyp | Siddriven binär relationell databas i en enskild fil |
| Utvecklare | Firebird Project (forkad från Borland InterBase) |
| Plattformsstöd | Windows, Linux, macOS, Unix (plattformsoberoende server och inbäddad) |
| ODS-versionering | On-Disk Structure-version lagrad i filhuvudet; ODS 11 (Firebird 2.x), ODS 12 (Firebird 3.0), ODS 13 (Firebird 4.0) |
| Sidstorlek | 4 KB (standard i Firebird 2.x), 8 KB (standard i Firebird 3.0+); konfigurerbar upp till 32 KB vid skapandet |
| MIME-typ | application/octet-stream |
| Filsignatur | Inga ASCII- eller hex-magic bytes; identifieras via ODS-huvud vid byte-offset 0 genom Firebird-verktyg |
| Driftsätt | Inbäddad (direkt filåtkomst) och Classic/SuperServer/SuperClassic (klient-server för flera användare) |
| SQL-stöd | Firebird SQL-dialekt (SQL-92/99-tillägg); lagrade procedurer, triggers, vyer, UDF:er |
| BLOB-stöd | Text och binära stora objekt lagrade på dedikerade interna BLOB-sidor |
| Fjärrprotokoll | TCP/IP på port 3050 (standard); Named Pipes på Windows |
| Transaktionsmodell | ACID-kompatibel med MVCC (multi-version concurrency control); isolering på radnivå |
| Teckenuppsättningar | Deklaration av teckenuppsättning per kolumn; stöd för UTF8, ISO8859_1, WIN1252, UNICODE_FSS |
| Filstorleksgräns | Begränsas av operativsystemets filsystem; sekundära databaser i flera filer kan anslutas för större datamängder |
| Relaterade ändelser | .gdb (äldre InterBase-format), .fbk (Firebird-säkerhetskopia), .ib (InterBase) |
| Släppt | Firebird forked from Borland InterBase when it was open-sourced in 2000; InterBase .gdb/.fdb lineage from the 1980s |
| Öppen standard | Ja · royaltyfri |
| Specifikation | firebirdsql.org |
FDB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FDB-filer.