.IB

Файл IB

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

Файл IB - это файл реляционной базы данных InterBase, созданный Embarcadero Technologies (ранее Borland). Он содержит полную базу данных - таблицы, индексы, хранимые процедуры и данные - в одном бинарном файле. Открыть его можно с помощью InterBase, IBExpert или FlameRobin; сам файл не может исполнять код и безопасен для открытия, но может содержать конфиденциальные данные.

Разработчик: Embarcadero Technologies (originally Borland) Категория: Файлы баз данных MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows Linux Android
Связанные: .DB · .DBF · .ACCDB · .SQL

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

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

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

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

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

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

.ib - это расширение файла базы данных для Embarcadero InterBase, коммерческой системы управления реляционными базами данных, история которой восходит к 1984 году. Первоначально разработанная Groton Database Systems, InterBase была приобретена Borland в 1991 году, а затем Embarcadero Technologies в 2008 году.

Файл .ib представляет собой бинарную страничную базу данных, хранящуюся в проприетарном формате InterBase On-Disk-Structure (ODS). Файл разделен на страницы фиксированного размера - 1024, 2048, 4096, 8192 или 16384 байт - выбираемого при создании базы данных. Страница 0 является заголовочной, в ней записываются основная версия ODS, размер страницы и текущее состояние транзакций; последующие страницы содержат данные, индексы, BLOB-объекты и цепочки указателей. ODS 17 соответствует InterBase 2020.

InterBase разделяет свою базовую структуру страниц ODS с Firebird, форком с открытым исходным кодом, выпущенным в 2000 году на основе исходного кода InterBase 6. Эти две системы структурно расходятся, начиная с ODS 12. Старые базы данных InterBase использовали расширение .gdb; .ib является текущим стандартом, хотя движок его не навязывает.

Дополнительное шифрование на уровне базы данных доступно начиная с InterBase 2009 в качестве лицензионного дополнения. Варианты InterBase ToGo и IBLite поддерживают встроенное развертывание на Android и других платформах. Файлы резервных копий используют расширение .ibk.

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

РИСК: LOW

Файлы базы данных IB являются пассивными контейнерами данных; они не могут исполнять код в операционной системе хоста. Риск заключается в раскрытии данных, если файл передается без защиты - шифрование InterBase 2009+ помогает этого избежать. Файлы резервных копий (.ibk) имеют ту же степень конфиденциальности данных.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕInterBase Database Fileтакже известен как Borland InterBase Database, Embarcadero InterBase Database
РАЗРАБОТЧИКEmbarcadero Technologies (originally Borland)с 1984 (InterBase 1.0 by Groton Database Systems)
MIME-ТИПapplication/octet-stream
ТИППроприетарная бинарная реляционная база данных
СВЯЗАННЫЕ.db.dbf.accdb.sql
Это расширение также используется в…
  • Файл базы данных Firebird - Firebird (форк InterBase с открытым исходным кодом) по соглашению использует .fdb, но может использовать .ib; имеет тот же формат страниц ODS вплоть до ODS 11.

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

Windows3 apps
InterBase Платно Подключитесь через IBConsole или командную строку isql; укажите путь к файлу .ib в качестве имени базы данных.
IBExpert Freemium Зарегистрируйте базу данных → укажите файл .ib; полноценный графический интерфейс для запросов, администрирования и работы со схемой.
FlameRobin Открытый код Файл → Зарегистрировать существующую базу данных; работает с InterBase-совместимыми базами данных.
Linux1 app
InterBase (Linux edition) Платно Установите сервер InterBase; подключитесь с помощью isql или IBConsole.
Android1 app
InterBase ToGo / IBLite Платно Встройте IBLite в свое приложение для прямого доступа к файлу базы данных .ib на устройстве.

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

глубокая спецификация
Порядок байтовПреимущественно little-endian; некоторые поля метаданных big-endian в старых версиях ODS
Поддерживаемые размеры страниц1024, 2048, 4096, 8192 или 16384 байт на страницу (фиксируется при создании базы данных)
Расположение версии ODSЗаголовочная страница (страница 0) по смещению 0x12-0x13
Сопоставление версий ODSODS 10 = IB 6 / FB 1.0; ODS 11 = FB 2.x; ODS 12 = FB 3.0; ODS 17 = InterBase 2020
Содержимое заголовочной страницыСтраница 0: версия ODS, размер страницы, состояние транзакций, битовые карты распределения
Типы страницЗаголовок, данные, индекс (B-дерево), blob, указатель, страницы инвентаризации транзакций
ШифрованиеОпциональное шифрование базы данных AES (InterBase 2009+, лицензионное дополнение)
Поддержка нескольких файловОсновной файл .ib плюс дополнительные файлы расширения для баз данных, превышающих лимиты одного файла
Целостность на уровне страницОпциональная контрольная сумма CRC через hdr_flags; соответствие ACID обеспечивается через журнал транзакций
Устаревшее расширение.gdb было распространенным расширением в старых версиях InterBase
Мобильный/встраиваемый вариантInterBase ToGo / IBLite - встраиваемое развертывание для платформ Android и IoT
Совместимость с форком FirebirdОбщая структура ODS до версии ODS 11; структурно расходятся начиная с ODS 12
Расширение файла резервной копии.ibk (файлы резервных копий базы данных InterBase)
Выпущен1984 (InterBase 1.0 by Groton Database Systems)
Последняя версияInterBase 2020 Update 7 (ODS 17)
Спецификацияdocwiki.embarcadero.com

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

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

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

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

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

Что такое файл IB?
Файл реляционной базы данных InterBase. Он хранит полную базу данных (таблицы, индексы, хранимые процедуры, данные) в одном бинарном файле.
Как открыть файл IB?
Вам понадобится InterBase (Embarcadero) или совместимый инструмент, такой как IBExpert или FlameRobin. Укажите путь к файлу .ib в настройках подключения к базе данных.
Является ли InterBase тем же самым, что и Firebird?
Нет, но у них общая история. Firebird - это форк с открытым исходным кодом, созданный на основе кода InterBase 6 в 2000 году; они разошлись в дисковом формате после ODS 11. Firebird использует .fdb; InterBase использует .ib.
Можно ли открыть файл IB с помощью SQL Server или MySQL?
Напрямую нет. Вы должны экспортировать данные из InterBase через ODBC или инструменты миграции, а затем импортировать их в целевую базу данных.
В чем разница между расширениями .ib и .gdb?
.gdb было распространенным расширением в эпоху Borland InterBase 5/6. Embarcadero стандартизировала расширение .ib. Оба содержат один и тот же формат ODS.

Ссылки

1Embarcadero InterBase product pagewww.embarcadero.com
2InterBase 2020 - Creating Databasesdocwiki.embarcadero.com

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

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

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

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

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

.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