Vad är filformatet ABS?
Filändelsen .abs används av databasfiler skapade med Absolute Database, en kompakt inbäddad databasmotor utvecklad av ComponentAce för miljöerna Delphi och C++Builder. .abs-filer innehåller allt databasinnehåll - tabeller, index och BLOBs - lagrat i ett strukturerat, relationellt format inuti en enda binär fil. Formatet uppstod i början av 2000-talet som en direkt ersättare för Borland Database Engine (BDE), som tidigare hanterade dataåtkomst av .dbf-typ i Delphi-applikationer.
.abs-filer används av utvecklare som bygger Delphi- och C++Builder-applikationer, vanligtvis för moduler dedikerade till lokal datalagring. Eftersom hela databasen ryms i en enda .abs-fil krävs ingen separat server eller installationssteg vid driftsättning - vilket gör den jämförbar i koncept med en SQLite-databas men specialbyggd för ekosystemet kring Delphi/C++Builder. Formatet stöder valfri AES-baserad kryptering och lägen för tabeller i internminnet för prestandakritiska arbetsbelastningar.
För att öppna eller hantera en .abs-databas, använd verktyget DBManager som medföljer Absolute Database, eller den ursprungliga Delphi/C++Builder-applikationen som skapade filen. Det binära formatet är proprietärt för ComponentAce och har ingen offentligt dokumenterad filsignatur, så identifiering förlitar sig på filändelsen .abs i kombination med kännedom om källapplikationen.
Säkerhet & trygghet
RISK: LOWEn .abs Absolute Database är data, inte en körbar fil, så det är säkert att öppna den i DBManager. Praktiska anmärkningar: filen kan vara lösenordsskyddad (du behöver applikationens databaslösenord för att öppna den), och Absolute Database är en nischad tredjepartsmotor, så behandla dessa som äldre filer och behåll säkerhetskopior före redigering. Öppna endast .abs-filer från källor du litar på och se upp för dolda dubbla filändelser (data.abs.exe).
Formatdetaljer
i ett nötskal- GCC/linker absolute (ELF) objektfil - I Unix-verktygskedjor har «.abs» använts för en absolut (fullständigt länkad, med fast adress) ELF/DWARF-exekverbar bild - den betydelse som databasen felaktigt namngivits efter; en artefakt för utvecklare/inbäddade system, orelaterad till databasen.
- Ljud/annan appdata - Ett fåtal program återanvänder .abs för sin egen data (t.ex. vissa ljud/CD- och skärmsläckarverktyg); app-specifikt och ovanligt.
Program som öppnar ABS-filer
Tekniska detaljer
djup specifikation| Utvecklare | ComponentAce |
| Formattyp | Inbäddad relationell databas i en fil (binär, proprietär) |
| Målmiljö | Delphi och C++Builder (Windows VCL/FireMonkey-applikationer) |
| Lagringsmodell | Alla tabeller, index och BLOBs lagras inuti en .abs-fil |
| Kryptering | Valfri AES-kryptering av hela databasfilen |
| Internminnesläge | Stöder tabeller i internminnet för höghastighetsåtkomst av temporär data |
| MIME-typ | application/octet-stream |
| Filsignatur | Inga offentligt dokumenterade magic bytes; identifiering sker via filändelse och källapplikation |
| BDE-ersättning | Direkt ersättare för Borland Database Engine med kompatibelt dataset-API |
| SQL-stöd | SQL-92-delmängd med Absolute Database-specifika tillägg |
| Transaktionsstöd | ACID-kompatibla transaktioner |
| Indexstruktur | B-Tree-index för primärnycklar och sekundära index |
| BLOB-hantering | Binära stora objekt (BLOBs) lagras inbäddade i den enda .abs-filen |
| Hanteringsverktyg | DBManager - medföljande GUI-verktyg för schemainspektion och dataredigering |
| Släppt | Early 2000s (ComponentAce Absolute Database, a BDE replacement) |
| Specifikation | www.componentace.com |
ABS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ABS-filer.