一句话回答:XCI 是 Switch 实体卡带的完整镜像文件,NSP 是 eShop 数字版游戏的安装包。两者包含的游戏内容可以完全相同,区别在于封装方式、文件来源和使用场景。烧录卡(如 Mig Switch)只支持 XCI 格式。

一、XCI和NSP到底是什么?

在 Switch 游戏圈里,你一定经常看到 .xci 和 .nsp 这两个文件后缀名。它们是 Switch 游戏数据的两种主要封装格式,本质上都是装着游戏文件的”容器”,但来源和内部结构不同。

简单打个比方:

  • XCI ≈ 实体卡带的 1:1 数字克隆。就像你用扫描仪把一本书逐页扫描,连空白页都保留了下来。
  • NSP ≈ eShop 数字商店的下载安装包。就像你从 App Store 下载的 .ipa 或从 Google Play 下载的 .apk。

两种格式里面的核心游戏数据是一样的——都是用任天堂的 NCA(Nintendo Content Archive)格式加密存储的。区别在于外层的封装方式和附带的信息不同。

📷 图片建议:XCI vs NSP 概念对比图,左侧画一张游戏卡带→箭头→XCI文件,右侧画eShop下载图标→箭头→NSP文件

二、XCI格式详解:卡带的数字镜像

2.1 什么是XCI

XCI 全称是 eXternal Cartridge Image(也写作 eXtended Cartridge Image),即”扩展卡带镜像”。它是通过将 Switch 实体游戏卡带的数据完整提取(Dump)后生成的文件。

你可以把 XCI 理解为卡带的”全盘克隆”。它不仅包含游戏本体数据,还保留了卡带的完整文件系统结构,包括:

  • 游戏本体(Base Game):核心游戏数据
  • 卡带证书(Certificate):用于主机验证卡带合法性
  • 更新数据(如果卡带预装了更新)
  • 分区信息:卡带的完整分区表和元数据
  • 填充数据(Padding):用来填满卡带标称容量的空数据

2.2 XCI的文件特点

XCI 格式特征

  • 来源:实体卡带 Dump 提取
  • 文件结构:完整卡带镜像,含证书和分区
  • 体积:通常较大(与卡带容量一致,如 8GB/16GB/32GB)
  • 使用方式:可直接挂载运行,无需安装
  • 兼容性:烧录卡原生支持,CFW 可直接读取
  • 更新和DLC:需要额外安装 NSP 格式的更新包
为什么XCI文件这么大?因为卡带的存储芯片有固定容量(8GB/16GB/32GB),即使游戏实际数据只有 5GB,Dump 出来的 XCI 也会是 8GB——多出来的空间是填充数据(Padding)。这也是 XCI 比 NSP 体积大的主要原因。

2.3 XCI在烧录卡中的使用

对于 Mig Switch 烧录卡用户来说,XCI 是唯一可用的游戏格式。烧录卡的工作原理是模拟实体卡带的读取行为,因此需要完整的卡带镜像。

具体操作时,XCI 文件需要被拆分为 5 个 .bin 文件写入 MicroSD 卡:

文件名 作用 说明
game.bin 游戏本体数据 核心游戏内容
cert.bin 卡带证书 用于通过主机验证
logo.bin 启动画面 游戏启动时显示的Logo
private.bin 私有数据 卡带的私有区域数据
update.bin 更新数据 卡带预装的更新补丁

这部分内容在我们的Mig Switch 烧录卡完整使用教程中有详细操作步骤,这里不再展开。

三、NSP格式详解:数字版安装包

3.1 什么是NSP

NSP 全称是 Nintendo Submission Package,即”任天堂提交包”。这是任天堂用于 eShop 数字版游戏分发的官方格式。当你在 eShop 购买并下载一款游戏时,实际下载的就是 NSP 格式的文件。

NSP 不只是游戏本体的容器,它还承担着更多角色:

  • 数字版游戏本体:完整的游戏数据包
  • 游戏更新(Update):补丁和版本更新
  • 可下载内容(DLC):额外内容包

3.2 NSP的文件特点

NSP 格式特征

  • 来源:eShop 数字版下载或从XCI提取
  • 文件结构:精简的安装包,含NCA组件和元数据
  • 体积:通常比XCI小(去除了填充数据和卡带元信息)
  • 使用方式:需要”安装”到主机存储或SD卡(类似安装软件)
  • 兼容性:CFW 原生支持,模拟器广泛支持
  • 更新和DLC:以独立的NSP文件分发,管理灵活

3.3 NSP的结构

NSP 文件内部包含以下核心组件:

  • NCA 文件(Nintendo Content Archive):实际的游戏数据,每个游戏通常包含 1-3 个 NCA 文件(程序NCA + 控制NCA + HtmlDocument NCA)
  • CNMT 文件:内容元数据,描述包含哪些NCA以及版本信息
  • Ticket:解密密钥(Title Key),用于解密NCA中的加密数据

正因为 NSP 携带了 Ticket(解密密钥),安装后可以直接被系统读取和解密,无需额外的密钥文件。

四、XCI vs NSP 核心对比

下面这张表是 XCI 和 NSP 在各个维度的全面对比,建议收藏备用:

对比维度 XCI(卡带镜像) NSP(数字安装包)
全称 eXternal Cartridge Image Nintendo Submission Package
来源 实体卡带 Dump 提取 eShop 数字版下载
本质 卡带的 1:1 完整镜像 数字版安装包
文件体积 较大(与卡带容量一致,含填充数据) 较小(精简数据,无填充)
使用方式 挂载运行,即插即用 需要安装到存储中
烧录卡支持 ✅ 原生支持(唯一格式) ❌ 不支持
CFW 支持 ✅ 支持(可挂载或安装) ✅ 支持(直接安装)
模拟器支持 ✅ 支持 ✅ 支持
更新/DLC 需额外安装 NSP 格式更新包 以独立 NSP 管理,灵活方便
卡带证书 包含(可用于烧录卡验证) 不包含
封号风险 较低(模拟卡带行为) 较高(数字版签名可被追踪)
压缩版本 XCZ NSZ
最佳用途 烧录卡、卡带备份归档 CFW 安装、模拟器、更新管理

五、NSZ和XCZ:压缩格式介绍

除了 XCI 和 NSP,你可能还会遇到 .nsz 和 .xcz 这两个格式。它们分别是 NSP 和 XCI 的压缩版本。

5.1 NSZ是什么

NSZ 是社区开发的 NSP 压缩格式,使用 Zstandard 压缩算法。它在不损失任何游戏数据的前提下,将文件体积减少 40%~80%

NSZ 优势:大幅节省存储空间,一个 12GB 的 NSP 压缩后可能只有 4-6GB。适合网络传输和长期存储。使用前需要用工具(如 NSCB)解压还原为 NSP。

5.2 XCZ是什么

XCZ 是 XCI 的压缩版本,同样使用 Zstandard 算法。原理和 NSZ 完全一样,只是作用于 XCI 文件。

5.3 四种格式对比一览

格式 来源 是否压缩 体积 使用前是否需要解压
XCI 实体卡带 Dump 最大 否(直接使用)
NSP eShop 数字版 中等 否(直接安装)
XCZ XCI 压缩 是(Zstd) 较小 是(还原为XCI)
NSZ NSP 压缩 是(Zstd) 最小 是(还原为NSP)
注意:部分较新的 CFW(如 Atmosphère 配合特定插件)和部分模拟器已开始原生支持 NSZ/XCZ 直接加载,无需手动解压。但烧录卡场景下仍需先解压为 XCI 再拆分为 bin 文件。

六、NCA:底层封装格式

提到 XCI 和 NSP,就不能不提 NCA(Nintendo Content Archive)。NCA 是 Switch 游戏数据的底层封装格式,无论游戏最终以 XCI 还是 NSP 形式出现,里面的核心数据都是 NCA。

可以这样理解层级关系:

  • NCA(游戏数据本体)→ 被封装进 → XCI(卡带容器)或 NSP(安装包容器)

每个游戏的 NCA 通常包含:

NCA 类型 内容 数量
Program NCA 游戏可执行代码和资源 1个
Control NCA 控制数据(图标、名称等元信息) 1个
HtmlDocument NCA 内置说明书/网页内容 0-1个
PublicData NCA 游戏存档区域 0-1个

普通用户一般不需要直接接触 NCA 文件。但如果你在进行格式转换、游戏数据编辑或高级调试时,了解这个层级关系会很有帮助。

七、烧录卡用户该选哪个?

结论:烧录卡用户必须使用 XCI 格式。这是唯一选择。

Switch 烧录卡(如 Mig Switch V1/V2)的工作原理是模拟实体卡带的读取行为。主机将烧录卡识别为一张真实的游戏卡带,因此需要卡带镜像格式的 XCI 文件才能正常工作。

具体流程:

  1. 获取 XCI 格式的游戏文件
  2. 使用 Mig Dumper 或第三方工具将 XCI 拆分为 5 个 bin 文件
  3. 将 bin 文件按顺序复制到 MicroSD 卡
  4. 将 SD 卡插入烧录卡,插入 Switch 即可运行

如果你手头只有 NSP 格式的文件,需要先用工具将其转换为 XCI(见下文格式转换部分)。

烧录卡格式选择要点:

  • XCI 是烧录卡的唯一可用格式
  • NSP / NSZ / XCZ 需要先转换为 XCI 才能使用
  • XCZ 解压后即为 XCI,可直接使用
  • NSZ 需先解压为 NSP,再转换为 XCI

八、CFW破解主机用户该选哪个?

对于使用自定义固件(CFW,如 Atmosphère)的破解主机用户来说,两种格式都可用,但 NSP 更为推荐

8.1 推荐NSP的理由

  • 体积更小:没有卡带填充数据,节省 SD 卡空间
  • 更新管理方便:更新和 DLC 都以独立 NSP 分发,版本管理清晰
  • 安装后体验好:安装后在主界面显示图标,和数字版游戏一样
  • 加载速度快:安装到 SD 卡后,读取速度优于从 XCI 挂载

8.2 使用XCI的情况

  • 使用 SX OS 系统时,XCI 可以直接挂载运行,无需安装
  • 想快速体验游戏又不想占用安装空间时
  • 需要保留卡带证书信息时

九、模拟器用户该选哪个?

主流 Switch 模拟器(如 Ryujinx)对 XCI 和 NSP 都有良好支持。实际使用中:

模拟器 XCI 支持 NSP 支持 推荐格式
Ryujinx NSP(体积小,加载快)
Yuzu (已停更) NSP
Sudachi / Suyu NSP

模拟器用户推荐使用 NSP 的主要原因:

  • 文件体积小,下载和存储更方便
  • 更新和 DLC 以独立 NSP 安装,版本管理更灵活
  • 模拟器加载 NSP 通常略快于 XCI

十、格式转换工具与方法

有时候你手头的文件格式和需要的不一致,这时候就需要格式转换。下面介绍最常用的转换工具。

10.1 NSCB(NSC_Builder)—— 最推荐

NSCB 是目前最强大、最常用的 Switch 游戏文件管理工具,支持以下转换:

  • XCI → NSP(提取卡带数据为数字安装包)
  • NSP → XCI(将数字版封装为卡带镜像)
  • NSZ → NSP(解压)
  • XCZ → XCI(解压)
  • NSP → NSZ(压缩)
  • XCI → XCZ(压缩)

NSCB 是开源工具,可在 GitHub 上免费获取。使用时通过命令行或 GUI 界面操作,支持批量转换。

10.2 转换注意事项

转换前必读:

  • XCI → NSP 后文件体积通常会变小(去除了填充数据)
  • NSP → XCI 转换会生成模拟的卡带证书,不是原始证书
  • 转换后的文件游戏内容完全一致,不影响游玩
  • 建议始终保留原始文件备份,避免转换出错导致数据丢失
  • 批量转换前先测试单个文件,确认工具版本兼容

10.3 烧录卡用户的转换流程

如果你手头是 NSP 文件,需要用于烧录卡,完整流程如下:

  1. 用 NSCB 将 NSP 转换为 XCI
  2. 用 Mig Dumper 或拆包工具将 XCI 拆分为 5 个 bin 文件
  3. 将 bin 文件复制到 MicroSD 卡
  4. 插入烧录卡使用

十一、常见问题FAQ

Q1:XCI和NSP哪个画质更好?

画质完全一样。XCI 和 NSP 只是不同的封装容器,里面的游戏数据(NCA)是相同的。格式不影响画面、音效、帧率等任何游戏体验。

Q2:烧录卡能用NSP格式的游戏吗?

不能。Mig Switch 烧录卡只支持 XCI 格式。如果你只有 NSP 文件,需要先用 NSCB 工具将其转换为 XCI,再拆分为 bin 文件才能使用。

Q3:NSZ文件怎么用?

NSZ 是 NSP 的压缩版本。使用前需要先用 NSCB 或 nsz 工具解压还原为 NSP 格式。部分较新的 CFW 和模拟器已支持直接加载 NSZ,但烧录卡场景下仍需先解压为 NSP 再转 XCI。

Q4:XCI转NSP会丢失数据吗?

不会。转换只是改变了封装方式,游戏的核心数据(NCA)完全不变。唯一丢失的是卡带的填充数据和部分元信息,这些对游戏运行没有影响。

Q5:Switch 2还用XCI和NSP吗?

Switch 2(预计 2025 年发布)的游戏格式目前尚未公开。但根据 Mig Switch 已宣布支持 Switch 2 的消息推测,XCI 格式很可能会延续使用。具体信息待官方公布后更新。

Q6:同一款游戏的XCI和NSP内容一样吗?

游戏本体内容一样,但 XCI 可能包含卡带预装的更新版本,而 NSP 版本需要单独下载最新更新。建议无论用哪种格式,都额外安装最新的更新 NSP 以获得最佳体验。

Q7:为什么有些游戏只有NSP没有XCI?

因为有些游戏是 eShop 独占的数字版游戏,没有发售实体卡带,自然就没有 XCI 格式。这种情况下只能使用 NSP 格式(或其压缩版 NSZ)。

Q8:DLC和更新补丁是什么格式?

DLC 和游戏更新补丁都是 NSP 格式。无论你的游戏本体是 XCI 还是 NSP,更新和 DLC 都需要以 NSP 格式安装。这也是 CFW 用户偏好 NSP 的原因之一——管理更统一。

十二、总结:一图看懂怎么选

📋 格式选择速查卡

  • 烧录卡用户 → 必须用 XCI(唯一支持格式)
  • CFW 破解主机 → 推荐 NSP(体积小,更新方便)
  • 模拟器用户 → 推荐 NSP(兼容好,加载快)
  • 节省存储空间 → 选 NSZ / XCZ(压缩格式)
  • 卡带备份归档 → 用 XCI(完整保存卡带数据)
  • 需要更新和DLC → 始终用 NSP 格式安装
  • 格式互转 → 用 NSCB 工具,无损转换

无论你选择哪种格式,最重要的是确保游戏文件来源合法——仅使用你自己拥有的游戏备份。如果你是烧录卡新手,建议先阅读我们的Switch 烧录卡新手入门指南,了解基础知识后再入手。

对于已经有烧录卡的用户,可以参考Mig Switch 烧录卡完整使用教程进行操作。更多关于 XCI 文件结构详解和 Switch 游戏 Dump 教程的内容,我们也将在后续文章中详细介绍。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。