.SPC

SPC-fil

SNES SPC700 Audio File
Ställ en fråga
SNABBT SVAR

En SPC-fil är nästan alltid en Super Nintendo (SNES) ljudfil - en 64 KB minnesavbildning av SNES-ljudprocessorn som låter dig spela spelmusik på en PC. Använd foobar2000 med insticksprogrammet foo_gep eller Chipamp för att spela den. Om filen kom från ett verktyg för kodsignering snarare än en webbplats för spelmusik, är det ett Software Publisher Certificate (PKCS#7), vilket är ett helt annat format.

Utvecklare: Community standard; originated from SNES game music preservation (Zones/Firebird, ~1997) Kategori: Ljudfiler Öppen standard MIME: audio/x-spc (de facto, not IANA-registered)
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .OPUS · .M3U · .M3U8 · .WFP

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet SPC?

.spc-filer är binära ljudfiler som fångar en komplett minnesavbildning av SNES-ljudprocessorn - Sony SPC700 (S-SMP) - i det ögonblick en bit spelmusik börjar spelas. Genom att ladda en .spc-fil i en kompatibel spelare återskapas originalets spelljud med exakt återgivning, eftersom filen innehåller alla samplingar, programdata och DSP-registertillstånd som ljudchippet behöver.

Formatet utvecklades av SNES-spelmusikgemenskapen runt 1997. Varje fil är nästan exakt 65 792 byte: en 33-byte ASCII-header (SNES-SPC700 Sound File Data v0.30), en 128-byte ID666-metadatatagg som innehåller låttitel, spelnamn, dumper-kreditering och uppspelningstider, en 64 KB dump av SPC700:s fulla RAM-adressutrymme, en 128-byte ögonblicksbild av S-DSP-registertillståndet, och ett valfritt xid6-block med utökade taggar som läggs till i slutet.

Den fasta samplingsfrekvensen på 32 000 Hz återspeglar utmatningshastigheten för SNES DSP-hårdvaran. Relaterade arkivsamlingar använder formatet .RSN - ett RAR-arkiv som innehåller flera .spc-filer från ett och samma spelsoundtrack. Det största offentliga arkivet för SNES-spelmusik, snesmusic.org, distribuerar tusentals spelsoundtrack som .spc-filer.

Uppspelning stöds av foobar2000 (med insticksprogrammet foo_gep), Winamp via Chipamp-paketet och Audacious på Linux med extra insticksprogram.

Säkerhet & trygghet

RISK: LOW

SPC-filer är passiva data (minnesavbildningar). De spelas upp via en emulator; ingen exekverbar kod körs på värdsystemet. Ladda endast ner från välrenommerade arkiv (snesmusic.org, Zophar's Domain).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSNES SPC700 Audio Fileäven känd som SPC file, SNES audio dump
UTVECKLARECommunity standard; originated from SNES game music preservation (Zones/Firebird, ~1997)sedan ~1997 (SPC file format v0.30 specification)
KATEGORILjudfiler
MIME-TYPaudio/x-spc (de facto, not IANA-registered)
TYPBinär ljuddump (minnesavbildning av SNES-ljudprocessor)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Software Publisher Certificate (PKCS#7) - Microsoft-fil för kodsigneringscertifikat i PKCS#7-format, används med Signcode.exe / signtool.exe; skapad av OpenSSL. Helt orelaterat till ljud.
  • Atari Compressed Spectrum Bitmap - Föråldrat Atari 8-bitars/ST-grafikformat; ingen kvarvarande mainstream-programvara; XnView kan ha delvis stöd för det.
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
HEX
534E45532D53504337303020536F756E642046696C6520446174612076302E3330
ASCII
SNES-SPC700 Sound File Data v0.30
En 33-byte ASCII-headersträng vid offset 0 identifierar formatet unikt. Efter headern: 2 byte (26h 26h) = har ID666-taggmarkörer.

Program som öppnar SPC-filer

Windows4 apps
OpenSSL Öppen källkod openssl pkcs7 -in cert.spc -inform DER -print_certs - läser Software Publisher Certificate (.spc)-filer. Ej relaterat till SNES-ljud.
XnView Gratis XnView kan delvis öppna Atari Spectrum bitmap .spc-filer (den obskyra Atari-grafikvarianten), inte SNES-ljud. Använd inte för SNES SPC.
foobar2000 (with foo_gep plugin) Gratis Installera foobar2000, installera sedan komponenten Game Emu Player (foo_gep). Dra .spc-filer till foobar2000-spellistan för att spela.
Chipamp (Winamp bundle) Gratis Chipamp är ett insticksprogrampaket för Winamp som inkluderar stöd för SNES SPC. Installera Chipamp och öppna sedan .spc-filer direkt i Winamp.
macOS1 app
foobar2000 for Mac (with foo_gep) Gratis Installera foobar2000 för Mac och komponenten foo_gep för SPC-uppspelning.
Linux2 apps
OpenSSL Öppen källkod openssl pkcs7 -in cert.spc -inform DER -print_certs - läser Software Publisher Certificate (.spc)-filer. Ej relaterat till SNES-ljud.
audacious (with audacious-plugins-extra) Öppen källkod Audacious med insticksprogram för konsolmusikavkodning stöder SPC-uppspelning. Installera audacious + audacious-plugins (inkluderar Game Music Emu).
Web1 app
SNESmusic.org player Gratis Bläddra och strömma SNES SPC-musik direkt i webbläsaren; ingen nedladdning krävs för listade titlar.

Tekniska detaljer

djup specifikation
KodningBinär (little-endian för header-fält; rå SNES-minnesdump i infödd hårdvarulayout)
Filens magiska sträng«SNES-SPC700 Sound File Data v0.30» - 33-byte ASCII-sträng vid offset 0
FilstorlekNästintill alltid 65 792 byte (64 KB RAM-dump + 33-byte header + header-fält + 128-byte ID666 + 128-byte DSP-register)
Fångad hårdvaraSony SPC700 (S-SMP) CPU och S-DSP-chip från Super Nintendo Entertainment System
RAM-dump65 536 byte (64 KB) - komplett ögonblicksbild av SPC700-adressutrymmet vid offset 0x100
DSP-registerdump128 byte vid offset 0x10100 - alla S-DSP-register avbildade vid tidpunkten för uppspelningens start
Metadatablock128-byte ID666-tagg vid offset 0x2E: låttitel, speltitel, dumper-namn, kommentarer, dumpningsdatum, toningslängd, artist, kanal-mutes, emulator-ID
Utökad metadataValfritt xid6 RIFF-block som läggs till efter den fasta filkroppen; innehåller extra taggar som inte täcks av ID666-blocket
Fast samplingsfrekvens32 000 Hz - SNES DSP-hårdvarans utmatningshastighet; kan inte ändras
KomprimeringIngen - rå minnesdump utan kodningsoverhead
MIME-typaudio/x-spc (de facto gemenskapsstandard; ej IANA-registrerad)
Relaterat arkivformat.rsn - ett RAR-arkiv omdöpt till .rsn, innehållande flera .spc-filer från ett spels kompletta soundtrack
Associerade operativsystemWindows, macOS, Linux, Android (via spelarappar)
Släppt~1997 (SPC file format v0.30 specification)
Senaste versionSPC File Format v0.30 (last formal spec; the xid6 extended tag block added later)
Öppen standardJa · royaltyfri
Specifikationvspcplay.raphnet.net

SPC-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med SPC-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om SPC-filer.

Vanliga frågor

Hur spelar jag en SPC-fil?
Installera foobar2000 (foobar2000.org) och komponenten foo_gep Game Emu Player, dra sedan .spc-filen till foobar2000. Chipamp (chipamp.org) är ett annat gratisalternativ baserat på Winamp.
Vad är en SPC-fil?
En Super Nintendo-ljudfil - en komplett ögonblicksbild av SNES-ljudprocessorns 64 KB RAM och registertillstånd, som används för att spela SNES-spelmusik på en PC via emulering.
Kan jag konvertera SPC till MP3?
Ja: använd foobar2000 + foo_gep för att rendera SPC till WAV (File → Convert), och koda sedan WAV-filen till MP3 med Audacity eller valfri ljudkodare.
Varför är varje SPC-fil ungefär 65 KB?
Eftersom en SPC-fil alltid är en dump av hela SNES SPC700:s 64 KB adressutrymme plus headers med fast storlek. Låtens längd är endast metadata - ljudprocessorns RAM är alltid 65 536 byte.
Vad är RSN-filer?
RSN-filer är RAR-arkiv som innehåller flera .spc-filer (en per spår) för ett enskilt SNES-spel, vilket gör att ett helt spelsoundtrack kan distribueras som en enda fil.
Jag fick en .spc-fil från ett verktyg för kodsignering - vad gör jag?
Det är ett Software Publisher Certificate i PKCS#7-format, helt orelaterat till SNES-ljud. Använd OpenSSL («openssl pkcs7 -in file.spc -inform DER -print_certs») eller Windows certmgr.msc för att inspektera den.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö