Co to jest format pliku BIG?
Pliki z rozszerzeniem .big są używane przez różne gry wideo wydawane przez Electronic Arts, a sam format powstał w Westwood Studios pod koniec lat 90. Stał się on standardowym kontenerem zasobów dla silnika SAGE, dostarczanym z takimi tytułami jak Command & Conquer: Generals, Battle for Middle-earth oraz ich następcami.
Pliki .big przechowują dane wymagane przez silnik gry, w tym tekstury, modele 3D, pliki konfiguracyjne, ścieżki dźwiękowe, mapy i skrypty .ini - koncepcyjnie przypominają archiwum .PAK, ale są specyficzne dla narzędzi EA. Wszystkie zasoby są połączone w jeden plik binarny przy użyciu płaskiej tabeli indeksów plików, która rejestruje nazwę, przesunięcie (offset) i długość każdego wpisu.
Każde archiwum .big zaczyna się od 4-bajtowej sygnatury FourCC: BIGF dla starszych wydań Command & Conquer i ery Westwood, lub BIG4 dla Battle for Middle-earth i późniejszych tytułów SAGE. Nagłówek przechowuje rozmiar archiwum jako 32-bitową liczbę całkowitą w formacie little-endian, podczas gdy liczba plików i rozmiar nagłówka używają formatu big-endian - co jest nietypowym wyborem mieszanej kolejności bajtów. Obsługiwana jest kompresja poszczególnych wpisów za pomocą kodeka EA RefPack (algorytm oparty na LZ), choć wiele wpisów pozostaje nieskompresowanych.
Niektóre gry EA ładują dane bezpośrednio z plików .big w czasie rzeczywistym bez ich wypakowywania. Archiwa .big są również szeroko stosowane jako pakiety modów, pozwalając graczom na wymianę lub dodawanie tekstur, nowych zasobów świata, dodatkowych postaci i alternatywnych ustawień fizyki. Społecznościowe narzędzie FinalBIG jest głównym edytorem do tworzenia i modyfikowania plików .big; Dragon UnPACKer i Game Extractor również potrafią wypakować ich zawartość.
Bezpieczeństwo
RYZYKO: MEDIUMGłówne ryzyko wynika z działań użytkownika: usunięcie, zmiana nazwy lub błędna edycja plików .big gry powoduje błędy lub uszkodzenie instalacji - nigdy nie usuwaj ich, aby „zwolnić miejsce”; zamiast tego odinstaluj grę i zawsze rób kopię zapasową pliku .big przed modowaniem. Samo archiwum to pasywne dane zasobów i nie uruchamia kodu automatycznie, ale pobierane mody mogą zawierać pliki wykonywalne/skrypty, więc pobieraj mody tylko z zaufanych stron społeczności C&C/BFME i zachowaj oryginalny plik .big do przywrócenia.
Szczegóły formatu
w pigułce- Neverwinter Nights / Aurora BIF data (czasami .big) - Niektóre pakiety danych silnika BioWare i innych gier RPG używają nazwy .big przy innym układzie wewnętrznym.
- Generyczne części „big” dużych plików - Okazjonalnie .big oznacza po prostu duży fragment danych lub zmienioną nazwę archiwum, niezwiązaną z grami EA.
Programy otwierające pliki BIG
Szczegóły techniczne
specyfikacja| Sygnatura pliku | „BIGF” (42 49 47 46) lub „BIG4” (42 49 47 34) - 4-bajtowy FourCC pod offsetem 0 |
| Układ nagłówka | FourCC (4 B) → rozmiar archiwum (4 B, little-endian) → liczba plików (4 B, big-endian) → rozmiar nagłówka (4 B, big-endian) |
| Kolejność bajtów | Mieszana: rozmiar archiwum zapisany w little-endian; liczba plików i rozmiar nagłówka w big-endian |
| Wpis w indeksie plików | 32-bitowy offset danych (BE) + 32-bitowa długość wpisu (BE) + nazwa pliku zakończona znakiem null |
| Kompresja | RefPack dla poszczególnych wpisów (kodek EA oparty na LZ); wpisy mogą być również przechowywane bez kompresji |
| Warianty formatu | BIGF - starsze archiwa Command & Conquer i ery Westwood; BIG4 - Battle for Middle-earth i późniejsze tytuły silnika SAGE |
| Deweloper | Electronic Arts (format pochodzący z Westwood Studios) |
| Typowy rozmiar archiwum | Od kilkudziesięciu MB do kilku GB; pojedyncze archiwum może pomieścić tekstury, modele, dźwięki i mapy całej gry |
| Przechowywane typy zasobów | Tekstury, modele 3D, mapy terenu, ścieżki dźwiękowe, pliki konfiguracyjne INI i skrypty gry |
| Powiązany system operacyjny | Windows |
| Typ MIME | application/octet-stream (brak dedykowanego zarejestrowanego typu MIME) |
| Maksymalna liczba wpisów | Ograniczona przez 32-bitowe pole liczby plików w nagłówku (teoretyczny pułap ok. 4 miliardów wpisów) |
| Wsparcie dla modów | Archiwa są w pełni wymienialne przez mody społeczności; FinalBIG jest głównym narzędziem do tworzenia i edycji plików .big |
| Wydano | Late 1990s (Westwood / EA games; widely used by the SAGE engine from ~2002) |
| Najnowsza wersja | BIG4 variant (used by Battle for Middle-earth and later SAGE titles); BIGF is the earlier Command & Conquer variant |
| Specyfikacja | opensage.readthedocs.io |
Konwersje BIG
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki BIG.