Co to jest format pliku BAR?
Pliki .bar to autorskie binarne archiwa danych gier używane w serii strategii czasu rzeczywistego studia Ensemble Studios. Format ten zadebiutował wraz z *Age of Mythology* w 2002 roku, a później pojawił się w *Age of Empires III* (2005), *Age of Mythology: The Titans* (2003), *Age of Empires Online* (2011) oraz w remasterze z 2024 roku - *Age of Mythology: Retold*.
Każde archiwum .bar grupuje zasoby gry - tekstury, modele 3D, dźwięki, muzykę, mapy, elementy interfejsu użytkownika i pliki danych XML - w jeden kontener, który silnik gry odczytuje bezpośrednio w czasie rzeczywistym. Poszczególne wpisy są kompresowane za pomocą zlib, choć niektóre są przechowywane bez kompresji. Format wykorzystuje binarny układ little-endian z nagłówkiem zawierającym liczbę plików i tabelę katalogów; każdy wpis rejestruje swoją nazwę pliku, przesunięcie bajtowe (offset), rozmiar skompresowany oraz rozmiar nieskompresowany.
Z inżynierii wstecznej przeprowadzonej przez społeczność znane są dwa główne warianty: wariant Age of Mythology (2002) oraz wariant Age of Empires III (2005); *Age of Mythology: Retold* wprowadził dalsze aktualizacje. Format nie jest udokumentowany przez Microsoft. Narzędzia firm trzecich - w tym BAR Explorer, AoMED oraz Resource Manager dla *Retold* - pozwalają na wypakowanie zawartości archiwum w celu tworzenia modyfikacji. Format .pak pełni podobną rolę w innych silnikach gier.
Bezpieczeństwo
RYZYKO: LOWPliki BAR są archiwami danych gier tylko do odczytu. Nie mogą bezpośrednio wykonywać kodu. Zmodyfikowane pliki BAR zastępujące zasoby gry są bezpieczne; nie pobieraj zamienników BAR z niezaufanych źródeł, ponieważ mogą one zastąpić pliki gry uszkodzonymi danymi.
Szczegóły formatu
w pigułce- BlackBerry Application Archive - Urządzenia BlackBerry OS używają rozszerzenia .bar jako formatu pakietu instalacyjnego dla aplikacji BB10.
- Różne autorskie archiwa - .bar jest używany przez kilka innych gier i aplikacji jako ogólne rozszerzenie archiwum.
Programy otwierające pliki BAR
Szczegóły techniczne
specyfikacja| Typ formatu | Autorskie binarne archiwum danych gry |
| Kodowanie | Binarne, little-endian |
| Kompresja | zlib dla każdego wpisu; niektóre wpisy przechowywane bez kompresji |
| Struktura archiwum | Nagłówek z liczbą plików + tabela katalogów; każdy wpis zawiera nazwę pliku, offset, rozmiar skompresowany i nieskompresowany |
| Typowy rozmiar archiwum | 10 MB - 2 GB |
| Zawartość | Tekstury, modele 3D, dźwięki, muzyka, mapy, elementy UI, dane proto XML |
| Warianty formatu | Wariant Age of Mythology (2002); wariant Age of Empires III (2005); wariant Age of Mythology: Retold (2024) |
| Dostęp w czasie wykonywania | Archiwa odczytywane bezpośrednio przez silnik gry - nie są wypakowywane na dysk |
| Gry korzystające z formatu | Age of Mythology (2002), Age of Empires III (2005), Age of Mythology: Retold (2024) |
| Wsparcie dla modowania | BAR Explorer, AoMED oraz Resource Manager dla Retold mogą wypakować zawartość archiwum |
| Status dokumentacji | Brak dokumentacji od Microsoft; format poznany dzięki społecznościowej inżynierii wstecznej |
| Wydano | 2002 (Age of Mythology) |
| Najnowsza wersja | Used in Age of Mythology: Retold (2024) |
Konwersje BAR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki BAR.