.ABS

ABS File

Absolute Database File
Ask a question
QUICK ANSWER

An ABS file is an Absolute Database file - a proprietary binary database created by Delphi or C++Builder applications built with ComponentAce's Absolute Database engine. To open it, use the DBManager utility that ships with Absolute Database, or the original application that created it. A text editor only shows gibberish because the file is binary and may be encrypted.

Developer: ComponentAce Category: Database Files MIME: application/octet-stream
OPENS ON Windows
Related: .DB · .DBF · .ACCDB · .SQL

On this page

19k+ extensions indexed
Last reviewed Jul 2, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ABS file format?

The .abs file extension is used by database files created with Absolute Database, a compact embedded database engine developed by ComponentAce for the Delphi and C++Builder environments. .abs files hold all database content - tables, indexes, and BLOBs - stored in a structured, relational format inside a single binary file. The format emerged in the early 2000s as a drop-in replacement for the Borland Database Engine (BDE), which had previously handled .dbf-style data access in Delphi applications.

.abs files are used by developers building Delphi and C++Builder applications, typically for modules dedicated to local data storage. Because the entire database lives in one .abs file, deployment requires no separate server or installation step - making it comparable in concept to an SQLite database but purpose-built for the Delphi/C++Builder ecosystem. The format supports optional AES-based encryption and in-memory table modes for performance-critical workloads.

To open or manage an .abs database, use the DBManager utility bundled with Absolute Database, or the originating Delphi/C++Builder application that created the file. The binary format is proprietary to ComponentAce and carries no publicly documented file signature, so identification relies on the .abs extension combined with knowledge of the source application.

Security & safety

RISK: LOW

An .abs Absolute Database is data, not an executable, so opening it in DBManager is safe. Practical notes: the file may be password-encrypted (you'll need the application's database password to open it), and Absolute Database is a niche third-party engine, so treat these as legacy files and keep backups before editing. Only open .abs files from sources you trust and watch for disguised double extensions (data.abs.exe).

Format details

in a nutshell
FULL NAMEAbsolute Database File
DEVELOPERComponentAcesince Early 2000s (ComponentAce Absolute Database, a BDE replacement)
MIME TYPEapplication/octet-stream
TYPESingle-file embedded relational database for Delphi/C++Builder apps (binary)
This extension is also used by…
  • GCC/linker absolute (ELF) object file - On Unix toolchains '.abs' has been used for an absolute (fully linked, fixed-address) ELF/DWARF executable image - the meaning the database mis-titled; a developer/embedded artifact, unrelated to the database.
  • Audio/other app data - A few programs reuse .abs for their own data (e.g. some audio/CD and screensaver tools); app-specific and uncommon.

Programs that open ABS files

Windows2 apps
Absolute Database (DBManager) Paid Open the .abs in the DBManager utility (bundled with Absolute Database, under \AbsoluteDatabase\Utils\Bin\) to browse tables, run SQL and export data.
The originating application Paid If you have the Delphi/C++Builder program that created the .abs, open the file through that app - it has the engine and any password built in.

Technical details

deep spec
DeveloperComponentAce
Format typeSingle-file embedded relational database (binary, proprietary)
Target environmentDelphi and C++Builder (Windows VCL/FireMonkey applications)
Storage modelAll tables, indexes, and BLOBs stored inside one .abs file
EncryptionOptional AES encryption of the entire database file
In-memory modeSupports in-memory tables for high-speed temporary data access
MIME typeapplication/octet-stream
File signatureNo publicly documented magic bytes; identification by extension and source application
BDE replacementDrop-in replacement for Borland Database Engine with compatible dataset API
SQL supportSQL-92 subset with Absolute Database-specific extensions
Transaction supportACID-compliant transactions
Index structureB-Tree indexes for primary keys and secondary indexes
BLOB handlingBinary large objects stored embedded within the single .abs file
Management utilityDBManager - bundled GUI tool for schema inspection and data editing
ReleasedEarly 2000s (ComponentAce Absolute Database, a BDE replacement)
Specificationwww.componentace.com

ABS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ABS files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ABS files.

Frequently asked questions

How do I open a .abs file?
If it's an Absolute Database file (the common case), open it with the DBManager utility that comes with ComponentAce Absolute Database, or through the application that created it. It's a binary database, so a text editor won't work.
What program creates .abs database files?
Delphi/C++Builder applications built with ComponentAce's Absolute Database engine - a single-file, embedded BDE replacement. The whole database is stored in the one .abs file.
Why does my .abs file look like gibberish in Notepad?
Because it's a binary (and possibly encrypted) database, not text. Open it with Absolute Database's DBManager instead of a text editor.
How do I export data from a .abs database?
Open it in DBManager and export the tables to CSV (or run SQL queries), then load the CSV into Excel, SQLite or another database. There's no one-click whole-database converter.
Is every .abs file a database?
No. The same extension is also used for a GCC/linker 'absolute' ELF executable image (a developer artifact) and by a few other apps. Check where the file came from; only the ComponentAce/Delphi-app .abs is the Absolute Database.
Can I open an .abs without ComponentAce's software?
Not really - the format is proprietary, so you need DBManager/the Absolute Database engine (or the original app) to read it. ComponentAce offers a trial you can use to open and export an existing .abs.

References

1ComponentAce - Absolute Database (BDE replacement for Delphi)www.componentace.com
2ComponentAce - Absolute Database manual / FAQwww.componentace.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z