.BTR

BTR-fil

Btrieve Database File
Ställ en fråga
SNABBT SVAR

En BTR-fil är en Btrieve-databasfil - en proprietär indexerad databas som används av äldre programvara för bokföring, kassasystem och vertikala marknader som körs på Actian PSQL (tidigare Pervasive PSQL). Öppna den med Actian PSQL-verktyg eller BTRIEVE Viewer. Formatet är binärt och inte läsbart för människor; du behöver Btrieve-kompatibel programvara för att läsa posterna inuti.

Utvecklare: Pervasive Software (acquired by Actian Corporation 2013) Kategori: Databasfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .DB · .DBF · .ACCDB · .SQL

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 3, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet BTR?

En .btr-fil är en Btrieve-databasfil - ett proprietärt Indexed Sequential Access Method (ISAM) datalager som har sitt ursprung 1982, ursprungligen riktat mot CP/M och DOS. Btrieve blev en av de dominerande databasmotorerna för småföretag under 1980- och 1990-talen och drev programvara för bokföring och verksamhetsstyrning från leverantörer som Sage, MYOB och Peachtree.

Formatet använder en sidbaserad arkitektur med sidor av fast storlek (512 byte till 4 KB i klassiska versioner; upp till 16 KB i PSQL v9 och senare). Den första sidan är File Control Record (FCR), som lagrar sidstorlek, formatversion och nyckelkonfiguration. Efterföljande sidor innehåller inbäddade B-träd-indexstrukturer och dataposter - allt inom den enskilda .btr-filen snarare än i separata indexfiler, vilket förenklar driftsättning.

Btrieves ägarhistorik är komplex: WordPerfect Corporation förvärvade Btrieve Technologies, Novell förvärvade sedan WordPerfect, Pervasive Software erhöll senare tekniken och Actian Corporation förvärvade Pervasive 2013. Produkten fortsätter som Actian PSQL v15, där filformatet BTRv9 64-bit stöder databaser på flera terabyte.

Komprimering på postnivå lades till i Btrieve 6.x; AES-kryptering kom med PSQL v11; valfria kontrollsummor på sidnivå blev tillgängliga i PSQL v9.5. Många organisationer som fortfarande kör äldre .btr-databaser migrerar aktivt arbetsbelastningar till SQL Server eller PostgreSQL, även om Actian PSQL fortfarande stöds kommersiellt.

Säkerhet & trygghet

RISK: LOW

Btrieve-filer är databaser som endast innehåller data; de exekverar inte kod. Äldre kryptering (ägarnamn XOR) är svag och utgör ingen säkerhetsgaranti. Standardkontroller för databasåtkomst gäller för serverbaserade driftsättningar.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNBtrieve Database Fileäven känd som PSQL database file, Pervasive database file
UTVECKLAREPervasive Software (acquired by Actian Corporation 2013)sedan 1982 (Btrieve 1.0 for CP/M and DOS)
KATEGORIDatabasfiler
MIME-TYPapplication/octet-stream
TYPproprietär indexerad sekventiell åtkomst (ISAM) databas
Detta filtillägg används också av…
  • Microsoft FrontPage Web - FrontPage Server Extensions använde .btr-filer som webbkonfigurationsdatabaser (identifieras i db_name som «Microsoft FrontPage related file» - detta är en sekundär användning, inte det primära formatet).

Program som öppnar BTR-filer

Windows3 apps
Pervasive Btrieve Database Manager Betald Äldre hanteringsverktyg; nuvarande motsvarighet är Actian PSQL Control Center.
Actian PSQL (formerly Pervasive PSQL) Betald Använd Actian PSQL Workgroup eller Server edition för att öppna .btr-databaser via det inbyggda Btrieve API:et eller ODBC-drivrutinen.
BTRIEVE Viewer (dbfviewer.com) Freemium Visa och exportera Btrieve-tabelldata utan att kräva installation av PSQL-server.

Tekniska detaljer

djup specifikation
FormattypProprietär sidbaserad ISAM-databas (Indexed Sequential Access Method)
ByteordningLittle-endian
Sidstorlekar512 B - 4 KB (klassisk); upp till 16 KB (PSQL v9+)
Första sidanFile Control Record (FCR): sidstorlek, formatversion, nyckelkonfiguration
IndexstrukturInbäddat B-träd (index samlokaliserade i .btr-filen; inga separata indexfiler)
KomprimeringValfri komprimering på postnivå (Btrieve 6.x+)
KrypteringAES (PSQL v11+); äldre versioner använder proprietär XOR-baserad ägarnamnskryptering
IntegritetskontrollValfria kontrollsummor på sidnivå (PSQL v9.5+, aktiveras per fil)
Filformatversioner5.x, 6.x, 7.0, 8.x, 9.x (BTRv9 med 64-bitarsstöd), 10.x-15.x (Actian PSQL)
Typisk storlekNågra KB till flera GB; multi-TB möjligt med BTRv9
MIME-typapplication/octet-stream
Associerat OSWindows; Linux (Actian PSQL-server)
Nuvarande produktActian PSQL v15 (efterföljare till Pervasive PSQL)
SamtidighetsmodellLåsning på sidnivå (klassisk Btrieve); transaktionsloggning stöds i PSQL
Släppt1982 (Btrieve 1.0 for CP/M and DOS)
Senaste versionActian PSQL v15 (2020s); BTRv9 file format (Btrieve 9.x+)
Specifikationdocs.actian.com

BTR-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med BTR-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om BTR-filer.

Vanliga frågor

Vilket program öppnar en .btr-fil?
Actian PSQL (det nuvarande namnet på Btrieve) är den infödda motorn. BTRIEVE Viewer kan öppna och exportera data utan en serverinstallation.
Används Btrieve fortfarande?
Ja, under namnet Actian PSQL, och underhålls aktivt per 2026. Många äldre vertikala marknadsapplikationer körs fortfarande på det.
Hur exporterar jag data från en .btr-fil?
Installera Actian PSQL ODBC-drivrutinen, länka .btr-filen som en datakälla och använd sedan Excel/Access eller valfritt ODBC-verktyg för att exportera till CSV eller en annan databas.
Varför står det att min .btr-fil är en «Microsoft FrontPage-relaterad fil»?
FrontPage Server Extensions använde händelsevis .btr-filer för webbkonfiguration, vilket ledde till denna sekundära etikett i vissa databaser. .btr-formatet är i första hand Btrieve/PSQL-databasfilen.
Vad är skillnaden mellan .btr- och .ddf-filer?
.btr-filer innehåller själva datan; .ddf-filer (Data Dictionary Files: FILE.DDF, FIELD.DDF, INDEX.DDF) innehåller schemat som beskriver tabeller och fält. Båda behövs för att korrekt läsa en Btrieve-databas.

Referenser

1Actian - Btrieve API Operations documentationdocs.actian.com
2MajorBBS Emulation Project - Btrieve File Format (reverse-engineering)wiki.mbbsemu.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö