Hvad er ABS-filformatet?
Filendelsen .abs bruges af databasefiler oprettet med Absolute Database, en kompakt indlejret databasemotor udviklet af ComponentAce til Delphi- og C++Builder-miljøer. .abs-filer indeholder alt databaseindhold - tabeller, indekser og BLOBs - gemt i et struktureret, relationelt format i en enkelt binær fil. Formatet opstod i de tidlige 2000'ere som en direkte erstatning for Borland Database Engine (BDE), som tidligere håndterede .dbf-lignende dataadgang i Delphi-applikationer.
.abs-filer bruges af udviklere, der bygger Delphi- og C++Builder-applikationer, typisk til moduler dedikeret til lokal datalagring. Da hele databasen lever i én .abs-fil, kræver implementering ingen separat server eller installationstrin - hvilket gør den sammenlignelig i konceptet med en SQLite-database, men specialbygget til Delphi/C++Builder-økosystemet. Formatet understøtter valgfri AES-baseret kryptering og in-memory tabeltilstande til ydeevnekritiske arbejdsbelastninger.
For at åbne eller administrere en .abs-database skal du bruge DBManager-værktøjet, der er bundtet med Absolute Database, eller den oprindelige Delphi/C++Builder-applikation, der oprettede filen. Det binære format er proprietært for ComponentAce og har ingen offentligt dokumenteret filsignatur, så identifikation afhænger af .abs-filendelsen kombineret med kendskab til kildeapplikationen.
Sikkerhed og tryghed
RISIKO: LOWEn .abs Absolute Database er data, ikke en eksekverbar fil, så det er sikkert at åbne den i DBManager. Praktiske bemærkninger: filen kan være adgangskodebeskyttet (du skal bruge applikationens databaseadgangskode for at åbne den), og Absolute Database er en niche-tredjepartsmotor, så behandl disse som legacy-filer og tag sikkerhedskopier før redigering. Åbn kun .abs-filer fra kilder, du har tillid til, og vær opmærksom på skjulte dobbelte filendelser (data.abs.exe).
Formatdetaljer
kort fortalt- GCC/linker absolute (ELF) objektfil - På Unix-toolchains er «.abs» blevet brugt til et absolut (fuldt linket, fast adresse) ELF/DWARF-eksekverbart billede - den betydning databasen fejlagtigt refererer til; en udvikler/indlejret artefakt, urelateret til databasen.
- Lyd/andre app-data - Nogle få programmer genbruger .abs til deres egne data (f.eks. visse lyd/CD- og pauseskærmsværktøjer); app-specifikt og ualmindeligt.
Programmer der åbner ABS-filer
Tekniske detaljer
dyb specifikation| Udvikler | ComponentAce |
| Formattype | Enkeltfils indlejret relationel database (binær, proprietær) |
| Målmiljø | Delphi og C++Builder (Windows VCL/FireMonkey-applikationer) |
| Lagringsmodel | Alle tabeller, indekser og BLOBs gemt i én .abs-fil |
| Kryptering | Valgfri AES-kryptering af hele databasefilen |
| In-memory tilstand | Understøtter in-memory tabeller til højhastigheds midlertidig dataadgang |
| MIME-type | application/octet-stream |
| Filsignatur | Ingen offentligt dokumenterede magic bytes; identifikation via filendelse og kildeapplikation |
| BDE-erstatning | Direkte erstatning for Borland Database Engine med kompatibel dataset-API |
| SQL-understøttelse | SQL-92-undersæt med Absolute Database-specifikke udvidelser |
| Transaktionsstøtte | ACID-kompatible transaktioner |
| Indeksstruktur | B-Tree-indekser til primærnøgler og sekundære indekser |
| BLOB-håndtering | Binære store objekter gemt indlejret i den enkelte .abs-fil |
| Administrationsværktøj | DBManager - bundtet GUI-værktøj til skemainstpektion og dataredigering |
| Udgivet | Early 2000s (ComponentAce Absolute Database, a BDE replacement) |
| Specifikation | www.componentace.com |
ABS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ABS-filer.