.SPC

File SPC

SNES SPC700 Audio File
Fai una domanda
RISPOSTA RAPIDA

Un file SPC è quasi sempre un file audio del Super Nintendo (SNES) - un'istantanea della memoria da 64 KB del processore sonoro SNES che consente di riprodurre la musica dei giochi su PC. Usa foobar2000 con il plugin foo_gep o Chipamp per riprodurlo. Se il file proviene da uno strumento di firma del codice anziché da un sito di musica per videogiochi, si tratta di un Software Publisher Certificate (PKCS#7), un formato completamente diverso.

Sviluppatore: Community standard; originated from SNES game music preservation (Zones/Firebird, ~1997) Categoria: File audio Standard aperto MIME: audio/x-spc (de facto, not IANA-registered)
SI APRE SU Windows macOS Linux Web
Correlati: .OPUS · .M3U · .M3U8 · .WFP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SPC?

I file .spc sono dump audio binari che catturano un'istantanea completa della memoria del processore sonoro SNES - il Sony SPC700 (S-SMP) - nel momento in cui un brano musicale del gioco inizia a essere riprodotto. Caricando un file .spc in un lettore compatibile si riproduce l'audio originale del gioco con fedeltà esatta, poiché il file contiene tutti i campioni, i dati del programma e lo stato dei registri DSP necessari al chip sonoro.

Il formato è stato sviluppato dalla comunità di preservazione della musica dei giochi SNES intorno al 1997. Ogni file è di quasi esattamente 65.792 byte: un'intestazione magic ASCII di 33 byte (SNES-SPC700 Sound File Data v0.30), un tag di metadati ID666 di 128 byte contenente il titolo della canzone, il nome del gioco, i crediti del dumper e i tempi di riproduzione, un dump di 64 KB dell'intero spazio di indirizzamento RAM dell'SPC700, un'istantanea di 128 byte dello stato dei registri S-DSP e un blocco opzionale di tag estesi xid6 aggiunto alla fine.

La frequenza di campionamento fissa di 32.000 Hz riflette la frequenza di uscita dell'hardware DSP dello SNES. Le raccolte di archivi correlate utilizzano il formato .RSN - un archivio RAR contenente più file .spc di una singola colonna sonora di un gioco. Il più grande archivio pubblico di musica per giochi SNES, snesmusic.org, distribuisce migliaia di colonne sonore come file .spc.

La riproduzione è supportata da foobar2000 (con il plugin foo_gep), Winamp tramite il pacchetto Chipamp e Audacious su Linux con plugin extra.

Sicurezza e incolumità

RISCHIO: LOW

I file SPC sono dati passivi (istantanee di memoria). Vengono riprodotti tramite un emulatore; nessun codice eseguibile viene eseguito sul sistema operativo ospite. Scaricare solo da archivi affidabili (snesmusic.org, Zophar's Domain).

Dettagli del formato

in sintesi
NOME COMPLETOSNES SPC700 Audio Fileanche noto come SPC file, SNES audio dump
SVILUPPATORECommunity standard; originated from SNES game music preservation (Zones/Firebird, ~1997)dal ~1997 (SPC file format v0.30 specification)
CATEGORIAFile audio
TIPO MIMEaudio/x-spc (de facto, not IANA-registered)
TIPODump audio binario (istantanea della memoria del processore sonoro SNES)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Software Publisher Certificate (PKCS#7) - File di certificato per la firma del codice Microsoft in formato PKCS#7, utilizzato con Signcode.exe / signtool.exe; creato da OpenSSL. Completamente slegato dall'audio.
  • Atari Compressed Spectrum Bitmap - Formato grafico Atari 8-bit/ST obsoleto; nessun software mainstream superstite; XnView potrebbe supportarlo parzialmente.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
HEX
534E45532D53504337303020536F756E642046696C6520446174612076302E3330
ASCII
SNES-SPC700 Sound File Data v0.30
La stringa di intestazione ASCII di 33 byte all'offset 0 identifica univocamente il formato. Dopo l'intestazione: 2 byte (26h 26h) = presenza di marcatori tag ID666.

Programmi che aprono file SPC

Windows4 apps
OpenSSL Open-source openssl pkcs7 -in cert.spc -inform DER -print_certs - legge i file Software Publisher Certificate (.spc). Non correlato all'audio SNES.
XnView Gratuito XnView potrebbe aprire parzialmente i file bitmap .spc di Atari Spectrum (l'oscura variante grafica Atari), non l'audio SNES. Non utilizzare per SPC dello SNES.
foobar2000 (with foo_gep plugin) Gratuito Installa foobar2000, quindi installa il componente Game Emu Player (foo_gep). Trascina i file .spc nella playlist di foobar2000 per riprodurli.
Chipamp (Winamp bundle) Gratuito Chipamp è un pacchetto di plugin per Winamp che include il supporto per SPC dello SNES. Installa Chipamp, quindi apri i file .spc direttamente in Winamp.
macOS1 app
foobar2000 for Mac (with foo_gep) Gratuito Installa foobar2000 per Mac e il componente foo_gep per la riproduzione SPC.
Linux2 apps
OpenSSL Open-source openssl pkcs7 -in cert.spc -inform DER -print_certs - legge i file Software Publisher Certificate (.spc). Non correlato all'audio SNES.
audacious (with audacious-plugins-extra) Open-source Audacious con i plugin di decodifica console music supporta la riproduzione SPC. Installa audacious + audacious-plugins (include Game Music Emu).
Web1 app
SNESmusic.org player Gratuito Sfoglia e riproduci musica SNES SPC direttamente nel browser; non è necessario il download per i titoli elencati.

Dettagli tecnici

specifiche approfondite
CodificaBinaria (little-endian per i campi dell'intestazione; dump grezzo della memoria SNES nel layout hardware nativo)
Stringa magic del file«SNES-SPC700 Sound File Data v0.30» - stringa ASCII di 33 byte all'offset 0
Dimensione del fileQuasi sempre 65.792 byte (dump RAM 64 KB + magic 33 byte + campi intestazione + ID666 128 byte + registri DSP 128 byte)
Hardware catturatoCPU Sony SPC700 (S-SMP) e chip S-DSP del Super Nintendo Entertainment System
Dump della RAM65.536 byte (64 KB) - istantanea completa dello spazio di indirizzamento SPC700 all'offset 0x100
Dump dei registri DSP128 byte all'offset 0x10100 - tutti i registri S-DSP catturati al momento dell'inizio della riproduzione
Blocco metadatiTag ID666 di 128 byte all'offset 0x2E: titolo brano, titolo gioco, nome dumper, commenti, data dump, durata dissolvenza, artista, canali muti, ID emulatore
Metadati estesiChunk RIFF xid6 opzionale aggiunto dopo il corpo a dimensione fissa; contiene tag extra non coperti dal blocco ID666
Frequenza di campionamento fissa32.000 Hz - frequenza di uscita hardware DSP dello SNES; non può essere modificata
CompressioneNessuna - dump della memoria grezza senza sovraccarico di codifica
Tipo MIMEaudio/x-spc (standard di fatto della comunità; non registrato IANA)
Formato di archivio correlato.rsn - un archivio RAR rinominato .rsn, contenente più file .spc della colonna sonora completa di un gioco
OS associatoWindows, macOS, Linux, Android (tramite app di riproduzione)
Rilasciato~1997 (SPC file format v0.30 specification)
Ultima versioneSPC File Format v0.30 (last formal spec; the xid6 extended tag block added later)
Standard apertoSì · royalty-free
Specificavspcplay.raphnet.net

Conversioni SPC

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SPC. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SPC.

Domande frequenti

Come posso riprodurre un file SPC?
Installa foobar2000 (foobar2000.org) e il componente foo_gep Game Emu Player, quindi trascina il file .spc in foobar2000. Chipamp (chipamp.org) è un'altra opzione gratuita basata su Winamp.
Che cos'è un file SPC?
Un file audio del Super Nintendo - un'istantanea completa della RAM da 64 KB e dello stato dei registri del processore sonoro SNES, utilizzata per riprodurre la musica dei giochi SNES su PC tramite emulazione.
Posso convertire SPC in MP3?
Sì: usa foobar2000 + foo_gep per renderizzare l'SPC in WAV (File → Convert), quindi codifica il WAV in MP3 utilizzando Audacity o qualsiasi codificatore audio.
Perché ogni file SPC è di circa 65 KB?
Perché un file SPC è sempre un dump dell'intero spazio di indirizzamento da 64 KB dell'SPC700 dello SNES più le intestazioni a dimensione fissa. La durata del brano è solo un metadato - la RAM del processore sonoro è sempre di 65.536 byte.
Cosa sono i file RSN?
I file RSN sono archivi RAR contenenti più file .spc (uno per traccia) per un singolo gioco SNES, consentendo la distribuzione di un'intera colonna sonora come un unico file.
Ho ricevuto un file .spc da uno strumento di firma del codice - cosa devo fare?
Si tratta di un Software Publisher Certificate in formato PKCS#7, completamente slegato dall'audio SNES. Usa OpenSSL («openssl pkcs7 -in file.spc -inform DER -print_certs») o certmgr.msc di Windows per ispezionarlo.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z