.BIF

Arquivo BIF

BioWare Infinity Engine / Aurora Engine Archive
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo BIF é um arquivo binário de jogo da BioWare que armazena texturas, áudio, scripts e mapas de área para RPGs clássicos como Baldur's Gate, Planescape: Torment, Icewind Dale e The Witcher. Ele sempre funciona em conjunto com um arquivo de índice .key emparelhado; sem ele, o arquivo não pode ser lido. Abra e extraia arquivos BIF com NearInfinity (multiplataforma, gratuito) ou WinBIF (Windows, gratuito).

Desenvolvedor: BioWare Corp. Categoria: Arquivos de Jogos MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Jul 5, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro BIF?

Um arquivo .bif é um arquivo BIFF - o principal contêiner de recursos usado nos jogos da Infinity Engine da BioWare (*Baldur's Gate*, *Baldur's Gate II*, *Icewind Dale*, *Planescape: Torment*) e, posteriormente, na Aurora Engine (*Neverwinter Nights*). Todos os recursos do jogo - layouts de área, tabelas 2DA, scripts, texturas, sons - são compactados dentro de um ou mais arquivos .bif no disco ou instalação do jogo.

Arquivos .bif nunca funcionam sozinhos. Eles estão sempre emparelhados com um arquivo de índice .key que mapeia nomes de recursos e códigos de tipo numéricos para o BIF correspondente e o deslocamento de bytes. O .key é o catálogo; os arquivos .bif são as prateleiras. Os tipos de recursos são identificados por códigos numéricos em vez de extensões: 0x0003 = textura TGA, 0x0004 = áudio WAV, 0x03ED = arquivo de área.

O formato usa um cabeçalho compacto de 20 bytes seguido por uma tabela de entrada de arquivos e blocos de dados brutos. O BIF V1 armazena recursos sem compactação; a variante compactada BIFCV1.0 aplica compactação zlib por entrada. A Aurora Engine introduziu o KEY BIF V1.1 com pequenas mudanças estruturais para *Neverwinter Nights*.

Arquivos .bif podem ser inspecionados e extraídos com ferramentas como NearInfinity, WinBIF ou BIFRip. O formato foi substituído pelo ERF (Encapsulated Resource File) em *Dragon Age: Origins* e *Neverwinter Nights 2*. Note que .bif também é usado pela Roku para dados de miniaturas de Base Index Frame - um formato completamente não relacionado que compartilha apenas a extensão.

Segurança e proteção

RISCO: LOW

Arquivos BIF são arquivos de dados passivos de instalações de jogos; eles não podem ser executados e não representam risco significativo. Arquivos BIF modificados de fontes não confiáveis podem conter scripts de jogo alterados, mas não execução de código arbitrário.

Detalhes do formato

em resumo
NOME COMPLETOBioWare Infinity Engine / Aurora Engine Archivetambém conhecido como BIFF file, BIF archive
DESENVOLVEDORBioWare Corp.desde 1998 (Baldur's Gate)
TIPO MIMEapplication/octet-stream
TIPOarquivo binário proprietário de recursos de jogo
Esta extensão também é usada por…
  • Arquivo de Informações do TomTom Navigator - Arquivo de configuração/informação em texto simples usado por dispositivos GPS TomTom que armazena ativação de mapas, credenciais ou configurações do dispositivo.
  • Roku Base Index Frames (BIF) - Arquivo de imagem binário usado por reprodutores de streaming Roku para exibir visualizações de miniaturas durante o trick-play de vídeo (avanço rápido/retrocesso); totalmente não relacionado ao formato da BioWare.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304050607
HEX
4249464656312020
ASCII
BIFFV1
A variante compactada começa com BIFCV1.0; a variante da Aurora Engine KEY BIF V1.1

Programas que abrem arquivos BIF

Windows3 apps
BIFRip Gratuito Extração por linha de comando de recursos de arquivos BIF.
NearInfinity Código aberto File → Open game directory → navegar pelo conteúdo BIF e exportar recursos.
WinBIF Gratuito Abrir arquivo BIF, navegar e extrair recursos individuais.
macOS1 app
NearInfinity Código aberto File → Open game directory → navegar pelo conteúdo BIF e exportar recursos.
Linux1 app
GemRB Código aberto Reimplementação de código aberto da Infinity Engine; lê BIF/KEY nativamente.

Detalhes técnicos

especificação profunda
Ordem dos bytesLittle-endian
Magic bytesBIFFV1 (8 bytes) para Infinity Engine; BIFCV1.0 para variante compactada; KEY BIF V1.1 para Aurora Engine
Tamanho do cabeçalho20 bytes
Codificação do tipo de recursoCódigos de tipo numéricos (não extensões): ex: 0x0003=TGA, 0x0004=WAV, 0x03ED=ARE
CompactaçãoNenhuma no BIF V1.0; zlib por entrada no BIFCV1.0
DependênciaSempre emparelhado com um arquivo de índice .key para resolução de nomes de recursos
Contagem máxima de recursosCampo de contagem de 16 bits no cabeçalho
Tamanho de arquivo típico2 MB - 600 MB
Versões do formatoBIF V1.0 (Infinity Engine, 1998); BIFCV1.0 (compactado); KEY BIF V1.1 (Aurora/NWN, 2002)
Substituído porERF (Encapsulated Resource File) no NWN2 e Dragon Age: Origins
Ferramentas de moddingNearInfinity, WinBIF, BIFRip
Lançado1998 (Baldur's Gate)
Versão mais recenteBIF V1.1 (Aurora Engine, 2002+); BIFCV1.0 (compressed variant)
Especificaçãogibberlings3.github.io

Conversões de BIF

Não é possível

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos BIF. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos BIF.

Perguntas frequentes

Qual jogo usa arquivos BIF?
Principalmente jogos da 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.
Como abro um arquivo BIF sem o jogo?
Use o NearInfinity (ferramenta Java gratuita e multiplataforma) - aponte para o diretório do jogo e ele lerá o arquivo .key emparelhado para indexar todos os arquivos BIF.
Posso extrair arquivos de um arquivo BIF?
Sim - o NearInfinity e o WinBIF permitem exportar recursos individuais. Observe que os recursos possuem códigos de tipo numéricos, não extensões de arquivo, dentro do arquivo.
Qual é a diferença entre um arquivo .bif e um .key?
O arquivo .key é um índice global que lista todos os recursos em todos os arquivos BIF com suas localizações e tipos. Os arquivos BIF contêm os dados binários reais. Você precisa de ambos.
Existe um arquivo .bif da Roku ou TomTom?
Sim - a Roku usa .bif para arquivos de miniaturas de trick-play (formato inteiramente diferente), e os dispositivos GPS TomTom usam .bif para arquivos de informações do dispositivo em texto simples. Nenhum deles é relacionado à BioWare.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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)

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z