Wat is het BIG-bestandsformaat?
Bestanden met de extensie .big worden gebruikt door verschillende videogames die zijn uitgegeven door Electronic Arts, waarbij het formaat eind jaren 90 ontstond bij Westwood Studios. Het werd de standaard asset-container voor de SAGE-engine en werd meegeleverd met titels als Command & Conquer: Generals, Battle for Middle-earth en hun opvolgers.
.big-bestanden slaan gegevens op die de game-engine nodig heeft, waaronder texturen, 3D-modellen, configuratiebestanden, audiotracks, kaarten en .ini-scripts - vergelijkbaar in concept met een .PAK-archief, maar specifiek voor de toolchain van EA. Alle assets zijn gebundeld in een enkel binair bestand met behulp van een platte bestandsindextabel die de naam, offset en lengte van elk item registreert.
Elk .big-archief begint met een 4-byte FourCC-handtekening: BIGF voor oudere Command & Conquer- en Westwood-releases, of BIG4 voor Battle for Middle-earth en latere SAGE-titels. De header slaat de archiefgrootte op als een little-endian 32-bit integer, terwijl het aantal bestanden en de headergrootte big-endian gebruiken - een ongebruikelijke keuze voor gemengde bytevolgorde. Compressie per item via EA's RefPack-codec (een op LZ gebaseerd algoritme) wordt ondersteund, hoewel veel items ongecomprimeerd blijven.
Sommige EA-spellen laden gegevens tijdens runtime rechtstreeks uit .big-bestanden zonder ze uit te pakken. .big-archieven worden ook veel gebruikt als mod-pakketten, waarmee spelers texturen, nieuwe wereld-assets, extra personages en alternatieve physics-instellingen kunnen vervangen of toevoegen. De community-tool FinalBIG is de primaire editor voor het maken en wijzigen van .big-bestanden; Dragon UnPACKer en Game Extractor kunnen de inhoud ook uitpakken.
Beveiliging & veiligheid
RISICO: MEDIUMHet grootste risico is zelf toegebracht: het verwijderen, hernoemen of verkeerd bewerken van de .big-bestanden van een spel maakt de installatie onbruikbaar of corrupt - verwijder ze nooit om „ruimte vrij te maken”; verwijder in plaats daarvan het spel en maak altijd een back-up van een .big voordat je gaat modden. Het archief zelf bevat passieve asset-gegevens en voert geen code automatisch uit, maar mod-downloads kunnen samen met uitvoerbare bestanden/scripts worden geleverd, dus download alleen mods van betrouwbare C&C/BFME-communitysites en bewaar de originele .big om te kunnen herstellen.
Formaatdetails
in een notendop- Neverwinter Nights / Aurora BIF-gegevens (soms .big) - Sommige BioWare-engine en andere RPG-datapakketten gebruiken een .big-naam met een andere interne lay-out.
- Generiek 'big' deel van een groot bestand - Af en toe markeert .big gewoon een extra groot gegevensblok of een hernoemd archief, niet gerelateerd aan EA-spellen.
Programma's die BIG-bestanden openen
Technische details
diepe specificaties| Bestandssignatuur | „BIGF” (42 49 47 46) of „BIG4” (42 49 47 34) - 4-byte FourCC op offset 0 |
| Header-lay-out | FourCC (4 B) → archiefgrootte (4 B, little-endian) → aantal bestanden (4 B, big-endian) → headergrootte (4 B, big-endian) |
| Bytevolgorde | Gemengd: archiefgrootte opgeslagen als little-endian; aantal bestanden en headergrootte opgeslagen als big-endian |
| Bestandsindex-item | 32-bit data-offset (BE) + 32-bit itemlengte (BE) + null-terminated bestandsnaam-string |
| Compressie | RefPack per item (EA's op LZ gebaseerde codec); items kunnen ook ongecomprimeerd worden opgeslagen |
| Formaatvarianten | BIGF - oudere Command & Conquer- en Westwood-archieven; BIG4 - Battle for Middle-earth en latere SAGE-engine titels |
| Ontwikkelaar | Electronic Arts (formaat oorspronkelijk van Westwood Studios) |
| Typische archiefgrootte | Tientallen MB's tot enkele GB's; een enkel archief kan de texturen, modellen, audio en kaarten van een heel spel bevatten |
| Opgeslagen asset-typen | Texturen, 3D-modellen, terreinkaarten, audiotracks, INI-configuratiebestanden en game-scripts |
| Bijbehorend OS | Windows |
| MIME-type | application/octet-stream (geen specifiek geregistreerd MIME-type) |
| Maximum aantal items | Begrensd door het 32-bit veld voor het aantal bestanden in de header (theoretisch plafond ~4 miljard items) |
| Modding-ondersteuning | Archieven zijn volledig vervangbaar door community-mods; FinalBIG is de primaire tool voor het maken en bewerken van .big-bestanden |
| Uitgebracht | Late 1990s (Westwood / EA games; widely used by the SAGE engine from ~2002) |
| Laatste versie | BIG4 variant (used by Battle for Middle-earth and later SAGE titles); BIGF is the earlier Command & Conquer variant |
| Specificatie | opensage.readthedocs.io |
BIG conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over BIG-bestanden.