.BIF

Файл BIF

BioWare Infinity Engine / Aurora Engine Archive
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл BIF - это бинарный игровой архив BioWare, в котором хранятся текстуры, аудио, скрипты и карты областей для классических RPG, таких как Baldur's Gate, Planescape: Torment, Icewind Dale и The Witcher. Он всегда работает в паре с индексным файлом .key; без него архив невозможно прочитать. Открывать и извлекать файлы BIF можно с помощью NearInfinity (кроссплатформенное ПО, бесплатно) или WinBIF (Windows, бесплатно).

Разработчик: BioWare Corp. Категория: Файлы игр MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

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

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

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

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

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

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

Файл .bif представляет собой архив BIFF - основной контейнер ресурсов, используемый в играх на движке Infinity Engine от BioWare (*Baldur's Gate*, *Baldur's Gate II*, *Icewind Dale*, *Planescape: Torment*), а позже и в Aurora Engine (*Neverwinter Nights*). Все игровые ресурсы - макеты областей, таблицы 2DA, скрипты, текстуры, звуки - упакованы в один или несколько файлов .bif на игровом диске или в папке установки.

Файлы .bif никогда не используются по отдельности. Они всегда идут в паре с индексным файлом .key, который сопоставляет имена ресурсов и числовые коды типов с соответствующим архивом BIF и смещением байтов. Файл .key - это каталог, а файлы .bif - это полки с товаром. Типы ресурсов идентифицируются числовыми кодами, а не расширениями: 0x0003 = текстура TGA, 0x0004 = аудио WAV, 0x03ED = файл области (area).

Формат использует компактный 20-байтовый заголовок, за которым следует таблица записей файлов и блоки необработанных данных. BIF V1 хранит ресурсы без сжатия; сжатый вариант BIFCV1.0 применяет алгоритм zlib к каждой записи. В движке Aurora Engine была представлена версия KEY BIF V1.1 с небольшими структурными изменениями для *Neverwinter Nights*.

Файлы .bif можно просматривать и извлекать с помощью таких инструментов, как NearInfinity, WinBIF или BIFRip. Формат был заменен на ERF (Encapsulated Resource File) в *Dragon Age: Origins* и *Neverwinter Nights 2*. Обратите внимание, что расширение .bif также используется компанией Roku для данных миниатюр Base Index Frame - это совершенно другой формат, имеющий только общее расширение.

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

РИСК: LOW

Файлы BIF являются пассивными архивами данных из игровых инсталляций; они не могут исполняться и не представляют существенного риска. Модифицированные файлы BIF из ненадежных источников могут содержать измененные игровые скрипты, но не произвольный исполняемый код.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕBioWare Infinity Engine / Aurora Engine Archiveтакже известен как BIFF file, BIF archive
РАЗРАБОТЧИКBioWare Corp.с 1998 (Baldur's Gate)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИПбинарный проприетарный архив игровых ресурсов
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • Информационный файл TomTom Navigator - Текстовый файл конфигурации/информации, используемый GPS-устройствами TomTom для хранения данных об активации карт, учетных данных или настроек устройства.
  • Roku Base Index Frames (BIF) - Бинарный архив изображений, используемый стриминговыми плеерами Roku для отображения миниатюр предварительного просмотра во время перемотки видео; совершенно не связан с форматом BioWare.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304050607
HEX
4249464656312020
ASCII
BIFFV1
Сжатый вариант начинается с BIFCV1.0; вариант для движка Aurora - KEY BIF V1.1

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

Windows3 apps
BIFRip Бесплатно Извлечение ресурсов из архивов BIF через командную строку.
NearInfinity Открытый код File → Open game directory → просмотр содержимого BIF и экспорт ресурсов.
WinBIF Бесплатно Открытие архива BIF, просмотр и извлечение отдельных ресурсов.
macOS1 app
NearInfinity Открытый код File → Open game directory → просмотр содержимого BIF и экспорт ресурсов.
Linux1 app
GemRB Открытый код Реализация Infinity Engine с открытым исходным кодом; нативно читает BIF/KEY.

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

глубокая спецификация
Порядок байтовLittle-endian
Магические байтыBIFFV1 (8 байт) для Infinity Engine; BIFCV1.0 для сжатого варианта; KEY BIF V1.1 для Aurora Engine
Размер заголовка20 байт
Кодирование типа ресурсаЧисловые коды (не расширения): например, 0x0003=TGA, 0x0004=WAV, 0x03ED=ARE
СжатиеОтсутствует в BIF V1.0; zlib для каждой записи в BIFCV1.0
ЗависимостьВсегда используется в паре с индексным файлом .key для разрешения имен ресурсов
Макс. количество ресурсов16-битное поле количества в заголовке
Типичный размер файла2 МБ - 600 МБ
Версии форматаBIF V1.0 (Infinity Engine, 1998); BIFCV1.0 (сжатый); KEY BIF V1.1 (Aurora/NWN, 2002)
Заменен наERF (Encapsulated Resource File) в NWN2 и Dragon Age: Origins
Инструменты для моддингаNearInfinity, WinBIF, BIFRip
Выпущен1998 (Baldur's Gate)
Последняя версияBIF V1.1 (Aurora Engine, 2002+); BIFCV1.0 (compressed variant)
Спецификацияgibberlings3.github.io

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

Невозможно

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

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

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

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

В каких играх используются файлы BIF?
Прежде всего в играх на движке BioWare Infinity Engine: Baldur's Gate 1 и 2, Planescape: Torment, Icewind Dale 1 и 2, Neverwinter Nights, The Witcher 1, Star Wars: Knights of the Old Republic.
Как открыть файл BIF без игры?
Используйте NearInfinity (бесплатный кроссплатформенный инструмент на Java) - укажите путь к директории игры, и программа прочитает парный файл .key для индексации всех архивов BIF.
Можно ли извлечь файлы из архива BIF?
Да - NearInfinity и WinBIF позволяют экспортировать отдельные ресурсы. Учтите, что внутри архива ресурсы имеют числовые коды типов, а не расширения файлов.
В чем разница между файлами .bif и .key?
Файл .key - это глобальный индекс, содержащий список всех ресурсов во всех архивах BIF с указанием их местоположения и типов. Файлы BIF содержат сами бинарные данные. Вам необходимы оба файла.
Существуют ли файлы .bif от Roku или TomTom?
Да - Roku использует .bif для архивов миниатюр предпросмотра (совершенно другой формат), а GPS-навигаторы TomTom используют .bif для текстовых файлов с информацией об устройстве. Ни один из них не связан с BioWare.

Ссылки

1IESDP - BIF V1 file format specificationgibberlings3.github.io
2BioWare Aurora Engine KEY/BIF format (NWN wiki)nwn.wiki

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

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

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

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

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

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

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

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

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

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