Файл с расширением XNB — это двоичный файл конвейера содержимого XNA Game Studio Express XNA Framework. Он используется для сохранения исходных файлов игры в проприетарном формате.
На английском языке: файл XNB обычно представляет собой сжатый файл, полный изображений, которые появляются в видеоигре, созданной с помощью XNA Game Studio, но они также могут содержать дополнительные данные игры, такие как аудиофайлы.
Некоторое программное обеспечение может ссылаться на файлы XNB как на скомпилированные файлы ресурсов.
Расширение файла XNB очень похоже на XMB и может показаться похожим, но файлы XMB — это файлы данных видеоигр, используемые в таких играх, как Age of Empires и X-Wing.
Как открыть файл XNB
Настоящим источником файлов XNB является Microsoft XNA Game Studio, инструмент, который работает с Microsoft Visual Studio и помогает создавать видеоигры для Microsoft Windows, Windows Phone, Xbox 360 и Zune (ныне несуществующего). Однако эта программа не является практическим инструментом для извлечения изображений из файлов XNB.
Лучше всего использовать программу под названием XNB Exporter, которая является портативным (что означает, что установка не требуется) инструментом, который извлекает файлы PNG из сжатого файла XNB, с которым вы работаете.
Самый простой способ использовать эту программу — скопировать файл XNB в ту же папку, что и программа, а затем ввести имя файла XNB без расширения файла (например, file вместо file.xnb) в XNB Exporter, а затем нажать Сделайте это!.
Вы также можете открывать и / или редактировать файлы XNB с помощью инструмента GameTools GXView.
Если вы установили GameTools, но не можете найти GXView, вы можете открыть его прямо из установочной папки, почти всегда здесь: C: Program Files (x86) GameTools GXView.exe.
Некоторые типы файлов представляют собой только текстовые файлы, и их можно открывать и просматривать с помощью любого текстового редактора, например Блокнота в Windows, или более продвинутого текстового редактора из нашего списка лучших бесплатных текстовых редакторов. Это не относится к любому файлу Game Studio XNB, но если тот, который у вас есть, имеет другой формат, это может помочь.
Если вам удалось открыть файл XNB с помощью текстового редактора, но он не полностью состоит из текста, в нем может быть что-то, что идентифицирует программу, используемую для создания файла, которую вы затем можете использовать для поиска подходящая программа для его открытия.
Microsoft
Если указанные выше инструменты не открывают ваш файл XNB, возможно, ваш файл не имеет ничего общего с XNA Game Studio и не является обычным текстовым файлом, и в этом случае это совершенно другой формат. Лучше всего посмотреть, в какой папке хранится файл XNB, и посмотреть, может ли этот контекст помочь вам определить программу, которая его использует.
Если ваш файл не открывается, как описано выше, еще раз проверьте, правильно ли вы читаете расширение файла. Например, несмотря на то, что файлы XMB и XNK напоминают расширение файла XNB, ни один из них не совпадает с XMB, и поэтому не открываются с помощью одних и тех же программ.
Как конвертировать файл XNB
Обычный конвертер файлов не конвертирует файлы XNB. Инструменты, которые мы уже упоминали выше, предназначены для извлечения файлов изображений из файла XNB, что, вероятно, именно то, что вы хотите сделать.
Однако вы также можете попробовать TExtract, TerrariaXNB2PNG или XnaConvert, если указанное выше программное обеспечение не помогает.
XNB to WAV позволяет копировать звуковой файл WAV из файла XNB. Если вы хотите, чтобы файл WAV был в другом звуковом формате, например MP3, вы можете использовать бесплатный аудиоконвертер.