.BIF

File BIF

BioWare Infinity Engine / Aurora Engine Archive
Fai una domanda
RISPOSTA RAPIDA

Un file BIF è un archivio binario di gioco BioWare che memorizza texture, audio, script e mappe delle aree per i classici RPG come Baldur's Gate, Planescape: Torment, Icewind Dale e The Witcher. Funziona sempre insieme a un file indice .key accoppiato; senza di esso l'archivio non può essere letto. Apri ed estrai i file BIF con NearInfinity (multi-piattaforma, gratuito) o WinBIF (Windows, gratuito).

Sviluppatore: BioWare Corp. Categoria: Giochi MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 5, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file BIF?

Un file .bif è un archivio BIFF - il contenitore di risorse principale utilizzato nei giochi Infinity Engine di BioWare (*Baldur's Gate*, *Baldur's Gate II*, *Icewind Dale*, *Planescape: Torment*) e successivamente nell'Aurora Engine (*Neverwinter Nights*). Ogni risorsa di gioco - layout delle aree, tabelle 2DA, script, texture, suoni - è impacchettata all'interno di uno o più file .bif nel disco di gioco o nell'installazione.

I file .bif non funzionano mai da soli. Sono sempre accoppiati a un file indice .key che mappa i nomi delle risorse e i codici numerici dei tipi al loro BIF di appartenenza e all'offset dei byte. Il file .key è il catalogo; i file .bif sono gli scaffali. I tipi di risorse sono identificati da codici numerici piuttosto che da estensioni: 0x0003 = texture TGA, 0x0004 = audio WAV, 0x03ED = file area.

Il formato utilizza un'intestazione compatta di 20 byte seguita da una tabella delle voci dei file e blocchi di dati grezzi. BIF V1 memorizza le risorse non compresse; la variante compressa BIFCV1.0 applica la compressione zlib per ogni voce. L'Aurora Engine ha introdotto KEY BIF V1.1 con lievi modifiche strutturali per *Neverwinter Nights*.

I file .bif possono essere ispezionati ed estratti con strumenti come NearInfinity, WinBIF o BIFRip. Il formato è stato sostituito da ERF (Encapsulated Resource File) in *Dragon Age: Origins* e *Neverwinter Nights 2*. Si noti che .bif è utilizzato anche da Roku per i dati delle miniature Base Index Frame - un formato completamente non correlato che condivide solo l'estensione.

Sicurezza e incolumità

RISCHIO: LOW

I file BIF sono archivi di dati passivi provenienti dalle installazioni dei giochi; non possono essere eseguiti e non rappresentano un rischio significativo. I file BIF modificati provenienti da fonti non attendibili potrebbero contenere script di gioco alterati, ma non l'esecuzione di codice arbitrario.

Dettagli del formato

in sintesi
NOME COMPLETOBioWare Infinity Engine / Aurora Engine Archiveanche noto come BIFF file, BIF archive
SVILUPPATOREBioWare Corp.dal 1998 (Baldur's Gate)
CATEGORIAGiochi
TIPO MIMEapplication/octet-stream
TIPOarchivio binario proprietario di risorse di gioco
Questa estensione è usata anche da…
  • File di informazioni TomTom Navigator - File di configurazione/informazioni in testo semplice utilizzato dai dispositivi GPS TomTom per memorizzare l'attivazione delle mappe, le credenziali o le impostazioni del dispositivo.
  • Roku Base Index Frames (BIF) - Archivio di immagini binario utilizzato dai lettori streaming Roku per visualizzare le anteprime delle miniature durante la riproduzione video (avanzamento rapido/riavvolgimento); del tutto estraneo al formato BioWare.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304050607
HEX
4249464656312020
ASCII
BIFFV1
La variante compressa inizia con BIFCV1.0; la variante per il motore Aurora con KEY BIF V1.1

Programmi che aprono file BIF

Windows3 apps
BIFRip Gratuito Estrazione da riga di comando di risorse dagli archivi BIF.
NearInfinity Open-source File → Apri directory di gioco → sfoglia i contenuti BIF ed esporta le risorse.
WinBIF Gratuito Apri l'archivio BIF, sfoglia ed estrai le singole risorse.
macOS1 app
NearInfinity Open-source File → Apri directory di gioco → sfoglia i contenuti BIF ed esporta le risorse.
Linux1 app
GemRB Open-source Reimplementazione open source di Infinity Engine; legge BIF/KEY nativamente.

Dettagli tecnici

specifiche approfondite
Ordine dei byteLittle-endian
Magic bytesBIFFV1 (8 byte) per Infinity Engine; BIFCV1.0 per la variante compressa; KEY BIF V1.1 per Aurora Engine
Dimensione intestazione20 byte
Codifica del tipo di risorsaCodici di tipo numerico (non estensioni): es. 0x0003=TGA, 0x0004=WAV, 0x03ED=ARE
CompressioneNessuna in BIF V1.0; zlib per voce in BIFCV1.0
DipendenzaSempre accoppiato con un file indice .key per la risoluzione dei nomi delle risorse
Conteggio massimo risorseCampo conteggio a 16 bit nell'intestazione
Dimensione tipica del file2 MB - 600 MB
Versioni del formatoBIF V1.0 (Infinity Engine, 1998); BIFCV1.0 (compresso); KEY BIF V1.1 (Aurora/NWN, 2002)
Sostituito daERF (Encapsulated Resource File) in NWN2 e Dragon Age: Origins
Strumenti di moddingNearInfinity, WinBIF, BIFRip
Rilasciato1998 (Baldur's Gate)
Ultima versioneBIF V1.1 (Aurora Engine, 2002+); BIFCV1.0 (compressed variant)
Specificagibberlings3.github.io

Conversioni BIF

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file BIF. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file BIF.

Domande frequenti

Quale gioco utilizza i file BIF?
Principalmente i giochi BioWare Infinity Engine: Baldur's Gate 1 e 2, Planescape: Torment, Icewind Dale 1 e 2, Neverwinter Nights, The Witcher 1, Star Wars: Knights of the Old Republic.
Come posso aprire un file BIF senza il gioco?
Usa NearInfinity (strumento Java gratuito e multi-piattaforma) - puntalo verso la directory del gioco e leggerà il file .key accoppiato per indicizzare tutti gli archivi BIF.
Posso estrarre file da un archivio BIF?
Sì - NearInfinity e WinBIF consentono entrambi di esportare singole risorse. Nota che le risorse hanno codici di tipo numerico, non estensioni di file, all'interno dell'archivio.
Qual è la differenza tra un file .bif e un file .key?
Il file .key è un indice globale che elenca tutte le risorse in tutti gli archivi BIF con le loro posizioni e tipi. I file BIF contengono i dati binari effettivi. Sono necessari entrambi.
Esiste un file .bif di Roku o TomTom?
Sì - Roku utilizza .bif per gli archivi di miniature trick-play (formato completamente diverso), e i dispositivi GPS TomTom utilizzano .bif per i file di informazioni sul dispositivo in testo semplice. Nessuno dei due è correlato a BioWare.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z