Vad är filformatet BIG?
Filer med filändelsen .big används av olika videospel publicerade av Electronic Arts, och formatet har sitt ursprung hos Westwood Studios i slutet av 1990-talet. Det blev standardbehållaren för tillgångar i SAGE-motorn och levererades med titlar som Command & Conquer: Generals, Battle for Middle-earth och deras efterföljare.
.big-filer lagrar data som krävs av spelmotorn, inklusive texturer, 3D-modeller, konfigurationsfiler, ljudspår, kartor och .ini-skript - liknande konceptet för ett .PAK-arkiv men specifikt för EA:s verktygskedja. Alla tillgångar är samlade i en enda binär fil med hjälp av en platt filindextabell som registrerar varje posts namn, offset och längd.
Varje .big-arkiv börjar med en 4-byte FourCC-signatur: BIGF för äldre Command & Conquer och utgåvor från Westwood-eran, eller BIG4 för Battle for Middle-earth och senare SAGE-titlar. Headern lagrar arkivstorleken som ett 32-bitars heltal i little-endian, medan filantalet och headerstorleken använder big-endian - ett ovanligt val med blandad byte-ordning. Komprimering per post via EA:s RefPack-codec (en LZ-baserad algoritm) stöds, även om många poster lämnas okomprimerade.
Vissa EA-spel laddar data direkt från .big-filer vid körning utan att extrahera dem. .big-arkiv används också i stor utsträckning som mod-paket, vilket låter spelare ersätta eller lägga till texturer, nya världstillgångar, ytterligare karaktärer och alternativa fysikinställningar. Community-verktyget FinalBIG är den primära redigeraren för att skapa och modifiera .big-filer; Dragon UnPACKer och Game Extractor kan också extrahera deras innehåll.
Säkerhet & trygghet
RISK: MEDIUMDen största risken är självförvållad: att ta bort, byta namn på eller felaktigt redigera ett spels .big-filer förstör eller korrumperar installationen - ta aldrig bort dem för att «frigöra utrymme»; avinstallera spelet istället, och säkerhetskopiera alltid en .big-fil före modding. Arkivet i sig är passiv data och kör inte kod automatiskt, men mod-nedladdningar kan levereras tillsammans med körbara filer/skript, så hämta endast moddar från välrenommerade C&C/BFME-communitysidor och behåll originalet för återställning.
Formatdetaljer
i ett nötskal- Neverwinter Nights / Aurora BIF-data (ibland .big) - Vissa BioWare-motorer och andra RPG-datapaket använder namnet .big med en annan intern layout.
- Generisk 'big' del av en stor fil - Ibland markerar .big bara en överdimensionerad dataklump eller ett omdöpt arkiv, orelaterat till EA-spel.
Program som öppnar BIG-filer
Tekniska detaljer
djup specifikation| Filsignatur | «BIGF» (42 49 47 46) eller «BIG4» (42 49 47 34) - 4-byte FourCC vid offset 0 |
| Header-layout | FourCC (4 B) → arkivstorlek (4 B, little-endian) → filantal (4 B, big-endian) → headerstorlek (4 B, big-endian) |
| Byte-ordning | Blandad: arkivstorlek lagrad som little-endian; filantal och headerstorlek lagrade som big-endian |
| Filindexpost | 32-bitars data-offset (BE) + 32-bitars postlängd (BE) + nollterminerad filnamnssträng |
| Komprimering | RefPack per post (EA:s LZ-baserade codec); poster kan även lagras okomprimerade |
| Formatvarianter | BIGF - äldre Command & Conquer- och Westwood-arkiv; BIG4 - Battle for Middle-earth och senare SAGE-motortitlar |
| Utvecklare | Electronic Arts (formatet har sitt ursprung hos Westwood Studios) |
| Typisk arkivstorlek | Tiotals MB till några GB; ett enda arkiv kan innehålla ett helt spels texturer, modeller, ljud och kartor |
| Lagrade tillgångstyper | Texturer, 3D-modeller, terrängkartor, ljudspår, INI-konfigurationsfiler och spelskript |
| Associerat OS | Windows |
| MIME-typ | application/octet-stream (ingen dedikerad registrerad MIME-typ) |
| Maximalt antal poster | Begränsas av 32-bitarsfältet för filantal i headern (teoretiskt tak ~4 miljarder poster) |
| Modding-stöd | Arkiv är helt utbytbara genom community-moddar; FinalBIG är det primära verktyget för att skapa och redigera .big-filer |
| Släppt | Late 1990s (Westwood / EA games; widely used by the SAGE engine from ~2002) |
| Senaste 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-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om BIG-filer.