¿Qué es el formato de archivo GBK?
.gbk es la extensión de archivo para las copias de seguridad de bases de datos InterBase y Firebird producidas por la utilidad de línea de comandos gbak. Aunque los archivos .gbk se incluyen con Delphi y RAD Studio (como la base de datos InterBase de ejemplo employee.gbk), el formato pertenece a los motores de base de datos InterBase y Firebird.
Una copia de seguridad .gbk es un volcado binario portátil de una base de datos completa: sus dominios, tablas, índices, disparadores (triggers), procedimientos almacenados y todos los datos de las tablas serializados por gbak. No es un archivo de base de datos en vivo y no es legible por humanos. Para usarlo, debe restaurarlo en una base de datos activa con gbak -c (crear) o gbak -r (reemplazar). Firebird utiliza la misma herramienta, pero convencionalmente nombra a las copias de seguridad FBK.
La razón por la que .gbk aparece en la documentación de Delphi es que el ejemplo de InterBase Local incluye employee.gbk, una copia de seguridad de la clásica base de datos de ejemplo de empleados. Restaurarla permite a los desarrolladores disponer de una base de datos local lista para prototipar aplicaciones y centrarse en el diseño de la interfaz de acceso a datos sin conectarse a un servidor de producción. Delphi ofrece una rica biblioteca de componentes preconstruidos y un amplio soporte para sistemas de gestión de bases de datos, lo que lo convierte en un entorno natural para desarrollar con bases de datos .gbk restauradas.
Seguridad y protección
RIESGO: LOWUn archivo .gbk contiene datos de copia de seguridad pasivos, no es ejecutable, por lo que no puede ejecutarse por sí mismo. Precauciones reales: (1) puede contener una base de datos completa con registros potencialmente sensibles; trátelo como confidencial y transfiéralo de forma segura; (2) restáurelo solo en un servidor de confianza, ya que una copia de seguridad maliciosa podría contener disparadores o procedimientos almacenados que se ejecuten al restaurar; (3) restáurelo con una versión de motor compatible o más reciente, de lo contrario la restauración fallará. Mantenga el .gbk como solo lectura hasta que tenga una copia restaurada que funcione correctamente.
Detalles del formato
en pocas palabras- Archivo de secuencia GenBank (bioinformática) - Un archivo plano NCBI GenBank de texto simple (DNA/RNA/proteína con anotaciones) también usa .gbk (y .gb); se abre con SnapGene, UGENE o un editor de texto.
- Codificación de caracteres chinos GBK (Guobiao Kuozhan) - GBK también es el nombre de un estándar de codificación de caracteres chinos (simplificados), no un formato de archivo; es relevante cuando el texto aparece como mojibake.
- PFsense / copias de seguridad de configuración y niveles de juegos - Algunas aplicaciones reutilizan .gbk como un sufijo genérico de «backup» (copias de seguridad de configuración o niveles), sin relación con InterBase.
Programas que abren archivos GBK
gbak -c -user SYSDBA -password masterkey backup.gbk new.gdb y luego conéctese a new.gdb. gbak -c backup.gbk new.fdb para restaurar y acceder a los datos. Detalles técnicos
especificación profunda| Tipo de formato | Copia de seguridad binaria transportable de base de datos (volcado lógico gbak) |
| Desarrollador | Borland / Embarcadero (InterBase); Firebird Project |
| Codificación | Binario (flujo de copia de seguridad específico del motor) |
| Orden de bytes | Independiente de la plataforma (gbak hace que la copia de seguridad sea transportable entre plataformas) |
| Compresión | Ninguna por defecto (volcado lógico sin comprimir; a menudo se comprime externamente en ZIP para almacenamiento) |
| Cifrado | Ninguno en el formato clásico; el InterBase moderno admite copias de seguridad cifradas por separado |
| Tamaño típico | ~600 KB (ejemplo employee.gbk) hasta muchos GB para bases de datos de producción |
| SO asociado | Windows, Linux, macOS (vía servidor InterBase o Firebird) |
| Contenido | Dominios, tablas, índices, disparadores, procedimientos almacenados y todos los datos de las tablas (metadatos + filas) |
| Comando de restauración | gbak -c origen.gbk destino.gdb (crear) o gbak -r (reemplazar base de datos existente) |
| Compatibilidad de versiones | La versión ODS de la copia de seguridad debe coincidir con un motor compatible o más reciente para una restauración exitosa |
| Equivalente en Firebird | Firebird utiliza convencionalmente .fbk para la misma función, producido por la misma herramienta gbak |
| Tipo MIME | application/octet-stream (sin MIME registrado) |
| Integridad | gbak valida la integridad de los registros y la estructura durante la restauración |
| Lanzado | 1990s (InterBase gbak backup format) |
| Última versión | Tied to the InterBase/Firebird engine version that created it |
| Especificación | docwiki.embarcadero.com |
Conversiones de GBK
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos GBK.
Preguntas frecuentes
¿Qué es un archivo GBK?
¿Cómo abro o restauro un archivo GBK?
gbak -c -user SYSDBA -password masterkey backup.gbk new.gdb, o use una interfaz gráfica como IBExpert/IBConsole (InterBase) o FlameRobin (Firebird). Luego, conéctese con su aplicación.