.BIF

BIF-fil

BioWare Infinity Engine / Aurora Engine Archive
Ställ en fråga
SNABBT SVAR

En BIF-fil är ett binärt spelarkiv från BioWare som lagrar texturer, ljud, skript och områdeskartor för klassiska rollspel som Baldur's Gate, Planescape: Torment, Icewind Dale och The Witcher. Den fungerar alltid tillsammans med en parad .key-indexfil; utan denna kan arkivet inte läsas. Öppna och extrahera BIF-filer med NearInfinity (plattformsoberoende, gratis) eller WinBIF (Windows, gratis).

Utvecklare: BioWare Corp. Kategori: Spelfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 5, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet BIF?

En .bif-fil är ett BIFF-arkiv - den primära resursbehållaren som används i BioWares Infinity Engine-spel (*Baldur's Gate*, *Baldur's Gate II*, *Icewind Dale*, *Planescape: Torment*) och senare i Aurora Engine (*Neverwinter Nights*). Varje spelresurs - områdeslayouter, 2DA-tabeller, skript, texturer, ljud - är packad inuti en eller flera .bif-filer på spelskivan eller i installationen.

.bif-filer fungerar aldrig ensamma. De är alltid parade med en .key-indexfil som mappar resursnamn och numeriska typkoder till deras tillhörande BIF och byte-offset. .key-filen är katalogen; .bif-filerna är hyllorna. Resurstyper identifieras med numeriska koder snarare än filändelser: 0x0003 = TGA-textur, 0x0004 = WAV-ljud, 0x03ED = områdesfil.

Formatet använder en kompakt 20-byte header följt av en filposttabell och råa datablock. BIF V1 lagrar resurser okomprimerade; den komprimerade varianten BIFCV1.0 tillämpar zlib-komprimering per post. Aurora Engine introducerade KEY BIF V1.1 med mindre strukturella ändringar för *Neverwinter Nights*.

.bif-filer kan inspekteras och extraheras med verktyg som NearInfinity, WinBIF eller BIFRip. Formatet ersattes av ERF (Encapsulated Resource File) i *Dragon Age: Origins* och *Neverwinter Nights 2*. Notera att .bif även används av Roku för Base Index Frame-miniatyrdata - ett helt orelaterat format som endast delar filändelsen.

Säkerhet & trygghet

RISK: LOW

BIF-filer är passiva dataarkiv från spelinstallationer; de kan inte köras och utgör ingen betydande risk. Moddade BIF-filer från okända källor kan innehålla ändrade spelskript, men inte godtycklig kodexekvering.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNBioWare Infinity Engine / Aurora Engine Archiveäven känd som BIFF file, BIF archive
UTVECKLAREBioWare Corp.sedan 1998 (Baldur's Gate)
KATEGORISpelfiler
MIME-TYPapplication/octet-stream
TYPbinärt proprietärt spelresursarkiv
Detta filtillägg används också av…
  • TomTom Navigator Information File - Konfigurations-/informationsfil i klartext som används av TomTom GPS-enheter för att lagra kartaktivering, inloggningsuppgifter eller enhetsinställningar.
  • Roku Base Index Frames (BIF) - Binärt bildarkiv som används av Roku-streamingspelare för att visa miniatyrbilder under snabbspolning framåt/bakåt; helt orelaterat till BioWare-formatet.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
4249464656312020
ASCII
BIFFV1
Den komprimerade varianten börjar med BIFCV1.0; Aurora Engine-varianten med KEY BIF V1.1

Program som öppnar BIF-filer

Windows3 apps
BIFRip Gratis Kommandoradsverktyg för extrahering av resurser från BIF-arkiv.
NearInfinity Öppen källkod File → Open game directory → bläddra i BIF-innehåll och exportera resurser.
WinBIF Gratis Öppna BIF-arkiv, bläddra och extrahera enskilda resurser.
macOS1 app
NearInfinity Öppen källkod File → Open game directory → bläddra i BIF-innehåll och exportera resurser.
Linux1 app
GemRB Öppen källkod Öppen källkods-reimplementering av Infinity Engine; läser BIF/KEY nativt.

Tekniska detaljer

djup specifikation
ByteordningLittle-endian
Magic bytesBIFFV1 (8 bytes) för Infinity Engine; BIFCV1.0 för komprimerad variant; KEY BIF V1.1 för Aurora Engine
Header-storlek20 bytes
Kodning av resurstypNumeriska typkoder (inte filändelser): t.ex. 0x0003=TGA, 0x0004=WAV, 0x03ED=ARE
KomprimeringIngen i BIF V1.0; zlib per post i BIFCV1.0
BeroendeAlltid parad med en .key-indexfil för upplösning av resursnamn
Max antal resurser16-bitars fält i headern
Typisk filstorlek2 MB - 600 MB
FormatversionerBIF V1.0 (Infinity Engine, 1998); BIFCV1.0 (komprimerad); KEY BIF V1.1 (Aurora/NWN, 2002)
Ersatt avERF (Encapsulated Resource File) i NWN2 och Dragon Age: Origins
ModdningsverktygNearInfinity, WinBIF, BIFRip
Släppt1998 (Baldur's Gate)
Senaste versionBIF V1.1 (Aurora Engine, 2002+); BIFCV1.0 (compressed variant)
Specifikationgibberlings3.github.io

BIF-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med BIF-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om BIF-filer.

Vanliga frågor

Vilka spel använder BIF-filer?
Främst BioWare Infinity Engine-spel: Baldur's Gate 1 & 2, Planescape: Torment, Icewind Dale 1 & 2, Neverwinter Nights, The Witcher 1, Star Wars: Knights of the Old Republic.
Hur öppnar jag en BIF-fil utan spelet?
Använd NearInfinity (gratis, plattformsoberoende Java-verktyg) - peka det mot spelkatalogen så läser det den parade .key-filen för att indexera alla BIF-arkiv.
Kan jag extrahera filer från ett BIF-arkiv?
Ja - både NearInfinity och WinBIF tillåter export av enskilda resurser. Notera att resurser har numeriska typkoder, inte filändelser, inuti arkivet.
Vad är skillnaden mellan en .bif- och en .key-fil?
En .key-fil är ett globalt index som listar alla resurser i alla BIF-arkiv med deras platser och typer. BIF-filerna innehåller själva binärdatan. Du behöver båda.
Finns det en .bif-fil från Roku eller TomTom?
Ja - Roku använder .bif för miniatyrarkiv vid snabbspolning (ett helt annat format), och TomTom GPS-enheter använder .bif för enhetsinformationsfiler i klartext. Inget av dessa är relaterat till BioWare.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.BINCD/DVD Disc Image (BIN/CUE)
10.EMLE-Mail Message (RFC 822 / MIME)

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö