.N64

N64 ファイル

Nintendo 64 Game ROM (little-endian / word-swapped byte order)
質問する
クイック回答

N64 ファイルは、リトルエンディアン(ワードスワップ)のバイト順で保存された Nintendo 64 ゲームカートリッジのダンプです。Windows では Project64 や simple64、Linux では Mupen64Plus、Android では Mupen64Plus FZ で開くことができ、変換は不要です。主な懸念事項は法的側面です。自身のカートリッジをダンプすることは許容されていますが、所有していない ROM をダウンロードすることは著作権侵害にあたります。

開発元: Nintendo (console hardware); byte-order convention from the emulation scene カテゴリ: ゲームファイル MIME: application/x-n64-rom
対応OS Windows macOS Linux Android iOS
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

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

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

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

ファイルを識別する

N64 ファイル形式とは?

.n64 は、リトルエンディアン(ワードスワップ)バイト順の Nintendo 64 ゲーム ROM イメージです。これには N64 カートリッジの完全なダンプが含まれていますが、コンソールのネイティブなビッグエンディアン順に対して、すべての 32 ビットワードのバイト順が逆転しています。

Nintendo 64 のハードウェアは、カートリッジデータをビッグエンディアン形式(.Z64 規約)で保存します。1990年代後半のエミュレーションシーンでは、異なるカートリッジコピーデバイスが異なるバイト配置で ROM ダンプを作成しました。その結果、3つの規約が登場しました。.z64(ビッグエンディアン、ネイティブハードウェア順)、.v64(16 ビットペアのバイトスワップ)、そして .n64(.u64 とも表記される、リトルエンディアン/ワードスワップ)です。これら3つはすべて同一のゲームデータを含んでおり、バイト配置のみが異なります。現代のエミュレータは、最初の4つのマジックバイトからバイト順を検出し、自動的にスワップするため、手動で変換することなく3つの拡張子すべてで同じゲームを開くことができます。

.n64 のマジックバイトは、オフセット 0 で 40 12 37 80 です。同じ ROM でも .z64 順では 80 37 12 40 で始まり、.v64 順では 37 80 40 12 で始まります。64 バイトの ROM ヘッダー(.n64 ではバイトスワップ済み)には、エントリポイント、IPL3 ブートコードが CIC チップと照合する2つの CRC チェックサム、20文字のゲームタイトル、カートリッジおよびメディア ID、リージョンコード(N=NTSC、P=PAL、J=日本)、およびリビジョンバイトが格納されています。

実用上、.n64 は3つのバイト順の中で最も稀な形式です。保存やエミュレーションには .z64 が好まれる形式です。.n64、.v64、.z64 間の変換は可逆的なバイトスワップであり、ゲームデータが変更されることはありません。

セキュリティと安全性

リスク: MEDIUM

.n64 ROM はデータであり、実行ファイルではありません。PC 上で自身を実行したりインストールしたりすることはありません。実際の懸念点:(1) 法的側面 - 自身が所有するカートリッジのダンプは一般に許容されますが、所有していない ROM のダウンロードはほとんどの法域で著作権侵害となります。(2) 入手元 - ROM ダウンロードサイトには紛らわしいボタン、アドウェア、偽の「ローダー」インストーラーが溢れています。危険なのは ROM ファイル自体ではなく、サイトやラッパーです。エミュレータは常に公式サイトから入手し、ROM とエミュレータがセットになったバンドルには注意してください。

形式の詳細

概要
正式名称Nintendo 64 Game ROM (little-endian / word-swapped byte order)別名 N64 ROM image, .u64 ROM
開発元Nintendo (console hardware); byte-order convention from the emulation scene登場時期 1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
MIME タイプapplication/x-n64-rom
タイプ生の N64 カートリッジ ROM ダンプ、リトルエンディアン(ワードスワップ)バイト順(バイナリ)
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
40123780
ASCII
@·7·
.n64 はリトルエンディアン(ワードスワップ)バイト順です。マジックバイトは 40 12 37 80 です。他のバイト順の同じゲーム:.z64(ビッグエンディアン / ネイティブ)は 80 37 12 40 で始まり、.v64(16 ビットバイトスワップ)は 37 80 40 12 で始まります。現代のエミュレータはこれら 4 バイトからバイト順を検出し、自動的にスワップするため、3つとも同じゲームとして開けます。

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

Windows3 apps
Project64 オープンソース «File» > «Open ROM» から .n64 を選択します。Project64 はバイト順を自動検出します。最も広く使用されている Windows 用 N64 エミュレータです。
simple64 オープンソース «Open ROM» から .n64 を選択します。正確で活発にメンテナンスされている mupen64plus ベースのエミュレータです。
RetroArch (Mupen64Plus-Next core) オープンソース «コアをロード» > «Mupen64Plus-Next» を選択し、«コンテンツをロード» から .n64 を開きます。コアがバイト順を自動検出します。
macOS2 apps
simple64 オープンソース «Open ROM» から .n64 を選択します。正確で活発にメンテナンスされている mupen64plus ベースのエミュレータです。
RetroArch (Mupen64Plus-Next) オープンソース Mupen64Plus-Next コアをロードしてから、.n64 を読み込みます。
Linux2 apps
Mupen64Plus オープンソース コマンドラインで 'mupen64plus game.n64' を実行するか、GUI フロントエンド(simple64/m64p)を使用します。バイト順を自動検出します。
RetroArch (Mupen64Plus-Next) オープンソース Mupen64Plus-Next コアをロードしてから、.n64 を読み込みます。
Android1 app
Mupen64Plus FZ 無料 ROM フォルダを追加してゲームをタップします。メンテナンスされている Android 用 N64 エミュレータです。
iOS1 app
RetroArch / Provenance オープンソース RetroArch(App Store、2024年以降)または Provenance で N64 コアを使用し、.n64 を読み込みます。

技術的詳細

詳細仕様
マジックバイトオフセット 0 で 40 12 37 80(ネイティブのビッグエンディアン 80 37 12 40 のワードスワップ形式)
バイト順リトルエンディアン(ワードスワップ) - 各 32 ビットワードの 4 バイトが .z64 と比較して逆転
ROM ヘッダー64 バイト(ワードスワップ済み):エントリポイント、CRC1/CRC2、20 バイトのゲームタイトル、カートリッジ/メディア ID、リージョンコードバイト、リビジョンバイト
リージョンコードバイトヘッダーオフセット 0x3E(ワードスワップ済み):N = NTSC、P = PAL、J = 日本
CRC ペアヘッダーオフセット 0x10-0x17 の CRC1/CRC2(ワードスワップ済み)。IPL3 ブートコードによって CIC チップと照合され、不一致の場合は実機での起動に失敗します
カートリッジサイズ範囲4 MB - 64 MB (32-512 Mbit)。ほとんどの市販タイトルは 8-32 MB、最大の市販リリースは 64 MB
コンテナ生のフラットバイナリ - ファイルシステムやラッピングコンテナなし。ROM ヘッダー + IPL3 ブートブロック + ゲームプログラム/データ
内部圧縮ファイルレベルでの圧縮はなし。個別のゲームアセットはゲーム内圧縮(例:Yaz0)を使用している場合があります
.z64 との関係.z64(ビッグエンディアン)と同じ内容で、すべての 32 ビットワードがバイト反転されています。双方向で無劣化変換が可能です
別名.u64 - 同一の形式とバイト順。初期の一部のコピーハードウェアで使用されていた代替拡張子
バイト順の自動検出最初の 4 バイトでバイト順のバリアントを一意に識別します。主要な N64 エミュレータはすべて読み込み時に自動スワップを行います
IPL3 ブートブロック64 バイトのヘッダーの直後に続き、CIC 依存のチェックサムルーチンとハードウェア初期化が含まれています
MIME タイプapplication/x-n64-rom
リリース日1996 (Nintendo 64 console); .n64 byte-order convention from copier/emulator era late 1990s
仕様書n64brew.dev

N64 の変換

コミュニティ Q&A

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

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

よくある質問

.n64 ファイルを開いたりプレイしたりするにはどうすればよいですか?
N64 エミュレータを使用してください。Windows では Project64 または simple64、macOS/Linux では simple64 または Mupen64Plus、Android では Mupen64Plus FZ があります。エミュレータ内から .n64 を読み込むだけで、変換は不要です。
.n64、.z64、.v64 の違いは何ですか?
これらは異なるバイト順で保存された同じ N64 ゲームデータです。.z64 はビッグエンディアン(ネイティブ)、.v64 は 16 ビットバイトスワップ、.n64 はリトルエンディアン/ワードスワップです。現代のエミュレータはこれら3つすべてを自動検出して読み込みます。
.n64 を .z64 に変換する必要はありますか?
通常は不要です。優れたエミュレータはヘッダーからバイト順を自動検出し、.n64 を直接読み込みます。特定のツールで .z64 が必要な場合は、Tool64 のようなバイトスワップユーティリティを使用してください。ゲームデータ自体は同一です。
.n64 ROM がエミュレータで読み込めないのはなぜですか?
以下の点を確認してください:ファイルが途切れたり破損したりしていないか、本当に N64 ROM であるか(別のファイルをリネームしたものではないか)、圧縮アーカイブ(.zip/.7z)は先に解凍されているか(一部のエミュレータは ZIP 形式を直接読み込めます)。バイナリエディタでヘッダーバイトを確認してください。オフセット 0 が 40 12 37 80 である必要があります。
N64 ROM ファイルは合法ですか?
自分が所有するカートリッジをダンプすることは広く許容されていますが、所有していないゲームの ROM をダウンロードすることは著作権侵害です。.n64 形式自体に問題はありませんが、合法性はファイルの入手方法に依存します。

参考文献

1n64brew wiki - ROM Header and byte ordern64brew.dev
2Project64 - N64 emulator for Windowswww.pj64-emu.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
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 で閲覧