¿Qué es el formato de archivo ABS?
La extensión de archivo .abs es utilizada por los archivos de base de datos creados con Absolute Database, un motor de base de datos embebido y compacto desarrollado por ComponentAce para los entornos Delphi y C++Builder. Los archivos .abs contienen todo el contenido de la base de datos - tablas, índices y BLOBs - almacenado en un formato relacional estructurado dentro de un único archivo binario. El formato surgió a principios de la década de 2000 como un reemplazo directo del Borland Database Engine (BDE), que anteriormente gestionaba el acceso a datos de estilo .dbf en aplicaciones Delphi.
Los archivos .abs son utilizados por desarrolladores que crean aplicaciones en Delphi y C++Builder, normalmente para módulos dedicados al almacenamiento de datos locales. Debido a que toda la base de datos reside en un solo archivo .abs, el despliegue no requiere un servidor independiente ni pasos de instalación - lo que lo hace comparable en concepto a una base de datos SQLite, pero diseñado específicamente para el ecosistema Delphi/C++Builder. El formato admite cifrado opcional basado en AES y modos de tabla en memoria para cargas de trabajo críticas de rendimiento.
Para abrir o gestionar una base de datos .abs, utilice la utilidad DBManager incluida con Absolute Database, o la aplicación original de Delphi/C++Builder que creó el archivo. El formato binario es propiedad de ComponentAce y no posee una firma de archivo documentada públicamente, por lo que la identificación depende de la extensión .abs combinada con el conocimiento de la aplicación de origen.
Seguridad y protección
RIESGO: LOWUna base de datos Absolute Database .abs son datos, no un ejecutable, por lo que abrirla en DBManager es seguro. Notas prácticas: el archivo puede estar cifrado con contraseña (necesitará la contraseña de la base de datos de la aplicación para abrirlo), y Absolute Database es un motor de terceros de nicho, así que trate estos archivos como legados y mantenga copias de seguridad antes de editarlos. Solo abra archivos .abs de fuentes en las que confíe y tenga cuidado con las extensiones dobles disfrazadas (data.abs.exe).
Detalles del formato
en pocas palabras- Archivo de objeto absoluto (ELF) de GCC/enlazador - En las cadenas de herramientas de Unix, «.abs» se ha utilizado para una imagen ejecutable ELF/DWARF absoluta (totalmente enlazada, dirección fija) - el significado que la base de datos tituló erróneamente; un artefacto de desarrollador/embebido, no relacionado con la base de datos.
- Datos de aplicaciones de audio/otros - Algunos programas reutilizan .abs para sus propios datos (por ejemplo, algunas herramientas de audio/CD y salvapantallas); específico de la aplicación y poco común.
Programas que abren archivos ABS
Detalles técnicos
especificación profunda| Desarrollador | ComponentAce |
| Tipo de formato | Base de datos relacional embebida de un solo archivo (binaria, propietaria) |
| Entorno de destino | Delphi y C++Builder (aplicaciones Windows VCL/FireMonkey) |
| Modelo de almacenamiento | Todas las tablas, índices y BLOBs almacenados dentro de un archivo .abs |
| Cifrado | Cifrado AES opcional de todo el archivo de base de datos |
| Modo en memoria | Soporta tablas en memoria para acceso a datos temporales de alta velocidad |
| Tipo MIME | application/octet-stream |
| Firma de archivo | Sin magic bytes documentados públicamente; identificación por extensión y aplicación de origen |
| Reemplazo de BDE | Reemplazo directo para Borland Database Engine con API de conjunto de datos compatible |
| Soporte SQL | Subconjunto de SQL-92 con extensiones específicas de Absolute Database |
| Soporte de transacciones | Transacciones compatibles con ACID |
| Estructura de índice | Índices B-Tree para claves primarias e índices secundarios |
| Manejo de BLOB | Objetos binarios grandes almacenados embebidos dentro del único archivo .abs |
| Utilidad de gestión | DBManager - herramienta GUI incluida para inspección de esquemas y edición de datos |
| Lanzado | Early 2000s (ComponentAce Absolute Database, a BDE replacement) |
| Especificación | www.componentace.com |
Conversiones de ABS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ABS.