Co to jest format pliku VOL?
Plik .vol to zastrzeżone binarne archiwum zasobów gier używane przez kilka różnych silników gier, bez wspólnej specyfikacji między nimi. Rozszerzenie zostało wprowadzone przez Dynamix (później przejęte przez Sierra) i zyskało największą popularność w serii gier Tribes na przełomie lat 90. i 2000.
W grach z rodziny Tribes/EarthSiege archiwa .vol przechowują tekstury, dźwięki, modele 3D, skrypty i dane misji. Plik zaczyna się od sygnatury magicznej ASCII (PVOL lub VOLS), po której następuje tabela indeksów zawierająca nazwę pliku, przesunięcie (offset) i rozmiar każdego spakowanego zasobu. Poszczególne wpisy mogą być nieskompresowane lub skompresowane algorytmem zlib, w zależności od wersji gry. Kluczowe tytuły korzystające z tego formatu to EarthSiege (1994), Starsiege: Tribes (1998) i Tribes 2 (2002), a także Red Baron 3D (Dynamix, 1998).
Planet Moon Studios używało oddzielnego, niekompatybilnego formatu .vol w grze Giants: Citizen Kabuto (2000). Seria Gran Turismo na PlayStation wykorzystuje .vol do danych zasobów w jeszcze innym, niepowiązanym układzie. FreeOTFE (obecnie LibreCrypt) używa rozszerzenia .vol dla kontenerów zaszyfrowanych dysków wirtualnych - jest to zupełnie inne zastosowanie, niezwiązane z grami.
Ponieważ rozszerzenie obejmuje wiele niekompatybilnych formatów, kontekst gry jest niezbędny do zidentyfikowania poprawnej struktury. VoltEd to dedykowany edytor plików .vol dla Tribes 2; większość innych wariantów wymaga narzędzi do ekstrakcji specyficznych dla danej gry. Standardowe menedżery archiwów nie potrafią otwierać tych plików.
Bezpieczeństwo
RYZYKO: LOWPliki archiwów gier nie są samowykonywalne. Ryzyko ogranicza się do spreparowanych archiwów wykorzystujących luki w narzędziach do ekstrakcji - należy używać wyłącznie zaufanych programów. Pliki .vol z FreeOTFE to zaszyfrowane woluminy; montowanie nieznanego zaszyfrowanego woluminu z niezaufanego źródła niesie ze sobą takie samo ryzyko, jak każdy niezaufany ładunek wykonywalny.
Szczegóły formatu
w pigułce- Zaszyfrowany dysk wirtualny FreeOTFE - FreeOTFE (szyfrowanie dysków Windows, następca LibreCrypt) tworzy pliki .vol jako kontenery zaszyfrowanych dysków wirtualnych - całkowicie niezwiązane z archiwami gier.
- Dane gry Gran Turismo (PlayStation) - Seria wyścigowa Gran Turismo firmy Sony (PS1/PS2) przechowuje dane pojazdów i torów w archiwach .vol; zastrzeżony format Sony.
Programy otwierające pliki VOL
Szczegóły techniczne
specyfikacja| Typ formatu | Zastrzeżone binarne archiwum zasobów gier; wiele niekompatybilnych implementacji współdzieli rozszerzenie .vol |
| Główny twórca | Dynamix / Sierra (serie EarthSiege i Tribes, 1994-2002) |
| Magiczne bajty (Tribes/EarthSiege) | ASCII „PVOL” lub „VOLS” na przesunięciu 0; dokładna sygnatura różni się w zależności od wersji silnika gry |
| Kolejność bajtów | Little-endian (implementacje Dynamix/Sierra) |
| Struktura kontenera | Nagłówek o stałym rozmiarze, tabela indeksów (nazwa pliku, przesunięcie, rozmiar wpisu), a następnie połączone bloki danych zasobów |
| Kompresja | Brak lub zlib/niestandardowa dla każdego wpisu; różni się w zależności od tytułu gry i wersji silnika |
| Typowy rozmiar archiwum | 5 MB - 700 MB; duże tytuły mogą być podzielone na wiele plików .vol |
| Typowa liczba zasobów | Od setek do tysięcy plików zasobów na jedno archiwum .vol |
| Szyfrowanie | Brak w typowych implementacjach gier; pliki .vol z FreeOTFE/LibreCrypt to zaszyfrowane dyski wirtualne (niepowiązany format) |
| Powiązane tytuły | EarthSiege (1994), EarthSiege 2 (1995), Red Baron 3D (1998), Starsiege: Tribes (1998), Tribes 2 (2002), Giants: Citizen Kabuto (2000) |
| Wariant Gran Turismo | Seria gier na PlayStation używa .vol do przechowywania zasobów w oddzielnym, niepowiązanym układzie binarnym |
| Narzędzie do ekstrakcji | VoltEd (dedykowany edytor .vol dla Tribes 2); brak uniwersalnego narzędzia obsługującego wszystkie warianty .vol |
| Wydano | ~1993 (Dynamix/Sierra EarthSiege-era games) |
Konwersje VOL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VOL.