一句话回答: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 教程的内容,我们也将在后续文章中详细介绍。

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