Что такое формат файла BSA?
Файлы с расширением .bsa связаны с играми, выпущенными компанией Bethesda Softworks. Формат был введен в 2002 году в *The Elder Scrolls III: Morrowind* и использовался в серии The Elder Scrolls и Fallout вплоть до *The Elder Scrolls V: Skyrim Special Edition*.
Какие данные могут хранить файлы .bsa?
.bsa файлы хранят игровые ассеты и ресурсы, необходимые для запуска игры, включая:
- графику и 2D/3D текстуры (например, файлы .DDS),
- аудиодорожки и сэмплы,
- 3D-модели и сетки (например, файлы .NIF),
- персонажей, предметы инвентаря и объекты мира,
- текст диалогов,
- скрипты и данные поведения ИИ.
.bsa - это проприетарный бинарный архивный формат для хранения игровых ресурсов, разработанный Bethesda Game Studios. Архивы начинаются с ASCII-тега BSA\0, за которым следует номер версии - 103 для Oblivion и Fallout 3/New Vegas, 104 для Legendary Edition Skyrim и 105 для Skyrim Special Edition, который ввел сжатие LZ4 наряду с существующей опцией zlib. Начиная с *Fallout 4* (2015), Bethesda заменил .bsa на более новый формат .BA2 для всех последующих игр.
Можно ли открывать файлы .bsa вручную?
Формат .bsa является бинарным архивом и не может быть отредактирован с помощью обычного текстового редактора, такого как Блокнот. Существуют специализированные инструменты, которые позволяют пользователям просматривать, извлекать и переупаковывать архивы .bsa - наиболее распространенными являются BSA Browser (от AlexxEG) и Bethesda Archive Extractor. Пользователи могут изменять содержимое файлов .bsa, чтобы изменить игровой процесс или элементы игрового мира и настройки. Такие измененные архивы распространяются как официальные или неофициальные моды, которые можно скачать и применить к целевой игре.
Безопасность и защита
РИСК: MEDIUMBSA - это данные ассетов, а не исполняемый файл, поэтому сам архив не запускает код - но он может содержать скомпилированные скрипты Papyrus и распространяется как часть модов, которые создаются сообществом. Скачивайте моды только из надежных источников (Nexus Mods, Bethesda.net) и будьте осторожны с архивами, содержащими неожиданные файлы .exe. Извлекайте с помощью проверенного инструмента (BSA Browser, BAE), а не запускайте что-либо из ненадежного пакета.
Детали формата
в двух словахПрограммы, открывающие файлы BSA
Технические подробности
глубокая спецификация| Тип формата | Проприетарный бинарный архив игровых ассетов |
| Магические байты | "BSA\0" (0x42 53 41 00) по смещению 0 для архивов эпохи Oblivion/Skyrim; BSA Morrowind начинается со значения версии 0x00000100 и не имеет ASCII-тега |
| Порядок байтов | Little-endian |
| Версии формата | v100 (Morrowind), v103 (Oblivion, Fallout 3, Fallout: New Vegas), v104 (Skyrim Legendary Edition), v105 (Skyrim Special Edition) |
| Сжатие | Опциональное zlib (v103/v104) или LZ4 (v105 Skyrim SE) для отдельных файлов; отдельные файлы также могут храниться несжатыми внутри того же архива |
| Шифрование | Отсутствует; нет цифровой подписи или контрольной суммы всего архива |
| Внутренняя структура | Заголовок, таблицы записей папок и файлов, индексированные по хешам имен FNV, таблица строк имен, затем сцепленные необязательно сжатые блоки данных |
| Поиск имени файла | Индексация путей папок и файлов на основе хешей FNV/CRC; хеши используются только для поиска, не для проверки целостности |
| Типичный размер архива | Сотни МБ до нескольких ГБ; полные игровые архивы ассетов часто превышают 1 ГБ |
| Типы контента | Сетки (.nif), текстуры (.dds), аудио, голос, скрипты, анимации, шейдеры и другие отдельные игровые ассеты |
| Поведение загрузки плагинов | Игра автоматически загружает .bsa, когда активен плагин (.esm или .esp) с тем же базовым именем файла или когда архив указан в файле INI игры |
| Поддержка платформ | Windows (ПК), Xbox, PlayStation |
| Формат-преемник | BA2 (магический тег 'BTDX'), введенный с Fallout 4 (2015) и используемый для Fallout 76 и Starfield; .bsa в этих играх не используется |
| Инструменты моддинга | Архивы можно просматривать и переупаковывать с помощью BSA Browser (AlexxEG), Bethesda Archive Extractor, Dragon UnPACKer и Archive2 из официального Creation Kit |
| Выпущен | 2002 (The Elder Scrolls III: Morrowind) |
| Последняя версия | BSA v105 (Skyrim Special Edition, 2016); succeeded by BA2 for Fallout 4 / Fallout 76 / Starfield |
| Спецификация | en.uesp.net |
Конвертации BSA
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах BSA.