Hva er ABS-filformatet?
Filendelsen .abs brukes av databasefiler opprettet med Absolute Database, en kompakt innebygd databasemotor utviklet av ComponentAce for Delphi- og C++Builder-miljøer. .abs-filer inneholder alt databaseinnhold - tabeller, indekser og BLOB-er - lagret i et strukturert, relasjonelt format i en enkelt binær fil. Formatet dukket opp tidlig på 2000-tallet som en direkte erstatning for Borland Database Engine (BDE), som tidligere håndterte .dbf-lignende datatilgang i Delphi-applikasjoner.
.abs-filer brukes av utviklere som bygger Delphi- og C++Builder-applikasjoner, vanligvis for moduler dedikert til lokal datalagring. Fordi hele databasen ligger i én .abs-fil, krever distribusjon ingen separat server eller installasjonstrinn - noe som gjør den sammenlignbar i konsept med en SQLite-database, men spesialbygd for Delphi/C++Builder-økosystemet. Formatet støtter valgfri AES-basert kryptering og in-memory-tabellmoduser for ytelseskritiske arbeidsbelastninger.
For å åpne eller administrere en .abs-database, bruk DBManager-verktøyet som følger med Absolute Database, eller den opprinnelige Delphi/C++Builder-applikasjonen som opprettet filen. Det binære formatet er proprietært for ComponentAce og har ingen offentlig dokumentert filsignatur, så identifikasjon avhenger av .abs-endelsen kombinert med kunnskap om kildeapplikasjonen.
Sikkerhet og trygghet
RISIKO: LOWEn .abs Absolute Database er data, ikke en kjørbar fil, så det er trygt å åpne den i DBManager. Praktiske merknader: filen kan være passordbeskyttet (du trenger applikasjonens databasepassord for å åpne den), og Absolute Database er en nisje-tredjepartsmotor, så behandle disse som eldre filer og ta sikkerhetskopier før redigering. Åpne kun .abs-filer fra kilder du stoler på og vær oppmerksom på skjulte doble endelser (data.abs.exe).
Formatdetaljer
i et nøtteskall- GCC/linker absolutt (ELF) objektfil - På Unix-verktøykjeder har «.abs» blitt brukt for et absolutt (fullstendig lenket, fast adresse) ELF/DWARF-eksekverbart bilde - betydningen databasen feilaktig har fått navn etter; et utvikler/innebygd artefakt, ikke relatert til databasen.
- Lyd/andre app-data - Noen få programmer gjenbruker .abs for sine egne data (f.eks. enkelte lyd/CD- og skjermsparerverktøy); app-spesifikt og uvanlig.
Programmer som åpner ABS-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | ComponentAce |
| Format-type | Innebygd relasjonsdatabase i én fil (binær, proprietær) |
| Målmiljø | Delphi og C++Builder (Windows VCL/FireMonkey-applikasjoner) |
| Lagringsmodell | Alle tabeller, indekser og BLOB-er lagret i én .abs-fil |
| Kryptering | Valgfri AES-kryptering av hele databasefilen |
| In-memory-modus | Støtter in-memory-tabeller for høyhastighets midlertidig datatilgang |
| MIME-type | application/octet-stream |
| Filsignatur | Ingen offentlig dokumenterte magic bytes; identifikasjon ved endelse og kildeapplikasjon |
| BDE-erstatning | Direkte erstatning for Borland Database Engine med kompatibelt dataset-API |
| SQL-støtte | SQL-92-delmengde med Absolute Database-spesifikke utvidelser |
| Transaksjonsstøtte | ACID-kompatible transaksjoner |
| Indeksstruktur | B-Tree-indekser for primærnøkler og sekundærindekser |
| BLOB-håndtering | Binære store objekter (BLOBs) lagret innebygd i den enkelte .abs-filen |
| Administrasjonsverktøy | DBManager - medfølgende GUI-verktøy for skjemainspeksjon og dataredigering |
| Utgitt | Early 2000s (ComponentAce Absolute Database, a BDE replacement) |
| Spesifikasjon | www.componentace.com |
ABS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ABS-filer.