.SPC

Файл SPC

SNES SPC700 Audio File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл SPC - это почти всегда аудиофайл Super Nintendo (SNES), представляющий собой 64-килобайтный снимок памяти звукового процессора SNES, который позволяет воспроизводить игровую музыку на ПК. Используйте foobar2000 с плагином foo_gep или 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)
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .OPUS · .M3U · .M3U8 · .WFP

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла SPC?

Файлы .spc - это бинарные дампы аудио, фиксирующие полный снимок памяти звукового процессора SNES - Sony SPC700 (S-SMP) - в момент начала воспроизведения внутриигровой музыки. Загрузка файла .spc в совместимый плеер воспроизводит оригинальный игровой звук с идеальной точностью, так как файл содержит все сэмплы, программные данные и состояние регистров DSP, необходимые звуковому чипу.

Формат был разработан сообществом по сохранению игровой музыки SNES примерно в 1997 году. Каждый файл имеет размер почти ровно 65 792 байта: 33-байтовый ASCII-заголовок («SNES-SPC700 Sound File Data v0.30»), 128-байтовый тег метаданных ID666, содержащий название композиции, название игры, данные об авторе дампа и тайминги воспроизведения, 64 КБ дампа всего адресного пространства ОЗУ SPC700, 128-байтовый снимок состояния регистров S-DSP и необязательный блок расширенных тегов xid6, добавляемый в конец.

Фиксированная частота дискретизации 32 000 Гц отражает выходную частоту аппаратного обеспечения SNES DSP. Связанные коллекции архивов используют формат .RSN - архив RAR, содержащий несколько файлов .spc из саундтрека к одной игре. Крупнейший публичный архив музыки для SNES, snesmusic.org, распространяет тысячи игровых саундтреков в виде файлов .spc.

Воспроизведение поддерживается в foobar2000 (с плагином foo_gep), Winamp через пакет Chipamp и Audacious на Linux с дополнительными плагинами.

Безопасность и защита

РИСК: LOW

Файлы SPC являются пассивными данными (снимками памяти). Они воспроизводятся через эмулятор; никакой исполняемый код не запускается в хостовой ОС. Загружайте только из надежных архивов (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)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.opus.m3u.m3u8.wfp
Это расширение также используется в…
  • Software Publisher Certificate (PKCS#7) - Файл сертификата подписи кода Microsoft в формате PKCS#7, используемый с Signcode.exe / signtool.exe; создается с помощью OpenSSL. Совершенно не связан с аудио.
  • Atari Compressed Spectrum Bitmap - Устаревший 8-битный графический формат Atari/ST; не осталось мейнстримного ПО; XnView может частично его поддерживать.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
HEX
534E45532D53504337303020536F756E642046696C6520446174612076302E3330
ASCII
SNES-SPC700 Sound File Data v0.30
33-байтовая строка заголовка ASCII со смещением 0 однозначно идентифицирует формат. После заголовка: 2 байта (26h 26h) = наличие маркеров тегов ID666.

Программы, открывающие файлы SPC

Windows4 apps
OpenSSL Открытый код openssl pkcs7 -in cert.spc -inform DER -print_certs - читает файлы сертификатов издателя ПО (.spc). Не связано с аудио SNES.
XnView Бесплатно XnView может частично открывать растровые файлы .spc Atari Spectrum (малоизвестный графический вариант Atari), но не аудио SNES. Не используйте для SNES SPC.
foobar2000 (with foo_gep plugin) Бесплатно Установите foobar2000, затем установите компонент Game Emu Player (foo_gep). Перетащите файлы .spc в плейлист foobar2000 для воспроизведения.
Chipamp (Winamp bundle) Бесплатно Chipamp - это пакет плагинов для Winamp, включающий поддержку SNES SPC. Установите Chipamp, затем открывайте файлы .spc напрямую в Winamp.
macOS1 app
foobar2000 for Mac (with foo_gep) Бесплатно Установите foobar2000 для Mac и компонент foo_gep для воспроизведения SPC.
Linux2 apps
OpenSSL Открытый код openssl pkcs7 -in cert.spc -inform DER -print_certs - читает файлы сертификатов издателя ПО (.spc). Не связано с аудио SNES.
audacious (with audacious-plugins-extra) Открытый код Audacious с плагинами декодирования консольной музыки поддерживает воспроизведение SPC. Установите audacious + audacious-plugins (включает Game Music Emu).
Web1 app
SNESmusic.org player Бесплатно Просматривайте и слушайте музыку SNES SPC прямо в браузере; для представленных композиций загрузка не требуется.

Технические подробности

глубокая спецификация
КодированиеБинарное (little-endian для полей заголовка; необработанный дамп памяти SNES в нативной аппаратной разметке)
Магическая строка файла«SNES-SPC700 Sound File Data v0.30» - 33-байтовая строка ASCII со смещением 0
Размер файлаПочти всегда 65 792 байта (дамп 64 КБ ОЗУ + 33-байтовый заголовок + поля заголовка + 128-байтовый ID666 + 128-байтовые регистры DSP)
Захваченное оборудованиеПроцессор Sony SPC700 (S-SMP) и чип S-DSP системы Super Nintendo Entertainment System
Дамп ОЗУ65 536 байт (64 КБ) - полный снимок адресного пространства SPC700 со смещением 0x100
Дамп регистров DSP128 байт со смещением 0x10100 - все регистры S-DSP, зафиксированные в момент начала воспроизведения
Блок метаданных128-байтовый тег ID666 со смещением 0x2E: название песни, название игры, имя автора дампа, комментарии, дата дампа, длительность затухания, исполнитель, отключение каналов, ID эмулятора
Расширенные метаданныеНеобязательный чанк xid6 RIFF, добавляемый после тела фиксированного размера; содержит дополнительные теги, не охваченные блоком ID666
Фиксированная частота дискретизации32 000 Гц - выходная частота аппаратного обеспечения SNES DSP; не может быть изменена
СжатиеОтсутствует - необработанный дамп памяти без накладных расходов на кодирование
MIME-типaudio/x-spc (фактический стандарт сообщества; не зарегистрирован в IANA)
Связанный формат архива.rsn - архив RAR, переименованный в .rsn, содержащий несколько файлов .spc из полного саундтрека к одной игре
Ассоциированные ОСWindows, 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

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами SPC. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах SPC.

Часто задаваемые вопросы

Как воспроизвести файл SPC?
Установите foobar2000 (foobar2000.org) и компонент Game Emu Player (foo_gep), затем перетащите файл .spc в foobar2000. Chipamp (chipamp.org) - еще один бесплатный вариант на базе Winamp.
Что такое файл SPC?
Это аудиофайл Super Nintendo - полный снимок 64 КБ оперативной памяти и состояния регистров звукового процессора SNES, используемый для воспроизведения игровой музыки SNES на ПК через эмуляцию.
Можно ли конвертировать SPC в MP3?
Да: используйте foobar2000 + foo_gep для рендеринга SPC в WAV (File → Convert), затем закодируйте WAV в MP3 с помощью Audacity или любого аудиокодера.
Почему каждый файл SPC весит примерно 65 КБ?
Потому что файл SPC всегда является дампом всего адресного пространства 64 КБ процессора SNES SPC700 плюс заголовки фиксированного размера. Длина песни - это только метаданные; объем ОЗУ звукового процессора всегда составляет 65 536 байт.
Что такое файлы RSN?
Файлы RSN - это архивы RAR, содержащие несколько файлов .spc (по одному на трек) для одной игры SNES, что позволяет распространять весь саундтрек к игре одним файлом.
Я получил файл .spc из инструмента подписи кода - что мне делать?
Это сертификат издателя программного обеспечения в формате PKCS#7, который не имеет никакого отношения к аудио 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