Wat is het GBK-bestandsformaat?
.gbk is de bestandsextensie voor InterBase- en Firebird-databasebackups geproduceerd door het gbak opdrachtregelprogramma. Hoewel .gbk-bestanden worden meegeleverd met Delphi en RAD Studio (zoals de voorbeeld InterBase-database employee.gbk), behoort het formaat toe aan de InterBase- en Firebird-database-engines.
Een .gbk-backup is een draagbare binaire dump van een volledige database: de domeinen, tabellen, indexen, triggers, opgeslagen procedures en alle tabelgegevens geserialiseerd door gbak. Het is geen live databasebestand en is niet leesbaar voor mensen. Om het te gebruiken, moet u het herstellen naar een live database met gbak -c (create) of gbak -r (replace). Firebird gebruikt hetzelfde hulpprogramma, maar noemt backups conventioneel FBK.
De reden dat .gbk voorkomt in de Delphi-documentatie is dat het InterBase Local-voorbeeld employee.gbk bevat - een backup van de klassieke employee-voorbeelddatabase. Door deze te herstellen, krijgen ontwikkelaars een kant-en-klare lokale database om prototypes van applicaties te maken en zich te concentreren op het ontwerp van de database-interface zonder verbinding te maken met een productieserver. Delphi biedt een rijke bibliotheek met vooraf gebouwde componenten en uitgebreide ondersteuning voor databasebeheersystemen, waardoor het een natuurlijke omgeving is voor ontwikkeling met herstelde .gbk-databases.
Beveiliging & veiligheid
RISICO: LOWEen .gbk is passieve backup-data, niet uitvoerbaar, dus het kan niet uit zichzelf draaien. Belangrijke waarschuwingen: (1) het kan een volledige database met potentieel gevoelige gegevens bevatten - behandel het als vertrouwelijk en bewaar/verstuur het veilig; (2) herstel alleen op een vertrouwde server, aangezien een kwaadaardige backup triggers/opgeslagen procedures kan bevatten die worden uitgevoerd op de herstelde database; (3) herstel met een compatibele of nieuwere engine-versie, anders mislukt het herstel. Houd de .gbk alleen-lezen totdat u een bekende goede herstelde kopie hebt.
Formaatdetails
in een notendop- GenBank-sequentiebestand (bio-informatica) - Een plat tekstbestand van NCBI GenBank (DNA/RNA/eiwit met annotatie) gebruikt ook .gbk (en .gb); openen met SnapGene, UGENE of een teksteditor.
- GBK (Guobiao Kuozhan) Chinese karaktercodering - GBK is ook de naam van een Chinese (Vereenvoudigde) karaktercoderingsstandaard, geen bestandsformaat - relevant wanneer tekst als mojibake verschijnt.
- PFsense / configuratie- en spelniveau-backups - Een paar applicaties hergebruiken .gbk als een generiek „backup”-achtervoegsel (configuratie- of levelbackups), niet gerelateerd aan InterBase.
Programma's die GBK-bestanden openen
gbak -c -user SYSDBA -password masterkey backup.gbk new.gdb uit en maak vervolgens verbinding met new.gdb. gbak -c backup.gbk new.fdb om de gegevens te herstellen en te openen. Technische details
diepe specificaties| Formaat-type | Transportabele binaire databasebackup (gbak logische dump) |
| Ontwikkelaar | Borland / Embarcadero (InterBase); Firebird Project |
| Codering | Binair (engine-specifieke backup-stream) |
| Byte-volgorde | Platformonafhankelijk (gbak maakt de backup overdraagbaar tussen platforms) |
| Compressie | Standaard geen (logische, ongecomprimeerde dump; vaak extern gezipt voor opslag) |
| Versleuteling | Geen in het klassieke formaat; modern InterBase ondersteunt versleutelde backups afzonderlijk |
| Typische grootte | ~600 KB (employee.gbk voorbeeld) tot vele GB voor productiedatabases |
| Geassocieerd OS | Windows, Linux, macOS (via InterBase of Firebird server) |
| Inhoud | Domeinen, tabellen, indexen, triggers, opgeslagen procedures en alle tabelgegevens (metadata + rijen) |
| Herstelopdracht | gbak -c source.gbk target.gdb (maken) of gbak -r (bestaande database vervangen) |
| Versiecompatibiliteit | Backup ODS-versie moet overeenkomen met een compatibele of nieuwere engine voor succesvol herstel |
| Firebird-equivalent | Firebird gebruikt conventioneel .fbk voor dezelfde rol, geproduceerd door dezelfde gbak-tool |
| MIME-type | application/octet-stream (geen geregistreerd MIME-type) |
| Integriteit | gbak valideert record- en structuurintegriteit tijdens herstel |
| Uitgebracht | 1990s (InterBase gbak backup format) |
| Laatste versie | Tied to the InterBase/Firebird engine version that created it |
| Specificatie | docwiki.embarcadero.com |
GBK conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GBK-bestanden.
Veelgestelde vragen
Wat is een GBK-bestand?
Hoe open / herstel ik een GBK-bestand?
gbak -c -user SYSDBA -password masterkey backup.gbk new.gdb, of gebruik een GUI zoals IBExpert/IBConsole (InterBase) of FlameRobin (Firebird). Maak daarna verbinding met uw applicatie.