.BTR

Файл BTR

Btrieve Database File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл BTR - это файл базы данных Btrieve, проприетарной индексированной базы данных, используемой в устаревшем бухгалтерском ПО, POS-системах и специализированном отраслевом софте, работающем на Actian PSQL (ранее Pervasive PSQL). Открыть его можно с помощью инструментов Actian PSQL или BTRIEVE Viewer. Формат является бинарным и не предназначен для чтения человеком; для доступа к записям внутри требуется программное обеспечение, поддерживающее Btrieve.

Разработчик: Pervasive Software (acquired by Actian Corporation 2013) Категория: Файлы баз данных MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DB · .DBF · .ACCDB · .SQL

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 3, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла BTR?

Файл .btr - это файл базы данных Btrieve, проприетарного хранилища данных с индексно-последовательным методом доступа (ISAM), появившегося в 1982 году и изначально ориентированного на CP/M и DOS. Btrieve стал одним из доминирующих движков баз данных для малого бизнеса в 1980-х и 1990-х годах, обеспечивая работу бухгалтерских программ и систем управления практикой от таких вендоров, как Sage, MYOB и Peachtree.

Формат использует страничную архитектуру с фиксированным размером страниц (от 512 байт до 4 КБ в классических версиях; до 16 КБ в PSQL v9 и более поздних). Первая страница - это File Control Record (FCR), в которой хранятся размер страницы, версия формата и конфигурация ключей. Последующие страницы содержат встроенные структуры индексов B-tree и записи данных - все это находится внутри одного файла .btr, а не в отдельных индексных файлах, что упрощает развертывание.

История владения Btrieve сложна: корпорация WordPerfect приобрела Btrieve Technologies, затем Novell купила WordPerfect, позже технологию получила Pervasive Software, а Actian Corporation приобрела Pervasive в 2013 году. Продукт продолжает существовать как Actian PSQL v15, при этом 64-битный формат файлов BTRv9 поддерживает базы данных размером в несколько терабайт.

Сжатие на уровне записей было добавлено в Btrieve 6.x; шифрование AES появилось в PSQL v11; дополнительные контрольные суммы на уровне страниц стали доступны в PSQL v9.5. Многие организации, все еще использующие устаревшие базы данных .btr, активно мигрируют рабочие нагрузки на SQL Server или PostgreSQL, хотя Actian PSQL по-прежнему имеет коммерческую поддержку.

Безопасность и защита

РИСК: LOW

Файлы Btrieve - это базы данных, содержащие только данные; они не исполняют код. Старое шифрование (XOR имени владельца) является слабым и не гарантирует безопасность. Для серверных развертываний применяются стандартные средства контроля доступа к базам данных.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕBtrieve Database Fileтакже известен как PSQL database file, Pervasive database file
РАЗРАБОТЧИКPervasive Software (acquired by Actian Corporation 2013)с 1982 (Btrieve 1.0 for CP/M and DOS)
MIME-ТИПapplication/octet-stream
ТИПпроприетарная база данных с индексно-последовательным доступом (ISAM)
СВЯЗАННЫЕ.db.dbf.accdb.sql
Это расширение также используется в…
  • Microsoft FrontPage Web - Расширения FrontPage Server Extensions использовали файлы .btr в качестве баз данных веб-конфигурации (идентифицируются в db_name как «Microsoft FrontPage related file» - это вторичное использование, а не основной формат).

Программы, открывающие файлы BTR

Windows3 apps
Pervasive Btrieve Database Manager Платно Устаревший инструмент управления; современным эквивалентом является Actian PSQL Control Center.
Actian PSQL (formerly Pervasive PSQL) Платно Используйте редакции Actian PSQL Workgroup или Server для открытия баз данных .btr через нативный API Btrieve или драйвер ODBC.
BTRIEVE Viewer (dbfviewer.com) Freemium Просмотр и экспорт данных таблиц Btrieve без необходимости установки сервера PSQL.

Технические подробности

глубокая спецификация
Тип форматаПроприетарная страничная база данных ISAM (Indexed Sequential Access Method)
Порядок байтовLittle-endian
Размеры страниц512 Б - 4 КБ (классика); до 16 КБ (PSQL v9+)
Первая страницаFile Control Record (FCR): размер страницы, версия формата, конфигурация ключей
Структура индексаВстроенное B-tree (индексы расположены внутри файла .btr; нет отдельных индексных файлов)
СжатиеОпциональное сжатие на уровне записей (Btrieve 6.x+)
ШифрованиеAES (PSQL v11+); старые версии используют проприетарное шифрование имени владельца на основе XOR
Проверка целостностиОпциональные контрольные суммы на уровне страниц (PSQL v9.5+, включаются для каждого файла)
Версии формата файлов5.x, 6.x, 7.0, 8.x, 9.x (BTRv9 с поддержкой 64-бит), 10.x-15.x (Actian PSQL)
Типичный размерОт нескольких КБ до нескольких ГБ; возможны мульти-ТБ с BTRv9
MIME-типapplication/octet-stream
Связанные ОСWindows; Linux (сервер Actian PSQL)
Текущий продуктActian PSQL v15 (преемник Pervasive PSQL)
Модель параллелизмаБлокировка на уровне страниц (классический Btrieve); поддержка ведения журналов транзакций в PSQL
Выпущен1982 (Btrieve 1.0 for CP/M and DOS)
Последняя версияActian PSQL v15 (2020s); BTRv9 file format (Btrieve 9.x+)
Спецификацияdocs.actian.com

Конвертации BTR

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами BTR. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах BTR.

Часто задаваемые вопросы

Какая программа открывает файл .btr?
Actian PSQL (современное название Btrieve) является родным движком. BTRIEVE Viewer позволяет открывать и экспортировать данные без установки сервера.
Используется ли Btrieve до сих пор?
Да, под названием Actian PSQL, он активно поддерживается по состоянию на 2026 год. Многие устаревшие отраслевые приложения все еще работают на нем.
Как экспортировать данные из файла .btr?
Установите драйвер Actian PSQL ODBC, подключите файл .btr в качестве источника данных, а затем используйте Excel/Access или любой инструмент ODBC для экспорта в CSV или другую базу данных.
Почему мой файл .btr помечен как «Microsoft FrontPage related file»?
Расширения FrontPage Server Extensions случайно использовали файлы .btr для веб-конфигурации, что привело к появлению этой вторичной метки в некоторых базах данных. Формат .btr - это прежде всего файл базы данных Btrieve/PSQL.
В чем разница между файлами .btr и .ddf?
Файлы .btr содержат сами данные; файлы .ddf (Data Dictionary Files: FILE.DDF, FIELD.DDF, INDEX.DDF) содержат схему, описывающую таблицы и поля. Оба типа необходимы для корректного чтения базы данных Btrieve.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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)

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z