Hvad er BIG-filformatet?
Filer med filtypenavnet .big bruges af forskellige videospil udgivet af Electronic Arts, hvor formatet stammer fra Westwood Studios i slutningen af 1990'erne. Det blev standardbeholderen for aktiver til SAGE-motoren og fulgte med titler som Command & Conquer: Generals, Battle for Middle-earth og deres efterfølgere.
.big-filer gemmer data, som spilmotoren kræver, herunder teksturer, 3D-modeller, konfigurationsfiler, lydspor, kort og .ini-scripts - i konceptet minder det om et .PAK-arkiv, men specifikt for EA's værktøjskæde. Alle aktiver er samlet i en enkelt binær fil ved hjælp af en flad filindekstabel, der registrerer hver indgangs navn, offset og længde.
Hvert .big-arkiv starter med en 4-byte FourCC-signatur: BIGF for ældre Command & Conquer- og Westwood-udgivelser, eller BIG4 for Battle for Middle-earth og senere SAGE-titler. Headeren gemmer arkivstørrelsen som et little-endian 32-bit heltal, mens filantallet og headerstørrelsen bruger big-endian - et usædvanligt valg af blandet byte-rækkefølge. Komprimering pr. indgang via EA's RefPack-codec (en LZ-baseret algoritme) er understøttet, selvom mange indgange efterlades ukomprimerede.
Nogle EA-spil indlæser data direkte fra .big-filer under kørsel uden at udpakke dem. .big-arkiver er også meget brugt som mod-pakker, hvilket lader spillere erstatte eller tilføje teksturer, nye verden-aktiver, ekstra karakterer og alternative fysikindstillinger. Fællesskabsværktøjet FinalBIG er den primære editor til at oprette og ændre .big-filer; Dragon UnPACKer og Game Extractor kan også udpakke deres indhold.
Sikkerhed og tryghed
RISIKO: MEDIUMDen største risiko er selvforskyldt: sletning, omdøbning eller forkert redigering af et spils .big-filer ødelægger eller korrumperer installationen - fjern dem aldrig for at «frigøre plads»; afinstaller spillet i stedet, og tag altid backup af en .big før modding. Selve arkivet er passive aktivdata og kører ikke automatisk kode, men mod-downloads kan leveres sammen med eksekverbare filer/scripts, så hent kun mods fra anerkendte C&C/BFME-fællesskabssider og behold den originale .big til gendannelse.
Formatdetaljer
kort fortalt- Neverwinter Nights / Aurora BIF-data (nogle gange .big) - Nogle BioWare-motorer og andre RPG-datapakker bruger et .big-navn med et andet internt layout.
- Generisk 'big' opdelt/del af en stor fil - Lejlighedsvis markerer .big blot en overdimensioneret datablok eller et omdøbt arkiv, der ikke er relateret til EA-spil.
Programmer der åbner BIG-filer
Tekniske detaljer
dyb specifikation| Filsignatur | «BIGF» (42 49 47 46) eller «BIG4» (42 49 47 34) - 4-byte FourCC ved offset 0 |
| Header-layout | FourCC (4 B) → arkivstørrelse (4 B, little-endian) → filantal (4 B, big-endian) → headerstørrelse (4 B, big-endian) |
| Byte-rækkefølge | Blandet: arkivstørrelse gemt som little-endian; filantal og headerstørrelse gemt som big-endian |
| Filindeks-indgang | 32-bit data-offset (BE) + 32-bit indgangslængde (BE) + nul-termineret filnavn-streng |
| Komprimering | RefPack pr. indgang (EA's LZ-baserede codec); indgange kan også gemmes ukomprimeret |
| Formatvarianter | BIGF - ældre Command & Conquer- og Westwood-arkiver; BIG4 - Battle for Middle-earth og senere SAGE-motor-titler |
| Udvikler | Electronic Arts (formatet stammer fra Westwood Studios) |
| Typisk arkivstørrelse | Ti-tals MB til nogle få GB; et enkelt arkiv kan indeholde et helt spils teksturer, modeller, lyd og kort |
| Gemte aktivtyper | Teksturer, 3D-modeller, terrænkort, lydspor, INI-konfigurationsfiler og spil-scripts |
| Associeret OS | Windows |
| MIME-type | application/octet-stream (ingen dedikeret registreret MIME-type) |
| Maksimalt antal indgange | Begrænset af 32-bit filantal-feltet i headeren (teoretisk loft ~4 milliarder indgange) |
| Modding-understøttelse | Arkiver kan fuldt ud erstattes af fællesskabs-mods; FinalBIG er det primære værktøj til oprettelse og redigering af .big-filer |
| Udgivet | Late 1990s (Westwood / EA games; widely used by the SAGE engine from ~2002) |
| Seneste version | BIG4 variant (used by Battle for Middle-earth and later SAGE titles); BIGF is the earlier Command & Conquer variant |
| Specifikation | opensage.readthedocs.io |
BIG-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om BIG-filer.