O que é o formato de ficheiro BIG?
Arquivos com a extensão .big são usados por vários jogos de vídeo publicados pela Electronic Arts, com o formato originando-se na Westwood Studios no final da década de 1990. Tornou-se o contêiner de ativos padrão para o motor SAGE, acompanhando títulos como Command & Conquer: Generals, Battle for Middle-earth e seus sucessores.
Os arquivos .big armazenam dados exigidos pelo motor do jogo, incluindo texturas, modelos 3D, arquivos de configuração, faixas de áudio, mapas e scripts .ini - semelhante em conceito a um arquivo .PAK, mas específico para o conjunto de ferramentas da EA. Todos os ativos são agrupados em um único arquivo binário usando uma tabela de índice de arquivos plana que registra o nome, o deslocamento (offset) e o comprimento de cada entrada.
Cada arquivo .big começa com uma assinatura FourCC de 4 bytes: BIGF para os lançamentos mais antigos da Westwood e Command & Conquer, ou BIG4 para Battle for Middle-earth e títulos SAGE posteriores. O cabeçalho armazena o tamanho do arquivo como um número inteiro de 32 bits em little-endian, enquanto a contagem de arquivos e o tamanho do cabeçalho usam big-endian - uma escolha incomum de ordem de bytes mista. A compressão por entrada via codec RefPack da EA (um algoritmo baseado em LZ) é suportada, embora muitas entradas sejam deixadas sem compressão.
Alguns jogos da EA carregam dados diretamente de arquivos .big em tempo de execução sem extraí-los. Os arquivos .big também são amplamente usados como pacotes de mods, permitindo que os jogadores substituam ou adicionem texturas, novos ativos de mundo, personagens adicionais e configurações de física alternativas. A ferramenta da comunidade FinalBIG é o editor principal para criar e modificar arquivos .big; o Dragon UnPACKer e o Game Extractor também podem extrair seu conteúdo.
Segurança e proteção
RISCO: MEDIUMO principal risco é autoinfligido: excluir, renomear ou editar incorretamente os arquivos .big de um jogo quebra ou corrompe a instalação - nunca os remova para «liberar espaço»; em vez disso, desinstale o jogo e sempre faça backup de um .big antes de fazer modding. O arquivo em si contém dados de ativos passivos e não executa código automaticamente, mas downloads de mods podem vir acompanhados de executáveis/scripts, portanto, obtenha mods apenas de sites de comunidades de C&C/BFME confiáveis e mantenha o .big original para restaurar.
Detalhes do formato
em resumo- Dados BIF de Neverwinter Nights / Aurora (às vezes .big) - Alguns pacotes de dados de motores da BioWare e outros RPGs usam o nome .big com um layout interno diferente.
- Parte/divisão genérica 'big' de um arquivo grande - Ocasionalmente, .big apenas marca um bloco de dados superdimensionado ou um arquivo renomeado, sem relação com os jogos da EA.
Programas que abrem arquivos BIG
Detalhes técnicos
especificação profunda| Assinatura do arquivo | «BIGF» (42 49 47 46) ou «BIG4» (42 49 47 34) - FourCC de 4 bytes no deslocamento 0 |
| Layout do cabeçalho | FourCC (4 B) → tamanho do arquivo (4 B, little-endian) → contagem de arquivos (4 B, big-endian) → tamanho do cabeçalho (4 B, big-endian) |
| Ordem dos bytes | Mista: tamanho do arquivo armazenado em little-endian; contagem de arquivos e tamanho do cabeçalho armazenados em big-endian |
| Entrada de índice de arquivo | Deslocamento de dados de 32 bits (BE) + comprimento da entrada de 32 bits (BE) + string de nome de arquivo terminada em nulo |
| Compressão | RefPack por entrada (codec baseado em LZ da EA); as entradas também podem ser armazenadas sem compressão |
| Variantes do formato | BIGF - arquivos mais antigos da era Westwood e Command & Conquer; BIG4 - títulos do motor SAGE posteriores e Battle for Middle-earth |
| Desenvolvedor | Electronic Arts (formato originário da Westwood Studios) |
| Tamanho típico do arquivo | Dezenas de MB a alguns GB; um único arquivo pode conter texturas, modelos, áudio e mapas de um jogo inteiro |
| Tipos de ativos armazenados | Texturas, modelos 3D, mapas de terreno, faixas de áudio, arquivos de configuração INI e scripts de jogo |
| SO associado | Windows |
| Tipo MIME | application/octet-stream (sem tipo MIME registrado dedicado) |
| Máximo de entradas | Limitado pelo campo de contagem de arquivos de 32 bits no cabeçalho (teto teórico de ~4 bilhões de entradas) |
| Suporte a modding | Os arquivos são totalmente substituíveis por mods da comunidade; o FinalBIG é a ferramenta principal para criação e edição de arquivos .big |
| Lançado | Late 1990s (Westwood / EA games; widely used by the SAGE engine from ~2002) |
| Versão mais recente | BIG4 variant (used by Battle for Middle-earth and later SAGE titles); BIGF is the earlier Command & Conquer variant |
| Especificação | opensage.readthedocs.io |
Conversões de BIG
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos BIG.