.SPC

SPC ファイル

SNES SPC700 Audio File
質問する
クイック回答

SPC ファイルは、ほぼ例外なく Super Nintendo (SNES) のオーディオファイルです。これは SNES サウンドプロセッサの 64 KB メモリスナップショットであり、PC でゲーム音楽を再生できるようにするものです。再生には、foo_gep プラグインを導入した foobar2000 や Chipamp を使用してください。もしファイルがゲーム音楽サイトではなくコード署名ツールから取得されたものである場合は、Software Publisher Certificate (PKCS#7) であり、全く別の形式です。

開発元: Community standard; originated from SNES game music preservation (Zones/Firebird, ~1997) カテゴリ: 音声ファイル オープンスタンダード MIME: audio/x-spc (de facto, not IANA-registered)
対応OS Windows macOS Linux Web
関連: .OPUS · .M3U · .M3U8 · .WFP

このページの内容

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

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

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

ファイルを識別する

SPC ファイル形式とは?

.spc ファイルは、ゲーム内音楽が再生される瞬間の SNES サウンドプロセッサ(Sony SPC700 (S-SMP))の完全なメモリスナップショットをキャプチャしたバイナリオーディオダンプです。.spc ファイルを互換性のあるプレイヤーに読み込むと、ファイル内にサウンドチップが必要とするすべてのサンプル、プログラムデータ、DSP レジスタの状態が含まれているため、オリジナルのゲームオーディオを正確な再現度で再生できます。

この形式は、1997年頃に SNES ゲーム音楽保存コミュニティによって開発されました。各ファイルはほぼ正確に 65,792 バイトです。内訳は、33 バイトの ASCII マジックヘッダー(SNES-SPC700 Sound File Data v0.30)、曲名、ゲーム名、ダンプ作成者、再生タイミングを保持する 128 バイトの ID666 メタデータタグ、SPC700 の全 RAM アドレス空間の 64 KB ダンプ、S-DSP レジスタ状態の 128 バイトのスナップショット、および末尾に追加されるオプションの xid6 拡張タグブロックです。

固定サンプリングレートの 32,000 Hz は、SNES DSP ハードウェアの出力レートを反映しています。関連するアーカイブコレクションでは .RSN 形式が使用されます。これは、単一のゲームサウンドトラックから複数の .spc ファイルを含む ZIP 形式の RAR アーカイブです。SNES ゲーム音楽の最大の公開アーカイブである snesmusic.org は、数千のゲームサウンドトラックを .spc ファイルとして配布しています。

再生は、foobar2000(foo_gep プラグインが必要)、Chipamp バンドル経由の Winamp、および追加プラグインを導入した Linux 上の Audacious でサポートされています。

セキュリティと安全性

リスク: LOW

SPC ファイルはパッシブデータ(メモリスナップショット)です。エミュレータを通じて再生されるため、ホスト OS 上で実行可能コードが走ることはありません。信頼できるアーカイブ (snesmusic.org, Zophar's Domain) からのみダウンロードしてください。

形式の詳細

概要
正式名称SNES SPC700 Audio File別名 SPC file, SNES audio dump
開発元Community standard; originated from SNES game music preservation (Zones/Firebird, ~1997)登場時期 ~1997 (SPC file format v0.30 specification)
カテゴリ音声ファイル
MIME タイプaudio/x-spc (de facto, not IANA-registered)
タイプバイナリオーディオダンプ (SNES サウンドプロセッサ メモリスナップショット)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Software Publisher Certificate (PKCS#7) - Signcode.exe / signtool.exe で使用される、PKCS#7 形式の Microsoft コード署名証明書ファイル。OpenSSL で作成されます。オーディオとは全く無関係です。
  • Atari Compressed Spectrum Bitmap - 廃止された Atari 8ビット/ST グラフィックス形式。現存する主要なソフトウェアはありません。XnView が部分的にサポートしている場合があります。
マジックバイト ・ ファイルシグネチャ
オフセット
000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
16進数
534E45532D53504337303020536F756E642046696C6520446174612076302E3330
ASCII
SNES-SPC700 Sound File Data v0.30
オフセット 0 にある 33 バイトの ASCII ヘッダー文字列がこの形式を一意に識別します。ヘッダーの後:2 バイト (26h 26h) = ID666 タグマーカーの有無を示します。

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

Windows4 apps
OpenSSL オープンソース openssl pkcs7 -in cert.spc -inform DER -print_certs - Software Publisher Certificate (.spc) ファイルを読み取ります。SNES オーディオとは関係ありません。
XnView 無料 XnView は Atari Spectrum ビットマップ .spc ファイル(無名の Atari グラフィックス版)を部分的に開くことができますが、SNES オーディオには対応していません。SNES SPC には使用しないでください。
foobar2000 (with foo_gep plugin) 無料 foobar2000 をインストールし、Game Emu Player (foo_gep) コンポーネントをインストールします。.spc ファイルを foobar2000 のプレイリストにドラッグして再生します。
Chipamp (Winamp bundle) 無料 Chipamp は SNES SPC サポートを含む Winamp プラグインバンドルです。Chipamp をインストールすると、Winamp で直接 .spc ファイルを開けます。
macOS1 app
foobar2000 for Mac (with foo_gep) 無料 Mac 用 foobar2000 と foo_gep コンポーネントをインストールして SPC を再生します。
Linux2 apps
OpenSSL オープンソース openssl pkcs7 -in cert.spc -inform DER -print_certs - Software Publisher Certificate (.spc) ファイルを読み取ります。SNES オーディオとは関係ありません。
audacious (with audacious-plugins-extra) オープンソース コンソール音楽デコーダープラグインを備えた Audacious は SPC 再生をサポートしています。audacious + audacious-plugins (Game Music Emu を含む) をインストールしてください。
Web1 app
SNESmusic.org player 無料 ブラウザ上で直接 SNES SPC 音楽を閲覧・ストリーミング再生できます。リストされているタイトルについてはダウンロード不要です。

技術的詳細

詳細仕様
エンコーディングバイナリ(ヘッダーフィールドはリトルエンディアン、生の SNES メモリダンプはネイティブハードウェアレイアウト)
ファイルマジック文字列«SNES-SPC700 Sound File Data v0.30» - オフセット 0 にある 33 バイトの ASCII 文字列
ファイルサイズほぼ常に 65,792 バイト (64 KB RAM ダンプ + 33 バイトのマジック + ヘッダーフィールド + 128 バイトの ID666 + 128 バイトの DSP レジスタ)
キャプチャ対象ハードウェアSuper Nintendo Entertainment System の Sony SPC700 (S-SMP) CPU および S-DSP チップ
RAM ダンプ65,536 バイト (64 KB) - オフセット 0x100 における完全な SPC700 アドレス空間のスナップショット
DSP レジスタダンプオフセット 0x10100 にある 128 バイト - 再生開始時のすべての S-DSP レジスタのスナップショット
メタデータブロックオフセット 0x2E にある 128 バイトの ID666 タグ:曲名、ゲーム名、ダンプ作成者名、コメント、ダンプ日、フェード長、アーティスト、チャンネルミュート、エミュレータ ID
拡張メタデータ固定サイズ本体の後ろに追加されるオプションの xid6 RIFF チャンク。ID666 ブロックでカバーされない追加タグを保持
固定サンプリングレート32,000 Hz - SNES DSP ハードウェアの出力レート。変更不可
圧縮なし - エンコーディングオーバーヘッドのない生のメモリダンプ
MIME タイプaudio/x-spc (コミュニティの事実上の標準、IANA 未登録)
関連アーカイブ形式.rsn - 1つのゲームの完全なサウンドトラックから複数の .spc ファイルを含む、拡張子を .rsn に変更した RAR アーカイブ
関連 OSWindows, macOS, Linux, Android (プレイヤーアプリ経由)
リリース日~1997 (SPC file format v0.30 specification)
最新バージョンSPC File Format v0.30 (last formal spec; the xid6 extended tag block added later)
オープンスタンダードはい · ロイヤリティフリー
仕様書vspcplay.raphnet.net

SPC の変換

コミュニティ Q&A

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

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

よくある質問

SPC ファイルを再生するにはどうすればよいですか?
foobar2000 (foobar2000.org) と foo_gep Game Emu Player コンポーネントをインストールし、.spc ファイルを foobar2000 にドラッグしてください。Winamp ベースの無料オプションとして Chipamp (chipamp.org) もあります。
SPC ファイルとは何ですか?
Super Nintendo のオーディオファイルです。SNES サウンドプロセッサの 64 KB RAM とレジスタ状態の完全なスナップショットであり、エミュレーションを通じて PC で SNES ゲーム音楽を再生するために使用されます。
SPC を MP3 に変換できますか?
はい。foobar2000 + foo_gep を使用して SPC を WAV にレンダリングし(File → Convert)、その WAV を Audacity や任意のオーディオエンコーダーを使用して MP3 にエンコードしてください。
なぜすべての SPC ファイルは約 65 KB なのですか?
SPC ファイルは常に SNES SPC700 の 64 KB アドレス空間全体と固定サイズのヘッダーのダンプであるためです。曲の長さはメタデータに過ぎず、サウンドプロセッサの RAM は常に 65,536 バイトです。
RSN ファイルとは何ですか?
RSN ファイルは、1つの SNES ゲームの複数の .spc ファイル(1トラックにつき1ファイル)を含む RAR アーカイブであり、ゲームサウンドトラック全体を1つのファイルとして配布できるようにしたものです。
コード署名ツールから .spc ファイルを入手しましたが、どうすればよいですか?
それは PKCS#7 形式の Software Publisher Certificate であり、SNES オーディオとは全く無関係です。OpenSSL («openssl pkcs7 -in file.spc -inform DER -print_certs») や Windows の certmgr.msc を使用して内容を確認してください。

参考文献

1SPC File Format Specification v0.30vspcplay.raphnet.net
2SPC format - Super Famicom Development Wikiwiki.superfamicom.org

さらに探索

データベース全体から

今週のトップ拡張子

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.TMPTemporary File

関連する拡張子

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

無料ファイルツール

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

ツールボックスを開く

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