.BIF

BIF-bestand

BioWare Infinity Engine / Aurora Engine Archive
Stel een vraag
SNEL ANTWOORD

Een BIF-bestand is een binair game-archief van BioWare dat texturen, audio, scripts en gebiedskaarten opslaat voor klassieke RPG's zoals Baldur's Gate, Planescape: Torment, Icewind Dale en The Witcher. Het werkt altijd samen met een gekoppeld .key-indexbestand; zonder dit bestand kan het archief niet worden gelezen. Open en extraheer BIF-bestanden met NearInfinity (cross-platform, gratis) of WinBIF (Windows, gratis).

Ontwikkelaar: BioWare Corp. Categorie: Spelbestanden MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .OBB · .PAK · .ROFL · .PACKAGE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 5, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het BIF-bestandsformaat?

Een .bif-bestand is een BIFF-archief - de primaire broncontainer die wordt gebruikt in BioWare's Infinity Engine-games (*Baldur's Gate*, *Baldur's Gate II*, *Icewind Dale*, *Planescape: Torment*) en later in de Aurora Engine (*Neverwinter Nights*). Elke game-resource - gebiedslay-outs, 2DA-tabellen, scripts, texturen, geluiden - is verpakt in een of meer .bif-bestanden op de gameschijf of in de installatiemap.

.bif-bestanden werken nooit alleen. Ze zijn altijd gekoppeld aan een .key-indexbestand dat resourcenamen en numerieke typecodes koppelt aan hun bijbehorende BIF en byte-offset. De .key is de catalogus; de .bif-bestanden zijn de schappen. Resourcetypen worden geïdentificeerd door numerieke codes in plaats van extensies: 0x0003 = TGA-textuur, 0x0004 = WAV-audio, 0x03ED = gebiedsbestand.

Het formaat gebruikt een compacte header van 20 bytes, gevolgd door een tabel met bestandsvermeldingen en onbewerkte datablokken. BIF V1 slaat resources ongecomprimeerd op; de gecomprimeerde variant BIFCV1.0 past zlib-compressie toe per vermelding. De Aurora Engine introduceerde KEY BIF V1.1 met kleine structurele wijzigingen voor *Neverwinter Nights*.

.bif-bestanden kunnen worden geïnspecteerd en geëxtraheerd met tools zoals NearInfinity, WinBIF of BIFRip. Het formaat werd opgevolgd door ERF (Encapsulated Resource File) in *Dragon Age: Origins* en *Neverwinter Nights 2*. Let op dat .bif ook door Roku wordt gebruikt voor Base Index Frame-miniatuurgegevens - een volledig ongerelateerd formaat dat alleen de extensie deelt.

Beveiliging & veiligheid

RISICO: LOW

BIF-bestanden zijn passieve gegevensarchieven van game-installaties; ze kunnen niet worden uitgevoerd en vormen geen noemenswaardig risico. Aangepaste BIF-bestanden van onbetrouwbare bronnen kunnen gewijzigde game-scripts bevatten, maar geen willekeurige code-uitvoering.

Formaatdetails

in een notendop
VOLLEDIGE NAAMBioWare Infinity Engine / Aurora Engine Archiveook bekend als BIFF file, BIF archive
ONTWIKKELAARBioWare Corp.sinds 1998 (Baldur's Gate)
CATEGORIESpelbestanden
MIME-TYPEapplication/octet-stream
TYPEbinair eigen game-resource-archief
Deze extensie wordt ook gebruikt door…
  • TomTom Navigator Informatiebestand - Configuratie-/informatiebestand in platte tekst gebruikt door TomTom GPS-apparaten voor het opslaan van kaartactivering, inloggegevens of apparaatinstellingen.
  • Roku Base Index Frames (BIF) - Binair afbeeldingenarchief gebruikt door Roku-streamingmediaspelers om miniatuurvoorbeelden weer te geven tijdens het spoelen (trick-play); volledig ongerelateerd aan het BioWare-formaat.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304050607
HEX
4249464656312020
ASCII
BIFFV1
Gecomprimeerde variant begint met BIFCV1.0; Aurora engine-variant KEY BIF V1.1

Programma's die BIF-bestanden openen

Windows3 apps
BIFRip Gratis Command-line extractie van resources uit BIF-archieven.
NearInfinity Open-source File → Open game directory → blader door BIF-inhoud en exporteer resources.
WinBIF Gratis Open BIF-archief, blader door en extraheer individuele resources.
macOS1 app
NearInfinity Open-source File → Open game directory → blader door BIF-inhoud en exporteer resources.
Linux1 app
GemRB Open-source Open-source Infinity Engine-herimplementatie; leest BIF/KEY standaard.

Technische details

diepe specificaties
Byte-volgordeLittle-endian
Magic bytesBIFFV1 (8 bytes) voor Infinity Engine; BIFCV1.0 voor gecomprimeerde variant; KEY BIF V1.1 voor Aurora Engine
Header-grootte20 bytes
Resource-type coderingNumerieke typecodes (geen extensies): bijv. 0x0003=TGA, 0x0004=WAV, 0x03ED=ARE
CompressieGeen in BIF V1.0; zlib per vermelding in BIFCV1.0
AfhankelijkheidAltijd gekoppeld aan een .key-indexbestand voor het vinden van resourcenamen
Max aantal resources16-bit tellerveld in header
Typische bestandsgrootte2 MB - 600 MB
FormaatversiesBIF V1.0 (Infinity Engine, 1998); BIFCV1.0 (gecomprimeerd); KEY BIF V1.1 (Aurora/NWN, 2002)
Opgevolgd doorERF (Encapsulated Resource File) in NWN2 en Dragon Age: Origins
Modding-toolsNearInfinity, WinBIF, BIFRip
Uitgebracht1998 (Baldur's Gate)
Laatste versieBIF V1.1 (Aurora Engine, 2002+); BIFCV1.0 (compressed variant)
Specificatiegibberlings3.github.io

BIF conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met BIF-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over BIF-bestanden.

Veelgestelde vragen

Welke games gebruiken BIF-bestanden?
Voornamelijk BioWare Infinity Engine-games: Baldur's Gate 1 & 2, Planescape: Torment, Icewind Dale 1 & 2, Neverwinter Nights, The Witcher 1, Star Wars: Knights of the Old Republic.
Hoe open ik een BIF-bestand zonder de game?
Gebruik NearInfinity (gratis, cross-platform Java-tool) - verwijs het naar de gamemap en het leest het gekoppelde .key-bestand om alle BIF-archieven te indexeren.
Kan ik bestanden extraheren uit een BIF-archief?
Ja - met zowel NearInfinity als WinBIF kunnen individuele resources worden geëxporteerd. Let op dat resources in het archief numerieke typecodes hebben en geen bestandsextensies.
Wat is het verschil tussen een .bif- en een .key-bestand?
Het .key-bestand is een globale index die alle resources in alle BIF-archieven vermeldt met hun locaties en typen. De BIF-bestanden bevatten de werkelijke binaire gegevens. U heeft beide nodig.
Bestaat er een .bif-bestand van Roku of TomTom?
Ja - Roku gebruikt .bif voor trick-play miniatuurarchieven (een totaal ander formaat), en TomTom GPS-apparaten gebruiken .bif voor platte tekstbestanden met apparaatinformatie. Geen van beide is gerelateerd aan BioWare.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z