什么是XNB文件?

如何打开,编辑和转换XNB文件

具有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的程序,它是一个可移植的(意味着不需要安装)工具,可从您正在使用的压缩XNB文件中提取PNG文件。

使用此程序的最简单方法是将XNB文件复制到程序所在的文件夹中,然后在XNB导出程序中输入XNB文件的文件名,但不带文件扩展名(例如文件而不是file.xnb ),然后按去吧!

您也可以使用GameTools GXView工具打开和/或编辑XNB文件。

注意:如果您安装了GameTools但无法找到GXView,可以直接从安装文件夹中打开它,几乎总是在这里: C:\ Program Files(x86)\ GameTools \ GXView.exe。

提示:某些文件类型是纯文本文件 ,可以使用任何文本编辑器(如Windows中的记事本)打开和查看,也可以从我们的最佳免费文本编辑器列表中选择更高级的文本编辑 。 任何Game Studio XNB文件都不是这种情况,但如果您拥有的格式不同,这可能会有所帮助。

如果您确实设法使用文本编辑器打开XNB文件,但它不完全由文本组成,其中可能包含标识用于创建文件的程序的内容,您可以使用该程序查找适合打开它的程序。

如果上述工具无法打开您的XNB文件,那么您可能与XNA Game Studio无关,并且不是纯文本文件,在这种情况下,它是完全不同的格式。 最好的办法是查看XNB文件存储在哪个文件夹中,并查看该上下文是否可以帮助您确定正在使用它的程序。

注意:如果您的文件没有像上面解释的那样打开,请仔细检查您是否正确地读取了文件扩展名。 例如,尽管XMB和XNK文件与XNB文件扩展名相似,但它们都不与XMB相同,因此无法使用相同的程序打开。

如果您发现PC上的某个应用程序尝试打开XNB文件,但这是错误的应用程序,或者您希望另一个安装的程序打开XNB文件,请参阅我们的如何更改特定文件扩展名的默认程序 Windows中的这一变化。

如何转换XNB文件

常规文件转换器不会转换XNB文件。 我上面提到的工具是为了从XNB文件中获取图像文件而设计的,这可能是您想要做的。

但是,如果上面的软件没有帮助,您也可以尝试使用TExtract,TerrariaXNB2PNG或XnaConvert。

XNB到WAV可让您从XNB文件中复制WAV声音文件。 如果你想让WAV文件像MP3一样的其他声音格式,你可以使用免费的音频转换器

有关XNB文件的更多帮助

有关通过社交网络或通过电子邮件与我联系,在技术支持论坛上发布等信息,请参阅获取更多帮助

让我知道您打开或使用XNB文件时遇到了哪些问题,您已尝试过哪些程序从中提取图像和其他数据,我会看看我能做些什么来提供帮助。