O que é o formato de ficheiro BAR?
Arquivos .bar são arquivos de dados de jogos binários proprietários usados pela série de jogos de estratégia em tempo real da Ensemble Studios. O formato estreou com *Age of Mythology* em 2002 e apareceu posteriormente em *Age of Empires III* (2005), *Age of Mythology: The Titans* (2003), *Age of Empires Online* (2011) e no remaster de 2024 *Age of Mythology: Retold*.
Cada arquivo .bar agrupa ativos do jogo - texturas, modelos 3D, sons, músicas, mapas, elementos de UI e arquivos de dados XML - em um único contêiner que o motor do jogo lê diretamente em tempo de execução. As entradas individuais são compactadas com zlib, embora algumas sejam armazenadas sem compactação. O formato usa um layout binário little-endian com um cabeçalho contendo uma contagem de arquivos e uma tabela de diretórios; cada entrada registra seu nome de arquivo, deslocamento de bytes (offset), tamanho compactado e tamanho descompactado.
Duas variantes principais são conhecidas a partir da engenharia reversa da comunidade: a variante Age of Mythology (2002) e a variante Age of Empires III (2005); *Age of Mythology: Retold* introduziu atualizações adicionais. O formato não é documentado pela Microsoft. Ferramentas de terceiros - incluindo BAR Explorer, AoMED e o Resource Manager para *Retold* - podem extrair o conteúdo do arquivo para modding. O formato .pak desempenha um papel semelhante em outros motores de jogo.
Segurança e proteção
RISCO: LOWArquivos BAR são arquivos de dados de jogo apenas para leitura. Eles não podem executar código diretamente. Arquivos BAR modificados que substituem ativos do jogo são seguros; não baixe substituições de BAR de fontes não confiáveis, pois elas podem substituir arquivos do jogo por dados corrompidos.
Detalhes do formato
em resumo- BlackBerry Application Archive - Dispositivos BlackBerry OS usam .bar como o formato de pacote de instalação para aplicativos BB10.
- Vários arquivos proprietários - .bar é usado por vários outros jogos e aplicativos como uma extensão de arquivo genérica.
Programas que abrem arquivos BAR
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de dados de jogo binário proprietário |
| Codificação | Binário, little-endian |
| Compressão | zlib por entrada; algumas entradas armazenadas sem compressão |
| Estrutura do arquivo | Cabeçalho com contagem de arquivos + tabela de diretório; cada entrada possui nome de arquivo, offset, tamanho compactado e tamanho descompactado |
| Tamanho típico do arquivo | 10 MB - 2 GB |
| Conteúdo | Texturas, modelos 3D, sons, música, mapas, elementos de UI, dados proto XML |
| Variantes do formato | Variante Age of Mythology (2002); Variante Age of Empires III (2005); Variante Age of Mythology: Retold (2024) |
| Acesso em tempo de execução | Arquivos lidos diretamente pelo motor do jogo em tempo de execução - não extraídos para o disco |
| Jogos que usam o formato | Age of Mythology (2002), Age of Empires III (2005), Age of Mythology: Retold (2024) |
| Suporte a modding | BAR Explorer, AoMED e Resource Manager para Retold podem extrair o conteúdo do arquivo |
| Status da documentação | Não documentado pela Microsoft; formato compreendido através de engenharia reversa da comunidade |
| Lançado | 2002 (Age of Mythology) |
| Versão mais recente | Used in Age of Mythology: Retold (2024) |
Conversões de BAR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos BAR.