.NSZ

NSZ ファイル

Compressed Nintendo Switch Package
質問する
クイック回答

NSZ ファイルは、Zstandard を使用してロスレス(無劣化)圧縮された Nintendo Switch ゲームパッケージ(NSP)であり、通常、元のサイズより 40〜80% 小さくなります。最新の Ryujinx 系エミュレータは NSZ ファイルを直接開くことができます。それ以外の場合は、NSZ ツールを使用して NSP に解凍する必要があります。他人の Switch ゲームをいかなる形式であれダウンロードすることは著作権侵害にあたります。

開発元: nicoboss (NSZ open-source project / community) カテゴリ: ゲームファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 21, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

NSZ ファイル形式とは?

.nsz は Compressed Nintendo Switch Package です。これは、Nintendo Switch で使用される .NSP ゲームパッケージ形式をコミュニティが作成したロスレス圧縮バリアントです。2019年に開発者の nicoboss 氏によってオープンソースの NSZ ツールを介して導入されました。これは任天堂の公式形式ではありませんが、自作ソフト(Homebrew)やエミュレーションコミュニティで広く採用されています。

構造的に、.nsz ファイルは PFS0 パーティションコンテナ(.nsp と同じ基盤形式)であり、各 NCA (Nintendo Content Archive) ペイロードが Zstandard (zstd) ロスレスアルゴリズムを使用して .ncz ファイルとして再圧縮されています。各 .ncz エントリの最初の 0x4000 バイトは、元の暗号化された NCA ヘッダーからそのまま保持され、その後にブロック圧縮されたペイロードセクションが続きます。ファイルはバイトオフセット 0 に PFS0 マジックシグネチャ (50 46 53 30) を持ち、これは標準の .nsp と同一です。

圧縮により、通常 40〜80% のサイズ削減が達成されますが、完全にロスレスです。.nsz を解凍すると、元の .nsp がバイト単位で完全に再現されます。CNMT メタデータ NCA に埋め込まれた SHA-256 整合性ハッシュにより、解凍後の正確性が検証されます。.nsz 形式は .XCZ と .XCI の関係を反映しており、どちらのペアもそれぞれパッケージソースとカートリッジソースからの圧縮済み対未圧縮の Switch ゲームイメージをカバーしています。

最新の Ryujinx 系エミュレータは、事前の解凍ステップなしで .nsz ファイルを直接ロードできます。nsz コマンドラインツールや NSC_BUILDER などの GUI ユーティリティは、Windows、Linux、および macOS での圧縮と解凍の両方をサポートしています。

セキュリティと安全性

リスク: MEDIUM

NSZ 形式自体はデータであり、実行可能コードではないため、ファイルが PC 上で «実行» されることはありません。本当の問題は法的および運用的なものです。NSZ を使用するにはコンソールの暗号化キー (prod.keys) が必要であり、内部のゲームは著作権で保護されています。法的にダンプされた自分のゲームを圧縮することだけが正当な使用法であり、他人の Switch ゲームをダウンロードまたは共有することは海賊行為です。実用面では、NSZ ツールは公式の GitHub (nicoboss/nsz) からのみ入手してください。«NSZ 変換/閲覧» サイトやバンドルされたインストーラーは、この界隈では一般的なマルウェアやアドウェアの餌食です。また、本物の Switch で海賊版コンテンツを実行すると、任天堂による本体の BAN リスクがあります。

形式の詳細

概要
正式名称Compressed Nintendo Switch Package別名 Compressed NSP, NSZ Switch game
開発元nicoboss (NSZ open-source project / community)登場時期 2019 (NSZ tool by nicoboss)
MIME タイプapplication/octet-stream
タイプNintendo Switch NSP の圧縮コンテナ。NCA コンテンツが NCZ として再圧縮されている
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • NVIDIA nTune ベンチマークファイル (レガシー) - 廃止された NVIDIA の nTune オーバークロックツールからの古いベンチマーク/プロファイルデータ。
  • Nullsoft / 汎用圧縮データ (稀) - 無関係なツールによって汎用的な «圧縮済み» マーカーとして時折見られる。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
50465330
ASCII
PFS0
NSZ は、各 NCA が NCZ に変換された PFS0 (NSP) コンテナです。PFS0 マジック «PFS0» はオフセット 0 に表示されます。内部では、NCZ エントリは元の NCA の最初の 0x4000 バイトをそのまま(暗号化された状態で)保持し、その後にセクションヘッダーと Zstandard 圧縮データが続きます。

NSZ ファイルを開くプログラム

Windows3 apps
NSZ (decompress tool) オープンソース «nsz -D game.nsz» を実行して元の .nsp に解凍するか、同梱の GUI を使用します。この形式のリファレンスツールです。
Ryujinx-family emulator オープンソース ゲームディレクトリを追加します。最新の Ryujinx ビルドは .nsz を直接ロードします(自身の prod.keys / ファームウェアが必要です)。
NSC_BUILDER / NSCB オープンソース NSP/NSZ/XCI/XCZ の圧縮、解凍、検査を行う GUI ツールキットです。バッチ処理に便利です。
macOS1 app
NSZ (decompress tool) オープンソース «nsz -D game.nsz» を実行して元の .nsp に解凍するか、同梱の GUI を使用します。この形式のリファレンスツールです。
Linux2 apps
NSZ (decompress tool) オープンソース «nsz -D game.nsz» を実行して元の .nsp に解凍するか、同梱の GUI を使用します。この形式のリファレンスツールです。
Ryujinx-family emulator オープンソース ゲームディレクトリを追加します。最新の Ryujinx ビルドは .nsz を直接ロードします(自身の prod.keys / ファームウェアが必要です)。

技術的詳細

詳細仕様
コンテナ形式PFS0 パーティションファイルシステム - .nsp と同一のヘッダー構造
ファイルシグネチャ (マジックバイト)PFS0 (0x50 0x46 0x53 0x30) バイトオフセット 0
バイト順序リトルエンディアン
内部ペイロードタイプNCA ファイルが .ncz エントリ(Zstandard 圧縮された NCA)に置き換えられている
NCZ ヘッダーの保持各 .ncz エントリの最初の 0x4000 バイトは、元の暗号化された NCA ヘッダーをそのまま保持
圧縮アルゴリズムZstandard (zstd) - ロスレス
典型的な圧縮率ゲームの内容に応じて、元の .nsp と比較して 40〜80% のサイズ削減
ブロックモード圧縮新しい .ncz エントリは、フルデコードなしでランダムアクセス解凍を行うためにブロックベースの Zstandard を使用
整合性検証CNMT メタデータ NCA 内の SHA-256 ハッシュにより、解凍後の各 NCA ペイロードを検証
暗号化モデルNCA コンテンツは Zstandard 再圧縮前に復号される。タイトルキーと証明書チケットはコンテナ内に保持される
典型的なファイルサイズ圧縮後 200 MB 〜 15 GB(大規模なタイトルは圧縮後も数 GB 残る)
MIME タイプapplication/octet-stream
ロスレス・ラウンドトリップNSZ を解凍すると、ソースの NSP がビット単位で完全に再現される
ネイティブエミュレータサポートRyujinx 系エミュレータは、事前の解凍を必要とせずに .nsz を直接解析する
形式の起源nicoboss 氏によって作成されたコミュニティ形式。任天堂の公式形式ではない
リリース日2019 (NSZ tool by nicoboss)
最新バージョンTracks the NSZ tool releases (actively maintained on GitHub)
オープンスタンダードはい · ロイヤリティフリー
仕様書github.com

NSZ の変換

コミュニティ Q&A

ユーザーからの質問
質問する
NSZ ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。NSZ ファイルについて最初の質問をしてみましょう。

よくある質問

NSZ ファイルとは何ですか?
圧縮された Nintendo Switch ゲームパッケージです。オープンソースの NSZ ツールにより、Zstandard 圧縮で NSP ファイルをロスレスに縮小したものです。解凍すると元の NSP が正確に再構築されます。
NSZ ファイルを開いたり再生したりするにはどうすればよいですか?
最新の Ryujinx 系エミュレータは、.nsz を直接ロードできます(自身のコンソールキーが必要です)。それ以外の場合は、まず NSZ ツールを使用して .nsp に解凍してください(«nsz -D game.nsz»)。
NSZ を NSP に変換するにはどうすればよいですか?
NSZ ツールを使用します。«nsz -D game.nsz» を実行すると、元の .nsp がロスレスで生成されます。NSC_BUILDER は同じ作業のための GUI を提供しています。コンソールの prod.keys が必要です。
NSZ と NSP の違いは何ですか?
NSP は完全な Switch パッケージです。NSZ は同じパッケージの内容を Zstandard で圧縮して容量を節約したもので、多くの場合 40〜80% 小さくなります。NSZ と NSP の変換はロスレスで可逆的です。
NSZ と XCZ の違いは何ですか?
どちらも圧縮された Switch 形式です。NSZ は圧縮された NSP(eショップ形式のパッケージ)であり、XCZ は圧縮された XCI(ゲームカードイメージ)です。圧縮の概念は同じですが、ベースとなるコンテナが異なります。
NSZ ファイルを使用することは合法ですか?
法的に所有し、自分でダンプしたゲームを使用する場合(自身のバックアップを圧縮する場合)に限られます。他人の Switch ゲームをダウンロードまたは配布することは著作権侵害であり、またこの形式には自身の Switch から抽出する必要があるコンソールキーが必要です。

参考文献

1nicoboss/nsz - NSP/XCI compressor/decompressor (GitHub)github.com
2DeepWiki - NSZ file formats (NCZ/PFS0 structure)deepwiki.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧