Vad är filformatet BAR?
.bar-filer är proprietära binära speldataarkiv som används av Ensemble Studios serie av realtidsstrategispel. Formatet debuterade med *Age of Mythology* år 2002 och dök senare upp i *Age of Empires III* (2005), *Age of Mythology: The Titans* (2003), *Age of Empires Online* (2011) och 2024 års remastrade version *Age of Mythology: Retold*.
Varje .bar-arkiv samlar speltillgångar - texturer, 3D-modeller, ljud, musik, kartor, UI-element och XML-datafiler - i en enda behållare som spelmotorn läser direkt vid körning. Enskilda poster är komprimerade med zlib, även om vissa lagras okomprimerade. Formatet använder en binär layout med little-endian med ett huvud som innehåller ett filantal och en katalogtabell; varje post registrerar sitt filnamn, byte-offset, komprimerad storlek och okomprimerad storlek.
Två huvudvarianter är kända genom community-baserad reverse engineering: Age of Mythology-varianten (2002) och Age of Empires III-varianten (2005); *Age of Mythology: Retold* introducerade ytterligare uppdateringar. Formatet är odokumenterat av Microsoft. Tredjepartsverktyg - inklusive BAR Explorer, AoMED och Resource Manager för *Retold* - kan extrahera arkivinnehåll för modding. .pak-formatet tjänar en liknande roll i andra spelmotorer.
Säkerhet & trygghet
RISK: LOWBAR-filer är skrivskyddade speldataarkiv. De kan inte exekvera kod direkt. Moddade BAR-filer som ersätter speltillgångar är säkra; ladda inte ner BAR-ersättningar från okända källor eftersom de kan ersätta spelfiler med korrupt data.
Formatdetaljer
i ett nötskal- BlackBerry Application Archive - BlackBerry OS-enheter använder .bar som format för installationspaket för BB10-appar.
- Diverse proprietära arkiv - .bar används av flera andra spel och applikationer som en generisk arkivändelse.
Program som öppnar BAR-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietärt binärt speldataarkiv |
| Kodning | Binär, little-endian |
| Komprimering | zlib per post; vissa poster lagras okomprimerade |
| Arkivstruktur | Header med filantal + katalogtabell; varje post har filnamn, offset, komprimerad storlek, okomprimerad storlek |
| Typisk arkivstorlek | 10 MB - 2 GB |
| Innehåll | Texturer, 3D-modeller, ljud, musik, kartor, UI-element, XML-protodata |
| Formatvarianter | Age of Mythology-variant (2002); Age of Empires III-variant (2005); Age of Mythology: Retold-variant (2024) |
| Körningsåtkomst | Arkiv läses direkt av spelmotorn vid körning - extraheras inte till disk |
| Spel som använder formatet | Age of Mythology (2002), Age of Empires III (2005), Age of Mythology: Retold (2024) |
| Modding-stöd | BAR Explorer, AoMED och Resource Manager för Retold kan extrahera arkivinnehåll |
| Dokumentationsstatus | Odokumenterat av Microsoft; formatet förstått genom community-baserad reverse engineering |
| Släppt | 2002 (Age of Mythology) |
| Senaste version | Used in Age of Mythology: Retold (2024) |
BAR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om BAR-filer.