.SPC

SPC-fil

SNES SPC700 Audio File
Stil et spørgsmål
HURTIGT SVAR

En SPC-fil er næsten altid en Super Nintendo (SNES) lydfil - et 64 KB hukommelses-snapshot af SNES-lydprocessoren, der lader dig afspille spilmusik på en PC. Brug foobar2000 med foo_gep-pluginet eller Chipamp til at afspille den. Hvis filen kom fra et værktøj til kodesignering frem for en side med spilmusik, er det et Software Publisher Certificate (PKCS#7), hvilket er et helt andet format.

Udvikler: Community standard; originated from SNES game music preservation (Zones/Firebird, ~1997) Kategori: Lydfiler Åben standard MIME: audio/x-spc (de facto, not IANA-registered)
ÅBNER PÅ Windows macOS Linux Web
Relateret: .OPUS · .M3U · .M3U8 · .WFP

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SPC-filformatet?

.spc-filer er binære lyddumps, der fanger et komplet hukommelses-snapshot af SNES-lydprocessoren - Sony SPC700 (S-SMP) - i det øjeblik et stykke musik i spillet begynder at spille. Indlæsning af en .spc-fil i en kompatibel afspiller gengiver den originale spillyd med nøjagtig troskab, fordi filen indeholder alle de samples, programdata og DSP-registertilstande, som lydchippen har brug for.

Formatet blev udviklet af SNES-spilmusikmiljøet omkring 1997. Hver fil er næsten præcis 65.792 bytes: en 33-byte ASCII-magic-header (SNES-SPC700 Sound File Data v0.30), et 128-byte ID666-metadatatag, der indeholder sangtitel, spilnavn, dumper-krediteringer og afspilningstiming, et 64 KB dump af SPC700's fulde RAM-adresseområde, et 128-byte snapshot af S-DSP-registertilstanden og en valgfri xid6-udvidet tag-blok tilføjet i slutningen.

Den faste samplingsfrekvens på 32.000 Hz afspejler SNES DSP-hardwarens outputhastighed. Relaterede arkivsamlinger bruger .RSN-formatet - et RAR-arkiv, der indeholder flere .spc-filer fra et enkelt spilsoundtrack. Det største offentlige arkiv for SNES-spilmusik, snesmusic.org, distribuerer tusindvis af spilsoundtracks som .spc-filer.

Afspilning understøttes af foobar2000 (med foo_gep-pluginet), Winamp via Chipamp-pakken og Audacious på Linux med ekstra plugins.

Sikkerhed og tryghed

RISIKO: LOW

SPC-filer er passive data (hukommelses-snapshots). De afspilles gennem en emulator; ingen eksekverbar kode kører på værts-OS'et. Download kun fra anerkendte arkiver (snesmusic.org, Zophar's Domain).

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSNES SPC700 Audio Fileogså kendt som SPC file, SNES audio dump
UDVIKLERCommunity standard; originated from SNES game music preservation (Zones/Firebird, ~1997)siden ~1997 (SPC file format v0.30 specification)
KATEGORILydfiler
MIME-TYPEaudio/x-spc (de facto, not IANA-registered)
TYPEBinært lyddump (hukommelses-snapshot af SNES-lydprocessor)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Software Publisher Certificate (PKCS#7) - Microsoft kodesignerings-certifikatfil i PKCS#7-format, brugt med Signcode.exe / signtool.exe; oprettet af OpenSSL. Helt urelateret til lyd.
  • Atari Compressed Spectrum Bitmap - Forældet Atari 8-bit/ST grafikformat; ingen overlevende mainstream-software; XnView understøtter det muligvis delvist.
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
HEX
534E45532D53504337303020536F756E642046696C6520446174612076302E3330
ASCII
SNES-SPC700 Sound File Data v0.30
33-byte ASCII-headerstreng ved offset 0 identificerer formatet entydigt. Efter headeren: 2 bytes (26h 26h) = har ID666-tag-markører.

Programmer der åbner SPC-filer

Windows4 apps
OpenSSL Open-source openssl pkcs7 -in cert.spc -inform DER -print_certs - læser Software Publisher Certificate (.spc) filer. Ikke relateret til SNES-lyd.
XnView Gratis XnView kan delvist åbne Atari Spectrum bitmap .spc-filer (den obskure Atari-grafikvariant), ikke SNES-lyd. Brug ikke til SNES SPC.
foobar2000 (with foo_gep plugin) Gratis Installer foobar2000, og installer derefter komponenten Game Emu Player (foo_gep). Træk .spc-filer ind i foobar2000-playlisten for at afspille.
Chipamp (Winamp bundle) Gratis Chipamp er en Winamp-plugin-pakke, der inkluderer SNES SPC-understøttelse. Installer Chipamp, og åbn derefter .spc-filer direkte i Winamp.
macOS1 app
foobar2000 for Mac (with foo_gep) Gratis Installer foobar2000 til Mac og foo_gep-komponenten til SPC-afspilning.
Linux2 apps
OpenSSL Open-source openssl pkcs7 -in cert.spc -inform DER -print_certs - læser Software Publisher Certificate (.spc) filer. Ikke relateret til SNES-lyd.
audacious (with audacious-plugins-extra) Open-source Audacious med plugins til afkodning af konsolmusik understøtter SPC-afspilning. Installer audacious + audacious-plugins (inkluderer Game Music Emu).
Web1 app
SNESmusic.org player Gratis Gennemse og stream SNES SPC-musik direkte i browseren; ingen download nødvendig for de listede titler.

Tekniske detaljer

dyb specifikation
KodningBinær (little-endian for header-felter; råt SNES-hukommelsesdump i indfødt hardware-layout)
Fil-magic-streng„SNES-SPC700 Sound File Data v0.30” - 33-byte ASCII-streng ved offset 0
FilstørrelseStort set altid 65.792 bytes (64 KB RAM-dump + 33-byte magic + header-felter + 128-byte ID666 + 128-byte DSP-registre)
Hardware fangetSony SPC700 (S-SMP) CPU og S-DSP chip fra Super Nintendo Entertainment System
RAM-dump65.536 bytes (64 KB) - komplet snapshot af SPC700-adresseområdet ved offset 0x100
DSP-registerdump128 bytes ved offset 0x10100 - alle S-DSP-registre snapshottet i øjeblikket for afspilningsstart
Metadatablok128-byte ID666-tag ved offset 0x2E: sangtitel, spiltitel, dumper-navn, kommentarer, dump-dato, fade-længde, kunstner, kanal-mutes, emulator-ID
Udvidede metadataValgfri xid6 RIFF-chunk tilføjet efter den faste krop; indeholder ekstra tags, der ikke er dækket af ID666-blokken
Fast samplingsfrekvens32.000 Hz - SNES DSP-hardwarens outputhastighed; kan ikke ændres
KomprimeringIngen - råt hukommelsesdump uden kodningsomkostninger
MIME-typeaudio/x-spc (de facto standard i miljøet; ikke IANA-registreret)
Relateret arkivformat.rsn - et RAR-arkiv omdøbt til .rsn, der indeholder flere .spc-filer fra et spils komplette soundtrack
Associeret OSWindows, macOS, Linux, Android (via afspiller-apps)
Udgivet~1997 (SPC file format v0.30 specification)
Seneste versionSPC File Format v0.30 (last formal spec; the xid6 extended tag block added later)
Åben standardJa · royaltyfri
Specifikationvspcplay.raphnet.net

SPC-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SPC-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SPC-filer.

Ofte stillede spørgsmål

Hvordan afspiller jeg en SPC-fil?
Installer foobar2000 (foobar2000.org) og komponenten foo_gep Game Emu Player, og træk derefter .spc-filen ind i foobar2000. Chipamp (chipamp.org) er en anden gratis mulighed baseret på Winamp.
Hvad er en SPC-fil?
En Super Nintendo-lydfil - et komplet snapshot af SNES-lydprocessorens 64 KB RAM og registertilstand, der bruges til at afspille SNES-spilmusik på en PC via emulering.
Kan jeg konvertere SPC til MP3?
Ja: brug foobar2000 + foo_gep til at rendere SPC til WAV (File → Convert), og kod derefter WAV-filen til MP3 ved hjælp af Audacity eller en hvilken som helst lydkoder.
Hvorfor er hver SPC-fil ca. 65 KB?
Fordi en SPC-fil altid er et dump af hele SNES SPC700's 64 KB adresseområde plus headere med fast størrelse. Sanglængden er kun metadata - lydprocessorens RAM er altid 65.536 bytes.
Hvad er RSN-filer?
RSN-filer er RAR-arkiver, der indeholder flere .spc-filer (én pr. nummer) for et enkelt SNES-spil, hvilket gør det muligt at distribuere et komplet spilsoundtrack som én fil.
Jeg fik en .spc-fil fra et kodesigneringsværktøj - hvad gør jeg?
Det er et Software Publisher Certificate i PKCS#7-format, som er helt urelateret til SNES-lyd. Brug OpenSSL («openssl pkcs7 -in file.spc -inform DER -print_certs») eller Windows certmgr.msc til at inspicere den.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å