O que é o formato de ficheiro BK2?
Um arquivo .bk2 é um arquivo Bink Video 2, um formato de vídeo de jogo proprietário desenvolvido pela RAD Game Tools (adquirida pela Epic Games em 2021). O Bink 2 foi introduzido em 2013 como um substituto de próxima geração para o formato original .bik Bink 1, oferecendo compressão e qualidade de imagem significativamente melhores em taxas de bits comparáveis.
O arquivo abre com a assinatura de três bytes KB2 no deslocamento (offset) 0; o quarto byte é uma letra de revisão que identifica a variante do codec (KB2a até o atual KB2i). As revisões KB2a-KB2f usavam um codificador DCT de ponto flutuante; da KB2g em diante, mudou-se para DCT de inteiros de 16 bits, que decodifica mais rápido em CPUs e hardware de jogos modernos. Um uint32 little-endian nos bytes 4-7 armazena o tamanho total do arquivo menos os primeiros 8 bytes. O áudio é codificado pelo codec Bink/Miles Sound System e suporta fluxos mono, estéreo ou multifaixa - a multifaixa é comumente usada para agrupar várias versões de idiomas dublados de uma cena.
O Bink 2 é amplamente utilizado para cenas de corte em títulos AAA no Windows, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS e Android. Desde que a Epic adquiriu a RAD Game Tools em 2021, o Bink 2 está profundamente integrado à Unreal Engine. Os arquivos podem ser reproduzidos com o RAD Video Tools, VLC media player (com suporte a codec), MPC-HC ou mpv; uma compilação atualizada do FFmpeg é recomendada para arquivos KB2i mais recentes.
Segurança e proteção
RISCO: LOWArquivos .bk2 são dados de vídeo, não executáveis, e reproduzi-los no VLC ou RAD Video Tools é seguro. Evite sites de download de «pacote de codec BK2» ou «reprodutor BK2» - estes são vetores comuns de adware/PUP. Use apenas o VLC (videolan.org), o RAD Video Tools oficial (radgametools.com) ou o FFmpeg (ffmpeg.org).
Detalhes do formato
em resumoProgramas que abrem arquivos BK2
Detalhes técnicos
especificação profunda| Codificação | Binário |
| Ordem dos bytes | Little-endian |
| Bytes mágicos | «KB2» (0x4B 0x42 0x32) no deslocamento 0; o byte 3 é a letra de revisão do codec (a-i) |
| Campo de tamanho do arquivo | Os bytes 4-7 armazenam o tamanho total do arquivo menos os primeiros 8 bytes (uint32 little-endian) |
| Revisões do codec | KB2a-KB2f usavam DCT de ponto flutuante; KB2g-KB2i (atual) usam DCT de inteiros de 16 bits para decodificação mais rápida |
| Estrutura do contêiner | Cabeçalho com dimensões/taxa/contagem de quadros/info de áudio, tabela de deslocamento por quadro, pacotes de vídeo e áudio intercalados |
| Codec de áudio | Bink/Miles Sound System; suporta fluxos mono, estéreo ou multifaixa (ex: dublagens em vários idiomas) |
| Taxas de amostragem de áudio | 44.1 kHz ou 48 kHz |
| Formato de cor | YUV (tipicamente 8 bits por canal); plano alfa opcional para composição de sobreposição |
| Suporte de resolução | 320×240 até 4096×2160 (4K); o teto prático depende do jogo/SDK |
| Tamanho de arquivo típico | 5 MB - 500 MB (cenas de jogos AAA; títulos de console costumam ser maiores) |
| Suporte de plataforma | Windows, macOS, Linux, PlayStation 4/5, Xbox One/Series, Nintendo Switch, iOS, Android |
| Soma de verificação/integridade | Nenhuma (tabela de deslocamento por quadro usada para busca; sem soma de verificação de arquivo completo) |
| Distinção do Bink 1 | Arquivos Bink 1 (.bik) usam a assinatura BIK; o Bink 2 é um codec separado com compressão e qualidade aprimoradas |
| Lançado | 2013 (Bink Video 2, RAD Game Tools) |
| Versão mais recente | KB2i (16-bit integer DCT encoding; used in current titles) |
| Especificação | www.radgametools.com |
Conversões de BK2
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos BK2.