Che cos'è il formato di file BSA?
I file con l'estensione .bsa sono associati ai giochi pubblicati da Bethesda Softworks. Il formato è stato introdotto nel 2002 con *The Elder Scrolls III: Morrowind* ed è stato utilizzato in tutte le serie Elder Scrolls e Fallout fino a *The Elder Scrolls V: Skyrim Special Edition*.
Che tipo di dati possono memorizzare i file .bsa?
I file .bsa memorizzano asset e risorse di gioco necessari per l'esecuzione del titolo, tra cui:
- grafica e texture 2D/3D (come i file .DDS),
- tracce audio e campionamenti,
- modelli 3D e mesh (come i file .NIF),
- personaggi, oggetti dell'inventario e oggetti del mondo di gioco,
- testi dei dialoghi,
- script e dati sul comportamento dell'IA.
.bsa è un formato di archivio binario proprietario per la memorizzazione di risorse di gioco sviluppato da Bethesda Game Studios. Gli archivi iniziano con il tag ASCII BSA\0 seguito da un numero di versione - 103 per Oblivion e Fallout 3/New Vegas, 104 per Skyrim Legendary Edition e 105 per Skyrim Special Edition, che ha introdotto la compressione LZ4 insieme all'opzione zlib esistente. A partire da *Fallout 4* (2015), Bethesda ha sostituito .bsa con il nuovo formato .BA2 per tutti i titoli successivi.
I file .bsa possono essere aperti manualmente?
Il formato .bsa è un archivio binario e non può essere modificato con un editor di testo semplice come Notepad. Esistono strumenti dedicati che consentono agli utenti di sfogliare, estrarre e ricompattare gli archivi .bsa - i più comuni sono BSA Browser (di AlexxEG) e Bethesda Archive Extractor. Gli utenti possono modificare il contenuto dei file .bsa per cambiare il gameplay o gli elementi e le impostazioni del mondo di gioco. Tali archivi modificati sono distribuiti come mod ufficiali o non ufficiali, che possono essere scaricate e applicate al gioco di destinazione.
Sicurezza e incolumità
RISCHIO: MEDIUMUn BSA contiene dati di asset, non è un eseguibile, quindi l'archivio in sé non esegue codice - tuttavia può contenere script Papyrus compilati ed è distribuito come parte di mod create dalla community. Scarica le mod solo da fonti affidabili (Nexus Mods, Bethesda.net) e diffida degli archivi accompagnati da file .exe inaspettati. Estrai con uno strumento fidato (BSA Browser, BAE) piuttosto che eseguire file da pacchetti non attendibili.
Dettagli del formato
in sintesiProgrammi che aprono file BSA
Dettagli tecnici
specifiche approfondite| Tipo di formato | Archivio binario proprietario di asset di gioco |
| Magic bytes | «BSA\0» (0x42 53 41 00) all'offset 0 per gli archivi dell'era Oblivion/Skyrim; il BSA di Morrowind inizia con il valore di versione 0x00000100 e non ha tag ASCII |
| Ordine dei byte | Little-endian |
| Versioni del formato | v100 (Morrowind), v103 (Oblivion, Fallout 3, Fallout: New Vegas), v104 (Skyrim Legendary Edition), v105 (Skyrim Special Edition) |
| Compressione | Opzionale per file zlib (v103/v104) o LZ4 (v105 Skyrim SE); i singoli file possono anche essere memorizzati non compressi nello stesso archivio |
| Crittografia | Nessuna; nessuna firma digitale o checksum dell'intero archivio |
| Struttura interna | Header, tabelle dei record di cartelle e file indicizzate da hash di nomi FNV, una tabella di stringhe di nomi, quindi blocchi di dati concatenati opzionalmente compressi |
| Ricerca nomi file | Indicizzazione basata su hash FNV/CRC dei percorsi di cartelle e file; gli hash sono usati solo per la ricerca, non per la verifica dell'integrità |
| Dimensione tipica dell'archivio | Da decine di MB a diversi GB; gli archivi completi degli asset di gioco superano regolarmente 1 GB |
| Tipi di contenuti memorizzati | Mesh (.nif), texture (.dds), audio, voci, script, animazioni, shader e altri asset di gioco sciolti |
| Comportamento caricamento plugin | Il gioco carica automaticamente un .bsa quando è attivo un plugin (.esm o .esp) che condivide lo stesso nome file di base, o quando l'archivio è elencato nel file INI del gioco |
| Supporto piattaforma | Windows (PC), Xbox, PlayStation |
| Formato successore | BA2 (tag magic «BTDX») introdotto con Fallout 4 (2015) e utilizzato per Fallout 76 e Starfield; .bsa non è utilizzato in questi titoli |
| Strumenti di modding | Gli archivi possono essere ispezionati e ricompattati con BSA Browser (AlexxEG), Bethesda Archive Extractor, Dragon UnPACKer e Archive2 dal Creation Kit ufficiale |
| Rilasciato | 2002 (The Elder Scrolls III: Morrowind) |
| Ultima versione | BSA v105 (Skyrim Special Edition, 2016); succeeded by BA2 for Fallout 4 / Fallout 76 / Starfield |
| Specifica | en.uesp.net |
Conversioni BSA
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BSA.