Che cos'è il formato di file BIG?
I file con estensione .big sono utilizzati da vari videogiochi pubblicati da Electronic Arts; il formato ha avuto origine presso Westwood Studios alla fine degli anni '90. È diventato il contenitore di asset standard per il motore SAGE, accompagnando titoli come Command & Conquer: Generals, Battle for Middle-earth e i loro successori.
I file .big memorizzano i dati richiesti dal motore di gioco, inclusi texture, modelli 3D, file di configurazione, tracce audio, mappe e script .ini - un concetto simile a un archivio .PAK ma specifico per la toolchain di EA. Tutti gli asset sono raggruppati in un unico file binario utilizzando una tabella di indice dei file piatta che registra il nome, l'offset e la lunghezza di ogni voce.
Ogni archivio .big inizia con una firma FourCC di 4 byte: BIGF per i vecchi titoli Command & Conquer e dell'era Westwood, oppure BIG4 per Battle for Middle-earth e i successivi titoli SAGE. L'intestazione memorizza la dimensione dell'archivio come un intero a 32 bit little-endian, mentre il conteggio dei file e la dimensione dell'intestazione utilizzano il big-endian - una scelta insolita di ordine dei byte misto. È supportata la compressione per singola voce tramite il codec RefPack di EA (un algoritmo basato su LZ), sebbene molte voci vengano lasciate non compresse.
Alcuni giochi EA caricano i dati direttamente dai file .big in fase di esecuzione senza estrarli. Gli archivi .big sono anche ampiamente utilizzati come pacchetti mod, consentendo ai giocatori di sostituire o aggiungere texture, nuovi asset del mondo, personaggi aggiuntivi e impostazioni fisiche alternative. Lo strumento della comunità FinalBIG è l'editor principale per la creazione e la modifica dei file .big; anche Dragon UnPACKer e Game Extractor possono estrarne il contenuto.
Sicurezza e incolumità
RISCHIO: MEDIUMIl rischio principale è autoinflitto: eliminare, rinominare o modificare erroneamente i file .big di un gioco rompe o corrompe l'installazione - non rimuoverli mai per «liberare spazio»; disinstalla invece il gioco e fai sempre un backup di un file .big prima del modding. L'archivio in sé contiene dati asset passivi e non esegue codice automaticamente, ma i download di mod possono includere eseguibili/script, quindi scarica mod solo da siti della comunità C&C/BFME affidabili e conserva il .big originale per il ripristino.
Dettagli del formato
in sintesi- Dati BIF di Neverwinter Nights / Aurora (talvolta .big) - Alcuni pacchetti dati del motore BioWare e altri RPG utilizzano il nome .big con un layout interno differente.
- Parte/divisione generica 'big' di un file di grandi dimensioni - Occasionalmente .big indica solo un blocco di dati sovradimensionato o un archivio rinominato, non correlato ai giochi EA.
Programmi che aprono file BIG
Dettagli tecnici
specifiche approfondite| Firma del file | «BIGF» (42 49 47 46) o «BIG4» (42 49 47 34) - FourCC a 4 byte all'offset 0 |
| Layout dell'intestazione | FourCC (4 B) → dimensione archivio (4 B, little-endian) → conteggio file (4 B, big-endian) → dimensione intestazione (4 B, big-endian) |
| Ordine dei byte | Misto: dimensione archivio memorizzata in little-endian; conteggio file e dimensione intestazione in big-endian |
| Voce dell'indice dei file | Offset dati a 32 bit (BE) + lunghezza voce a 32 bit (BE) + stringa nome file terminata da null |
| Compressione | RefPack per singola voce (codec basato su LZ di EA); le voci possono anche essere memorizzate non compresse |
| Varianti del formato | BIGF - archivi più vecchi di Command & Conquer e dell'era Westwood; BIG4 - titoli Battle for Middle-earth e successivi con motore SAGE |
| Sviluppatore | Electronic Arts (formato originario di Westwood Studios) |
| Dimensione tipica dell'archivio | Da decine di MB a pochi GB; un singolo archivio può contenere texture, modelli, audio e mappe di un intero gioco |
| Tipi di asset memorizzati | Texture, modelli 3D, mappe del terreno, tracce audio, file di configurazione INI e script di gioco |
| OS associato | Windows |
| Tipo MIME | application/octet-stream (nessun tipo MIME registrato dedicato) |
| Voci massime | Limitate dal campo del conteggio file a 32 bit nell'intestazione (limite teorico ~4 miliardi di voci) |
| Supporto modding | Gli archivi sono completamente sostituibili da mod della comunità; FinalBIG è lo strumento principale per la creazione e la modifica di file .big |
| Rilasciato | Late 1990s (Westwood / EA games; widely used by the SAGE engine from ~2002) |
| Ultima versione | BIG4 variant (used by Battle for Middle-earth and later SAGE titles); BIGF is the earlier Command & Conquer variant |
| Specifica | opensage.readthedocs.io |
Conversioni BIG
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BIG.