Hvad er FDB-filformatet?
Filtypenavnet .fdb bruges til databasefiler, der er hjemmehørende i Firebird-softwaren, et tværplatformssystem designet til SQL-databaseadministration på Windows, Unix, macOS og Linux-operativsystemer.
.fdb-filer gemmer Firebird-databaseindhold i en enkelt selvstændig binær fil. De indeholder logisk relaterede databaseregistre - organiseret i tabeller, indeks og BLOB-sider - sammen med gemte procedurer, triggere og visninger. Firebird vedtog .fdb som sin standardudvidelse efter sin open source-fork fra Borland InterBase i 2000, hvilket erstattede det ældre .GDB-format, som var i konflikt med Ghost-backupsoftware.
Internt bruger en .fdb-fil et versioneret ODS (On-Disk Structure)-layout. Oversigtssiden (header page) registrerer ODS-versionen og sidestørrelsen; der er ingen ASCII-magisk signatur, så filen skal identificeres af et Firebird-kyndigt værktøj snarere end ved byte-inspektion alene. Standard sidestørrelse er 8 KB i Firebird 3.0+-udgivelser (op fra 4 KB i Firebird 2.x).
Firebird fungerer i indlejret (direkte filadgang) eller klient-server-tilstand over TCP/IP på port 3050. Fulde ACID-kompatible transaktioner bruger MVCC (multi-version concurrency control) til isolering på rækkeniveau. Database-backups gemmes som .FBK-filer ved hjælp af kommandolinjeværktøjet gbak.
Sikkerhed og tryghed
RISIKO: MEDIUMEn Firebird .fdb er data, ikke en eksekverbar fil, så selve filen vil ikke køre kode - men databaser kræver forsigtighed. (1) En .fdb kan være stor og kan indeholde følsomme personlige data eller forretningsdata, så behandl en modtaget database som fortrolig. (2) Firebird-databaser er versionsfølsomme (ODS): åbning med den forkerte serverversion kan mislykkes, eller med de forkerte værktøjer risikere korruption - arbejd altid på en KOPI. (3) Standard Firebird-installationer blev historisk leveret med de velkendte SYSDBA/masterkey-legitimationsoplysninger; en .fdb, der forlader sig på det, er en sikkerhedssvaghed. Undgå mistænkelige «FDB viewer»-downloads, der indeholder uønskede programmer - brug de officielle Firebird-værktøjer, DBeaver, FlameRobin eller IBExpert.
Formatdetaljer
kort fortalt- Visual FoxPro database - Legacy Microsoft FoxPro-databasebeholder (FoxPro udgået, sidste udgivelse 2007); kræver FoxPro-kompatible værktøjer eller en konverter.
- Extensis Portfolio katalog - Digital-asset-management katalog (miniaturebilleder + metadata) oprettet og åbnet af Extensis Portfolio-appen.
Programmer der åbner FDB-filer
Tekniske detaljer
dyb specifikation| Formattype | Enkelt-fil paged binær relationel database |
| Udvikler | Firebird Project (forket fra Borland InterBase) |
| Platformunderstøttelse | Windows, Linux, macOS, Unix (tværplatform server og indlejret) |
| ODS-versionering | On-Disk Structure-version gemt i filhovedet; ODS 11 (Firebird 2.x), ODS 12 (Firebird 3.0), ODS 13 (Firebird 4.0) |
| Sidestørrelse | 4 KB (Firebird 2.x standard), 8 KB (Firebird 3.0+ standard); konfigurerbar op til 32 KB ved oprettelse |
| MIME-type | application/octet-stream |
| Filsignatur | Ingen ASCII eller hex magiske bytes; identificeret ved ODS-header ved byte-offset 0 via Firebird-værktøjer |
| Implementeringsformer | Indlejret (direkte filadgang) og Classic/SuperServer/SuperClassic (flerbruger klient-server) |
| SQL-understøttelse | Firebird SQL-dialekt (SQL-92/99 udvidelser); gemte procedurer, triggere, visninger, UDF'er |
| BLOB-understøttelse | Tekst og binære store objekter gemt i dedikerede interne BLOB-sider |
| Fjernprotokol | TCP/IP på port 3050 (standard); Named Pipes på Windows |
| Transaktionsmodel | ACID-kompatibel med MVCC (multi-version concurrency control); isolering på rækkeniveau |
| Tegnsæt | Tegnsætserklæringer pr. kolonne; UTF8, ISO8859_1, WIN1252, UNICODE_FSS understøttet |
| Filstørrelsesgrænse | Begrænset af operativsystemets filsystem; sekundære databaser med flere filer kan tilknyttes for større datasæt |
| Relaterede udvidelser | .gdb (legacy InterBase-format), .fbk (Firebird-backup), .ib (InterBase) |
| Udgivet | Firebird forked from Borland InterBase when it was open-sourced in 2000; InterBase .gdb/.fdb lineage from the 1980s |
| Åben standard | Ja · royaltyfri |
| Specifikation | firebirdsql.org |
FDB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om FDB-filer.