Qu'est-ce que le format de fichier ABS ?
L'extension de fichier .abs est utilisée par les fichiers de base de données créés avec Absolute Database, un moteur de base de données embarqué compact développé par ComponentAce pour les environnements Delphi et C++Builder. Les fichiers .abs contiennent tout le contenu de la base de données - tables, index et BLOBs - stockés dans un format relationnel structuré au sein d'un seul fichier binaire. Le format est apparu au début des années 2000 comme une solution de remplacement directe au Borland Database Engine (BDE), qui gérait auparavant l'accès aux données de type .dbf dans les applications Delphi.
Les fichiers .abs sont utilisés par les développeurs créant des applications Delphi et C++Builder, généralement pour des modules dédiés au stockage de données locales. Comme l'intégralité de la base de données réside dans un seul fichier .abs, le déploiement ne nécessite aucun serveur séparé ni étape d'installation - ce qui le rend comparable en concept à une base de données SQLite, mais conçu spécifiquement pour l'écosystème Delphi/C++Builder. Le format prend en charge le chiffrement optionnel basé sur AES et des modes de table en mémoire pour les charges de travail critiques en termes de performances.
Pour ouvrir ou gérer une base de données .abs, utilisez l'utilitaire DBManager fourni avec Absolute Database, ou l'application Delphi/C++Builder d'origine qui a créé le fichier. Le format binaire est propriétaire de ComponentAce et ne possède pas de signature de fichier documentée publiquement, l'identification repose donc sur l'extension .abs combinée à la connaissance de l'application source.
Sécurité et sûreté
RISQUE : LOWUne base de données Absolute Database .abs contient des données et non un exécutable, son ouverture dans DBManager est donc sûre. Notes pratiques : le fichier peut être protégé par mot de passe (vous aurez besoin du mot de passe de la base de données de l'application pour l'ouvrir), et Absolute Database est un moteur tiers de niche, considérez donc ces fichiers comme des formats hérités et conservez des sauvegardes avant toute modification. N'ouvrez que les fichiers .abs provenant de sources fiables et méfiez-vous des doubles extensions masquées (data.abs.exe).
Détails du format
en bref- Fichier objet absolu (ELF) GCC/linker - Sur les chaînes d'outils Unix, « .abs » a été utilisé pour une image exécutable ELF/DWARF absolue (entièrement liée, à adresse fixe) ; un artefact de développeur/système embarqué, sans rapport avec la base de données.
- Données d'applications audio ou autres - Quelques programmes réutilisent .abs pour leurs propres données (par exemple, certains outils audio/CD et d'économiseurs d'écran) ; spécifique à l'application et peu commun.
Programmes qui ouvrent les fichiers ABS
Détails techniques
spécifications approfondies| Développeur | ComponentAce |
| Type de format | Base de données relationnelle embarquée à fichier unique (binaire, propriétaire) |
| Environnement cible | Delphi et C++Builder (applications Windows VCL/FireMonkey) |
| Modèle de stockage | Toutes les tables, index et BLOBs stockés dans un seul fichier .abs |
| Chiffrement | Chiffrement AES optionnel de l'ensemble du fichier de base de données |
| Mode en mémoire | Prend en charge les tables en mémoire pour un accès ultra-rapide aux données temporaires |
| Type MIME | application/octet-stream |
| Signature de fichier | Aucun octet magique documenté publiquement ; identification par extension et application source |
| Remplacement du BDE | Remplacement direct du Borland Database Engine avec une API de jeu de données compatible |
| Support SQL | Sous-ensemble SQL-92 avec extensions spécifiques à Absolute Database |
| Support des transactions | Transactions conformes aux normes ACID |
| Structure d'index | Index B-Tree pour les clés primaires et les index secondaires |
| Gestion des BLOB | Objets binaires volumineux stockés directement dans le fichier unique .abs |
| Utilitaire de gestion | DBManager - outil graphique fourni pour l'inspection du schéma et l'édition des données |
| Publié | Early 2000s (ComponentAce Absolute Database, a BDE replacement) |
| Spécification | www.componentace.com |
Conversions ABS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ABS.