O que é o formato de ficheiro BNK?
.bnk é mais amplamente utilizado como um Wwise SoundBank - um pacote de áudio compilado produzido pelo middleware de áudio Wwise da Audiokinetic. Um único SoundBank .bnk contém muitos arquivos individuais que armazenam dados usados pelo jogo, incluindo trilhas sonoras, efeitos sonoros e metadados de eventos. Os arquivos .bnk são carregados pelo jogo durante a jogabilidade.
Como os arquivos .bnk armazenam muitos arquivos separados, eles podem ser vistos como semelhantes a arquivos ZIP archive. Assim como um arquivo ZIP, o conteúdo do arquivo .bnk pode ser visualizado e extraído usando software dedicado, como wwiser ou Wwise-Unpacker. O conteúdo de um arquivo .bnk pode ser modificado após a descompactação, e quaisquer alterações feitas em tal arquivo serão refletidas durante a jogabilidade.
Os Wwise SoundBanks são identificados pelos magic bytes BKHD (Bank Header) no deslocamento de arquivo 0. Os fluxos de áudio incorporados no banco são armazenados como arquivos .wem e podem ser reproduzidos com ferramentas como vgmstream.
A extensão .bnk também é usada por formatos não relacionados - incluindo arquivos de jogo do Test Drive Unlimited e bancos de instrumentos AdLib - que possuem estruturas internas e magic bytes diferentes.
Segurança e proteção
RISCO: LOWOs SoundBanks em si são dados passivos enviados dentro de jogos e apresentam pouco risco inerente. O cuidado real deve ser com as ferramentas: baixe utilitários de extração apenas de seus repositórios oficiais no GitHub e evite sites genéricos de «conversor BNK» ou «abridor BNK» que agrupam adware/PUPs. Extrair áudio de jogos também pode violar o EULA de um jogo - aceitável para uso pessoal, arriscado para redistribuição.
Detalhes do formato
em resumo- Banco de Instrumentos AdLib / Sound Blaster - Banco de instrumentos de síntese FM da era legada do DOS (o db_name original); obsoleto, aberto por ferramentas antigas de SB/AdLib.
- Arquivo de jogo Test Drive Unlimited (Eden Games) - Contêiner proprietário que contém modelos 3D de carros, texturas e sons para TDU/TDU2; editado com TDU Modding Tools.
- Banco de Testes ExamView - Banco de questões para a suíte de avaliação ExamView usada por professores; abre apenas no ExamView.
Programas que abrem arquivos BNK
Detalhes técnicos
especificação profunda| Tipo de formato | Contêiner de áudio binário compilado (SoundBank) |
| Magic bytes | BKHD (hex 42 4B 48 44) no deslocamento de arquivo 0 |
| Desenvolvedor | Audiokinetic (agora parte da Epic Games) |
| Estrutura de chunks | Chunks nomeados estilo IFF: BKHD, DIDX, DATA, HIRC, STID, PLAT |
| Codecs de áudio suportados | PCM, Vorbis, ADPCM, Wwise Opus - codec selecionado por objeto de áudio |
| Formato complementar | .wem (Wwise Encoded Media) para fluxos de áudio individuais |
| Tipo MIME | application/octet-stream |
| Ordem dos bytes | Little-endian no PC e consoles atuais; big-endian em plataformas legadas (PS3, Wii) |
| Armazenamento de eventos e lógica | O chunk HIRC codifica eventos de áudio, estados, interruptores e RTPCs junto com os dados de áudio |
| Modelo de referência externa | O áudio pode estar incorporado no banco ou referenciar arquivos .wem externos empacotados em arquivos .pck |
| Suporte de plataforma | PC, PlayStation, Xbox, Nintendo Switch, iOS, Android e mais |
| Colisão de extensão | A mesma extensão também é usada por arquivos de jogo TDU, bancos de instrumentos AdLib e bancos de testes ExamView - magic bytes distintos |
| Campo de versão | O cabeçalho BKHD armazena a versão do SDK do Wwise usada para compilar o banco |
| Tipos de banco | Banco de inicialização (Init.bnk) carregado na inicialização; bancos adicionais carregados por nível, cena ou idioma |
| Ferramentas de extração | wwiser, Wwise-Unpacker, BnkExtract, vgmstream |
| Lançado | 2006 (Wwise audio middleware) |
| Especificação | www.audiokinetic.com |
Conversões de BNK
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos BNK.