Hvad er BAR-filformatet?
.bar filer er proprietære binære spildataarkiver, der bruges af Ensemble Studios' real-time strategy-spilserier. Formatet debuterede med *Age of Mythology* i 2002 og optrådte senere i *Age of Empires III* (2005), *Age of Mythology: The Titans* (2003), *Age of Empires Online* (2011) og 2024-remasteren *Age of Mythology: Retold*.
Hvert .bar arkiv samler spilaktiver - teksturer, 3D-modeller, lyde, musik, kort, UI-elementer og XML-datafiler - i en enkelt container, som spilmotoren læser direkte under kørsel. Individuelle poster er komprimeret med zlib, selvom nogle gemmes ukomprimeret. Formatet bruger et little-endian binært layout med en header, der indeholder et filantal og en bibliotekstabel; hver post registrerer sit filnavn, byte-offset, komprimeret størrelse og ukomprimeret størrelse.
To hovedvarianter er kendt fra fællesskabets reverse engineering: Age of Mythology-varianten (2002) og Age of Empires III-varianten (2005); *Age of Mythology: Retold* introducerede yderligere opdateringer. Formatet er udokumenteret af Microsoft. Tredjepartsværktøjer - herunder BAR Explorer, AoMED og Resource Manager til *Retold* - kan udpakke arkivindhold til modding. .pak formatet tjener en lignende rolle i andre spilmotorer.
Sikkerhed og tryghed
RISIKO: LOWBAR filer er skrivebeskyttede spildataarkiver. De kan ikke eksekvere kode direkte. Moddede BAR filer, der erstatter spilaktiver, er sikre; download ikke BAR-erstatninger fra upålidelige kilder, da de kan erstatte spilfiler med korrupte data.
Formatdetaljer
kort fortalt- BlackBerry Application Archive - BlackBerry OS-enheder bruger .bar som installationspakkeformat for BB10-apps.
- Forskellige proprietære arkiver - .bar bruges af flere andre spil og applikationer som en generisk arkivendelse.
Programmer der åbner BAR-filer
Tekniske detaljer
dyb specifikation| Formattype | Proprietært binært spildataarkiv |
| Kodning | Binær, little-endian |
| Komprimering | zlib pr. post; nogle poster gemmes ukomprimeret |
| Arkivstruktur | Header med filantal + bibliotekstabel; hver post har filnavn, offset, komprimeret størrelse, ukomprimeret størrelse |
| Typisk arkivstørrelse | 10 MB - 2 GB |
| Indhold | Teksturer, 3D-modeller, lyde, musik, kort, UI-elementer, XML-protodata |
| Formatvarianter | Age of Mythology variant (2002); Age of Empires III variant (2005); Age of Mythology: Retold variant (2024) |
| Runtime-adgang | Arkiver læses direkte af spilmotoren ved kørsel - ikke udpakket til disk |
| Spil der bruger formatet | Age of Mythology (2002), Age of Empires III (2005), Age of Mythology: Retold (2024) |
| Modding-support | BAR Explorer, AoMED og Resource Manager til Retold kan udpakke arkivindhold |
| Dokumentationsstatus | Udokumenteret af Microsoft; formatet forstået gennem fællesskabets reverse engineering |
| Udgivet | 2002 (Age of Mythology) |
| Seneste version | Used in Age of Mythology: Retold (2024) |
BAR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om BAR-filer.