.SPC

Plik SPC

SNES SPC700 Audio File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SPC to prawie zawsze plik audio Super Nintendo (SNES) - zrzut pamięci 64 KB procesora dźwięku SNES, który umożliwia odtwarzanie muzyki z gier na komputerze PC. Do odtwarzania użyj foobar2000 z wtyczką foo_gep lub Chipamp. Jeśli plik pochodzi z narzędzia do podpisywania kodu, a nie ze strony z muzyką z gier, jest to Software Publisher Certificate (PKCS#7), czyli zupełnie inny format.

Deweloper: Community standard; originated from SNES game music preservation (Zones/Firebird, ~1997) Kategoria: Pliki audio Otwarty standard MIME: audio/x-spc (de facto, not IANA-registered)
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .OPUS · .M3U · .M3U8 · .WFP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SPC?

Pliki .spc to binarne zrzuty audio przechwytujące pełny stan pamięci procesora dźwięku SNES - Sony SPC700 (S-SMP) - w momencie rozpoczęcia odtwarzania utworu w grze. Załadowanie pliku .spc do kompatybilnego odtwarzacza pozwala odtworzyć oryginalny dźwięk z gry z idealną wiernością, ponieważ plik zawiera wszystkie próbki, dane programu i stan rejestrów DSP wymagane przez układ dźwiękowy.

Format został opracowany przez społeczność zajmującą się archiwizacją muzyki z gier SNES około 1997 roku. Każdy plik ma prawie dokładnie 65 792 bajty: 33-bajtowy nagłówek ASCII magic header (SNES-SPC700 Sound File Data v0.30), 128-bajtowy tag metadanych ID666 zawierający tytuł utworu, nazwę gry, informacje o autorze zrzutu i czas odtwarzania, 64 KB zrzutu pełnej przestrzeni adresowej RAM SPC700, 128-bajtowy zrzut stanu rejestrów S-DSP oraz opcjonalny blok rozszerzonych tagów xid6 dołączony na końcu.

Stała częstotliwość próbkowania 32 000 Hz odzwierciedla wyjściową częstotliwość sprzętową DSP konsoli SNES. Powiązane kolekcje archiwalne używają formatu .RSN - archiwum RAR zawierającego wiele plików .spc z jednej ścieżki dźwiękowej gry. Największe publiczne archiwum muzyki z gier SNES, snesmusic.org, udostępnia tysiące ścieżek dźwiękowych w formie plików .spc.

Odtwarzanie jest obsługiwane przez foobar2000 (z wtyczką foo_gep), Winamp poprzez pakiet Chipamp oraz Audacious na Linux z dodatkowymi wtyczkami.

Bezpieczeństwo

RYZYKO: LOW

Pliki SPC to pasywne dane (zrzuty pamięci). Są odtwarzane przez emulator; żaden kod wykonywalny nie jest uruchamiany w systemie operacyjnym hosta. Pobieraj tylko z zaufanych archiwów (snesmusic.org, Zophar's Domain).

Szczegóły formatu

w pigułce
PEŁNA NAZWASNES SPC700 Audio Fileznany również jako SPC file, SNES audio dump
DEWELOPERCommunity standard; originated from SNES game music preservation (Zones/Firebird, ~1997)od ~1997 (SPC file format v0.30 specification)
KATEGORIAPliki audio
TYP MIMEaudio/x-spc (de facto, not IANA-registered)
TYPBinarny zrzut audio (migawka pamięci procesora dźwięku SNES)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Software Publisher Certificate (PKCS#7) - Plik certyfikatu podpisywania kodu Microsoft w formacie PKCS#7, używany z Signcode.exe / signtool.exe; tworzony przez OpenSSL. Całkowicie niezwiązany z dźwiękiem.
  • Atari Compressed Spectrum Bitmap - Przestarzały format graficzny Atari 8-bit/ST; brak współczesnego oprogramowania głównego nurtu; XnView może go częściowo obsługiwać.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
HEX
534E45532D53504337303020536F756E642046696C6520446174612076302E3330
ASCII
SNES-SPC700 Sound File Data v0.30
33-bajtowy ciąg nagłówka ASCII pod offsetem 0 jednoznacznie identyfikuje format. Po nagłówku: 2 bajty (26h 26h) = obecność znaczników tagów ID666.

Programy otwierające pliki SPC

Windows4 apps
OpenSSL Open-source openssl pkcs7 -in cert.spc -inform DER -print_certs - odczytuje pliki Software Publisher Certificate (.spc). Niezwiązane z audio SNES.
XnView Darmowy XnView może częściowo otwierać pliki bitmapowe Atari Spectrum .spc (rzadki wariant graficzny Atari), nie audio SNES. Nie używać do SNES SPC.
foobar2000 (with foo_gep plugin) Darmowy Zainstaluj foobar2000, a następnie zainstaluj komponent Game Emu Player (foo_gep). Przeciągnij pliki .spc na listę odtwarzania foobar2000, aby je odtworzyć.
Chipamp (Winamp bundle) Darmowy Chipamp to pakiet wtyczek do Winamp, który zawiera obsługę SNES SPC. Zainstaluj Chipamp, a następnie otwieraj pliki .spc bezpośrednio w Winamp.
macOS1 app
foobar2000 for Mac (with foo_gep) Darmowy Zainstaluj foobar2000 dla macOS oraz komponent foo_gep do odtwarzania SPC.
Linux2 apps
OpenSSL Open-source openssl pkcs7 -in cert.spc -inform DER -print_certs - odczytuje pliki Software Publisher Certificate (.spc). Niezwiązane z audio SNES.
audacious (with audacious-plugins-extra) Open-source Audacious z wtyczkami dekodera muzyki konsolowej obsługuje odtwarzanie SPC. Zainstaluj audacious + audacious-plugins (zawiera Game Music Emu).
Web1 app
SNESmusic.org player Darmowy Przeglądaj i strumieniuj muzykę SNES SPC bezpośrednio w przeglądarce; dla wymienionych tytułów nie jest wymagane pobieranie.

Szczegóły techniczne

specyfikacja
KodowanieBinarne (little-endian dla pól nagłówka; surowy zrzut pamięci SNES w natywnym układzie sprzętowym)
Sygnatura pliku„SNES-SPC700 Sound File Data v0.30” - 33-bajtowy ciąg ASCII pod offsetem 0
Rozmiar plikuPrawie zawsze 65 792 bajty (zrzut 64 KB RAM + 33-bajtowa sygnatura + pola nagłówka + 128-bajtowy ID666 + 128-bajtowe rejestry DSP)
Przechwycony sprzętProcesor Sony SPC700 (S-SMP) i układ S-DSP konsoli Super Nintendo Entertainment System
Zrzut RAM65 536 bajtów (64 KB) - kompletny zrzut przestrzeni adresowej SPC700 pod offsetem 0x100
Zrzut rejestrów DSP128 bajtów pod offsetem 0x10100 - wszystkie rejestry S-DSP zrzucone w momencie rozpoczęcia odtwarzania
Blok metadanych128-bajtowy tag ID666 pod offsetem 0x2E: tytuł utworu, tytuł gry, nazwa autora zrzutu, komentarze, data zrzutu, długość wyciszania, artysta, wyciszenia kanałów, ID emulatora
Rozszerzone metadaneOpcjonalny fragment xid6 RIFF dołączony po stałym bloku danych; zawiera dodatkowe tagi nieobjęte blokiem ID666
Stała częstotliwość próbkowania32 000 Hz - wyjściowa częstotliwość sprzętowa DSP SNES; nie może być zmieniona
KompresjaBrak - surowy zrzut pamięci bez narzutu kodowania
Typ MIMEaudio/x-spc (de facto standard społeczności; nie zarejestrowany w IANA)
Powiązany format archiwum.rsn - archiwum RAR ze zmienionym rozszerzeniem na .rsn, zawierające wiele plików .spc z pełnej ścieżki dźwiękowej jednej gry
Skojarzony system operacyjnyWindows, macOS, Linux, Android (poprzez aplikacje odtwarzaczy)
Wydano~1997 (SPC file format v0.30 specification)
Najnowsza wersjaSPC File Format v0.30 (last formal spec; the xid6 extended tag block added later)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjavspcplay.raphnet.net

Konwersje SPC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SPC. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SPC.

Najczęściej zadawane pytania

Jak odtworzyć plik SPC?
Zainstaluj foobar2000 (foobar2000.org) oraz komponent foo_gep Game Emu Player, a następnie przeciągnij plik .spc do foobar2000. Inna darmowa opcja oparta na Winamp to Chipamp (chipamp.org).
Co to jest plik SPC?
To plik audio Super Nintendo - kompletny zrzut 64 KB pamięci RAM i stanu rejestrów procesora dźwięku SNES, używany do odtwarzania muzyki z gier SNES na PC poprzez emulację.
Czy mogę przekonwertować SPC na MP3?
Tak: użyj foobar2000 + foo_gep, aby wyrenderować SPC do formatu WAV (File → Convert), a następnie zakoduj WAV do MP3 za pomocą Audacity lub dowolnego kodera audio.
Dlaczego każdy plik SPC ma około 65 KB?
Ponieważ plik SPC jest zawsze zrzutem całej przestrzeni adresowej 64 KB procesora SNES SPC700 wraz z nagłówkami o stałym rozmiarze. Długość utworu to tylko metadane - pamięć RAM procesora dźwięku zawsze wynosi 65 536 bajtów.
Co to są pliki RSN?
Pliki RSN to archiwa RAR zawierające wiele plików .spc (jeden na utwór) dla pojedynczej gry SNES, co pozwala na dystrybucję całej ścieżki dźwiękowej jako jednego pliku.
Otrzymałem plik .spc z narzędzia do podpisywania kodu - co mam zrobić?
To jest Software Publisher Certificate w formacie PKCS#7, całkowicie niezwiązany z dźwiękiem SNES. Użyj OpenSSL („openssl pkcs7 -in file.spc -inform DER -print_certs”) lub systemowego certmgr.msc w Windows, aby go sprawdzić.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z