Hva er GBK-filformatet?
.gbk er filendelsen for InterBase- og Firebird-databasesikkerhetskopier produsert av kommandolinjeverktøyet gbak. Selv om .gbk-filer følger med Delphi og RAD Studio (som eksempelet employee.gbk InterBase-database), tilhører formatet databasemotorene InterBase og Firebird.
En .gbk-sikkerhetskopi er en portabel binær dump av en komplett database: dens domener, tabeller, indekser, triggere, lagrede prosedyrer og alle tabelldata serialisert av gbak. Det er ikke en aktiv databasefil og er ikke menneskelig lesbar. For å bruke den må du gjenopprette den til en aktiv database med gbak -c (opprett) eller gbak -r (erstatt). Firebird bruker det samme verktøyet, men navngir konvensjonelt sikkerhetskopier FBK.
Grunnen til at .gbk vises i Delphi-dokumentasjonen er at InterBase Local-eksempelet leveres med employee.gbk - en sikkerhetskopi av den klassiske «employee»-eksempeldatabasen. Gjenoppretting av denne gir utviklere en ferdig lokal database for å prototype applikasjoner og fokusere på design av databasetilgangsgrensesnitt uten å koble til en produksjonsserver. Delphi tilbyr et rikt bibliotek med forhåndsbygde komponenter og omfattende støtte for databasestyringssystemer, noe som gjør det til et naturlig miljø for utvikling med gjenopprettede .gbk-databaser.
Sikkerhet og trygghet
RISIKO: LOWEn .gbk er passive sikkerhetskopidata, ikke kjørbar, så den kan ikke kjøre av seg selv. Reelle forholdsregler: (1) den kan inneholde en hel database med potensielt sensitive poster - behandle den som konfidensiell og lagre/overfør den sikkert; (2) gjenopprett kun til en pålitelig server, siden en ondsinnet sikkerhetskopi kan inneholde triggere/lagrede prosedyrer som kjører på den gjenopprettede databasen; (3) gjenopprett med en kompatibel eller nyere motorversjon, ellers vil gjenopprettingen mislykkes. Hold .gbk-filen skrivebeskyttet til du har en bekreftet god gjenopprettet kopi.
Formatdetaljer
i et nøtteskall- GenBank-sekvensfil (bioinformatikk) - En NCBI GenBank flatfil i ren tekst (DNA/RNA/protein med annotering) bruker også .gbk (og .gb); åpne med SnapGene, UGENE eller et tekstredigeringsprogram.
- GBK (Guobiao Kuozhan) kinesisk tegnkoding - GBK er også navnet på en kinesisk (forenklet) tegnkodingsstandard, ikke et filformat - relevant når tekst vises som «mojibake».
- PFsense / konfigurasjons- og spillnivå-sikkerhetskopier - Noen få applikasjoner gjenbruker .gbk som et generelt «backup»-suffiks (konfigurasjons- eller nivå-sikkerhetskopier), urelatert til InterBase.
Programmer som åpner GBK-filer
gbak -c -user SYSDBA -password masterkey backup.gbk new.gdb og koble deretter til new.gdb. gbak -c backup.gbk new.fdb for å gjenopprette og få tilgang til dataene. Tekniske detaljer
dyp spesifikasjon| Format-type | Transportabel binær databasesikkerhetskopi (gbak logisk dump) |
| Utvikler | Borland / Embarcadero (InterBase); Firebird Project |
| Koding | Binær (motorspesifikk sikkerhetskopistrøm) |
| Byterekkefølge | Plattformuavhengig (gbak gjør sikkerhetskopien transportabel på tvers av plattformer) |
| Komprimering | Ingen som standard (logisk, ukomprimert dump; ofte zippet eksternt for lagring) |
| Kryptering | Ingen i det klassiske formatet; moderne InterBase støtter krypterte sikkerhetskopier separat |
| Typisk størrelse | ~600 KB (employee.gbk-eksempel) til mange GB for produksjonsdatabaser |
| Tilknyttet OS | Windows, Linux, macOS (via InterBase eller Firebird-server) |
| Innhold | Domener, tabeller, indekser, triggere, lagrede prosedyrer og alle tabelldata (metadata + rader) |
| Gjenopprettingskommando | gbak -c kilde.gbk mål.gdb (opprett) eller gbak -r (erstatt eksisterende database) |
| Versjonskompatibilitet | Sikkerhetskopiens ODS-versjon må samsvare med en kompatibel eller nyere motor for vellykket gjenoppretting |
| Firebird-ekvivalent | Firebird bruker konvensjonelt .fbk for samme rolle, produsert av det samme gbak-verktøyet |
| MIME-type | application/octet-stream (ingen registrert MIME) |
| Integritet | gbak validerer post- og strukturintegritet under gjenoppretting |
| Utgitt | 1990s (InterBase gbak backup format) |
| Siste versjon | Tied to the InterBase/Firebird engine version that created it |
| Spesifikasjon | docwiki.embarcadero.com |
GBK-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om GBK-filer.
Ofte stilte spørsmål
Hva er en GBK-fil?
Hvordan åpner eller gjenoppretter jeg en GBK-fil?
gbak -c -user SYSDBA -password masterkey backup.gbk new.gdb, eller bruk et grafisk grensesnitt som IBExpert/IBConsole (InterBase) eller FlameRobin (Firebird). Koble deretter til med applikasjonen din.