Che cos'è il formato di file BAR?
I file .bar sono archivi binari proprietari di dati di gioco utilizzati dalla serie di giochi di strategia in tempo reale di Ensemble Studios. Il formato ha debuttato con *Age of Mythology* nel 2002 ed è apparso successivamente in *Age of Empires III* (2005), *Age of Mythology: The Titans* (2003), *Age of Empires Online* (2011) e nel remaster del 2024 *Age of Mythology: Retold*.
Ogni archivio .bar raggruppa gli asset di gioco - texture, modelli 3D, suoni, musica, mappe, elementi dell'interfaccia utente e file di dati XML - in un unico contenitore che il motore di gioco legge direttamente in fase di esecuzione. Le singole voci sono compresse con zlib, sebbene alcune siano memorizzate non compresse. Il formato utilizza un layout binario little-endian con un'intestazione che contiene il conteggio dei file e una tabella delle directory; ogni voce registra il nome del file, l'offset dei byte, la dimensione compressa e la dimensione non compressa.
Sono note due varianti principali grazie al reverse engineering della community: la variante Age of Mythology (2002) e la variante Age of Empires III (2005); *Age of Mythology: Retold* ha introdotto ulteriori aggiornamenti. Il formato non è documentato da Microsoft. Strumenti di terze parti - inclusi BAR Explorer, AoMED e il Resource Manager per *Retold* - possono estrarre il contenuto dell'archivio per il modding. Il formato .pak svolge un ruolo simile in altri motori di gioco.
Sicurezza e incolumità
RISCHIO: LOWI file BAR sono archivi di dati di gioco in sola lettura. Non possono eseguire codice direttamente. I file BAR modificati che sostituiscono gli asset di gioco sono sicuri; non scaricare sostituzioni BAR da fonti non attendibili poiché potrebbero sostituire i file di gioco con dati corrotti.
Dettagli del formato
in sintesi- BlackBerry Application Archive - I dispositivi BlackBerry OS utilizzano .bar come formato del pacchetto di installazione per le app BB10.
- Vari archivi proprietari - .bar è utilizzato da diversi altri giochi e applicazioni come estensione generica per archivi.
Programmi che aprono file BAR
Dettagli tecnici
specifiche approfondite| Tipo di formato | Archivio binario proprietario di dati di gioco |
| Codifica | Binaria, little-endian |
| Compressione | zlib per voce; alcune voci memorizzate non compresse |
| Struttura dell'archivio | Intestazione con conteggio file + tabella directory; ogni voce ha nome file, offset, dimensione compressa, dimensione non compressa |
| Dimensione tipica dell'archivio | 10 MB - 2 GB |
| Contenuto | Texture, modelli 3D, suoni, musica, mappe, elementi UI, dati proto XML |
| Varianti del formato | Variante Age of Mythology (2002); variante Age of Empires III (2005); variante Age of Mythology: Retold (2024) |
| Accesso runtime | Archivi letti direttamente dal motore di gioco all'esecuzione - non estratti su disco |
| Giochi che utilizzano il formato | Age of Mythology (2002), Age of Empires III (2005), Age of Mythology: Retold (2024) |
| Supporto modding | BAR Explorer, AoMED e Resource Manager per Retold possono estrarre il contenuto dell'archivio |
| Stato della documentazione | Non documentato da Microsoft; formato compreso tramite reverse engineering della community |
| Rilasciato | 2002 (Age of Mythology) |
| Ultima versione | Used in Age of Mythology: Retold (2024) |
Conversioni BAR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BAR.