.BIF

Plik BIF

BioWare Infinity Engine / Aurora Engine Archive
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik BIF to binarny kontener gry BioWare, który przechowuje tekstury, dźwięki, skrypty i mapy obszarów dla klasycznych gier RPG, takich jak Baldur's Gate, Planescape: Torment, Icewind Dale i Wiedźmin. Zawsze współpracuje ze sparowanym plikiem indeksu .key; bez niego odczyt archiwum jest niemożliwy. Pliki BIF można otwierać i wypakowywać za pomocą NearInfinity (wieloplatformowy, darmowy) lub WinBIF (Windows, darmowy).

Deweloper: BioWare Corp. Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 5, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku BIF?

Plik .bif to archiwum BIFF - główny kontener zasobów używany w grach opartych na silniku Infinity Engine firmy BioWare (*Baldur's Gate*, *Baldur's Gate II*, *Icewind Dale*, *Planescape: Torment*), a później w silniku Aurora Engine (*Neverwinter Nights*). Każdy zasób gry - układy obszarów, tabele 2DA, skrypty, tekstury, dźwięki - jest spakowany wewnątrz jednego lub więcej plików .bif na płycie z grą lub w folderze instalacyjnym.

Pliki .bif nigdy nie działają samodzielnie. Są zawsze sparowane z plikiem indeksu .key, który mapuje nazwy zasobów i numeryczne kody typów na konkretny plik BIF i przesunięcie bajtowe (offset). Plik .key pełni rolę katalogu, natomiast pliki .bif są regałami z danymi. Typy zasobów są identyfikowane przez kody numeryczne zamiast rozszerzeń: 0x0003 = tekstura TGA, 0x0004 = dźwięk WAV, 0x03ED = plik obszaru (area).

Format wykorzystuje kompaktowy 20-bajtowy nagłówek, po którym następuje tabela wpisów plików i bloki surowych danych. BIF V1 przechowuje zasoby bez kompresji; wariant skompresowany BIFCV1.0 stosuje kompresję zlib dla każdego wpisu. Silnik Aurora wprowadził KEY BIF V1.1 z niewielkimi zmianami strukturalnymi na potrzeby gry *Neverwinter Nights*.

Pliki .bif mogą być przeglądane i wypakowywane za pomocą narzędzi takich jak NearInfinity, WinBIF lub BIFRip. Format został zastąpiony przez ERF (Encapsulated Resource File) w grach *Dragon Age: Origins* i *Neverwinter Nights 2*. Należy zauważyć, że rozszerzenie .bif jest również używane przez Roku dla danych miniatur Base Index Frame - jest to całkowicie niepowiązany format współdzielący jedynie rozszerzenie.

Bezpieczeństwo

RYZYKO: LOW

Pliki BIF są pasywnymi archiwami danych z instalacji gier; nie mogą być wykonywane i nie stanowią istotnego zagrożenia. Zmodyfikowane pliki BIF z niezaufanych źródeł mogą zawierać zmienione skrypty gry, ale nie pozwalają na wykonanie dowolnego kodu.

Szczegóły formatu

w pigułce
PEŁNA NAZWABioWare Infinity Engine / Aurora Engine Archiveznany również jako BIFF file, BIF archive
DEWELOPERBioWare Corp.od 1998 (Baldur's Gate)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPbinarne własnościowe archiwum zasobów gry
To rozszerzenie jest również używane przez…
  • Plik informacyjny TomTom Navigator - Plik konfiguracyjny/informacyjny w formacie tekstowym używany przez urządzenia GPS TomTom do przechowywania aktywacji map, danych uwierzytelniających lub ustawień urządzenia.
  • Roku Base Index Frames (BIF) - Binarne archiwum obrazów używane przez odtwarzacze strumieniowe Roku do wyświetlania podglądu miniatur podczas przewijania wideo; całkowicie niepowiązane z formatem BioWare.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
4249464656312020
ASCII
BIFFV1
Wariant skompresowany zaczyna się od BIFCV1.0; wariant silnika Aurora to KEY BIF V1.1

Programy otwierające pliki BIF

Windows3 apps
BIFRip Darmowy Ekstrakcja zasobów z archiwów BIF z poziomu wiersza poleceń.
NearInfinity Open-source File → Open game directory → przeglądaj zawartość BIF i eksportuj zasoby.
WinBIF Darmowy Otwieranie archiwów BIF, przeglądanie i wypakowywanie poszczególnych zasobów.
macOS1 app
NearInfinity Open-source File → Open game directory → przeglądaj zawartość BIF i eksportuj zasoby.
Linux1 app
GemRB Open-source Otwartoźródłowa reimplementacja Infinity Engine; natywnie odczytuje pliki BIF/KEY.

Szczegóły techniczne

specyfikacja
Kolejność bajtówLittle-endian
Magiczne bajtyBIFFV1 (8 bajtów) dla Infinity Engine; BIFCV1.0 dla wariantu skompresowanego; KEY BIF V1.1 dla Aurora Engine
Rozmiar nagłówka20 bajtów
Kodowanie typu zasobuNumeryczne kody typów (nie rozszerzenia): np. 0x0003=TGA, 0x0004=WAV, 0x03ED=ARE
KompresjaBrak w BIF V1.0; zlib dla każdego wpisu w BIFCV1.0
ZależnośćZawsze sparowany z plikiem indeksu .key w celu rozpoznawania nazw zasobów
Maksymalna liczba zasobów16-bitowe pole licznikowe w nagłówku
Typowy rozmiar pliku2 MB - 600 MB
Wersje formatuBIF V1.0 (Infinity Engine, 1998); BIFCV1.0 (skompresowany); KEY BIF V1.1 (Aurora/NWN, 2002)
Zastąpiony przezERF (Encapsulated Resource File) w NWN2 i Dragon Age: Origins
Narzędzia moderskieNearInfinity, WinBIF, BIFRip
Wydano1998 (Baldur's Gate)
Najnowsza wersjaBIF V1.1 (Aurora Engine, 2002+); BIFCV1.0 (compressed variant)
Specyfikacjagibberlings3.github.io

Konwersje BIF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami BIF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki BIF.

Najczęściej zadawane pytania

Jakie gry używają plików BIF?
Przede wszystkim gry na silniku BioWare Infinity Engine: Baldur's Gate 1 i 2, Planescape: Torment, Icewind Dale 1 i 2, Neverwinter Nights, Wiedźmin 1, Star Wars: Knights of the Old Republic.
Jak otworzyć plik BIF bez posiadania gry?
Użyj NearInfinity (darmowe, wieloplatformowe narzędzie Java) - wskaż katalog gry, a program odczyta sparowany plik .key, aby zaindeksować wszystkie archiwa BIF.
Czy mogę wypakować pliki z archiwum BIF?
Tak - zarówno NearInfinity, jak i WinBIF pozwalają na eksportowanie poszczególnych zasobów. Pamiętaj, że wewnątrz archiwum zasoby mają numeryczne kody typów zamiast rozszerzeń plików.
Jaka jest różnica między plikiem .bif a .key?
Plik .key to globalny indeks zawierający listę wszystkich zasobów we wszystkich archiwach BIF wraz z ich lokalizacją i typem. Pliki BIF przechowują rzeczywiste dane binarne. Potrzebujesz obu.
Czy istnieje plik .bif od Roku lub TomTom?
Tak - Roku używa .bif dla archiwów miniatur (całkowicie inny format), a urządzenia GPS TomTom używają .bif dla plików tekstowych z informacjami o urządzeniu. Żaden z nich nie jest powiązany z BioWare.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z