.SMC

Файл SMC

Super Nintendo (SNES) ROM image
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл SMC - это образ ROM игрового картриджа Super Nintendo (SNES). Чтобы запустить его, откройте его в эмуляторе SNES, таком как Snes9x или RetroArch на Windows, Mac или Linux, или Delta на iPhone. Основная проблема заключается в юридической плоскости: загрузка образов ROM игр, которыми вы не владеете, является нарушением авторских прав в большинстве стран.

Разработчик: N/A (community convention; from Super Magicom copier) Категория: Файлы игр MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android iOS
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

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

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

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

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

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

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

Файлы с расширением .smc хранят образы ROM игр Super Nintendo. Название расширения происходит от Super MagiCom - устройства для копирования картриджей, выпускавшегося компанией Front Fareast Industrial и бывшего одним из самых популярных инструментов для дампинга ROM в свою эпоху. Копировщик считывал данные с картриджей и сохранял их в файлы .smc; для игр на нескольких картриджах создавались дополнительные файлы .smc с суффиксами .001, .002 и аналогичными. Каждый картридж содержал одну игру. Отличительной технической деталью является необязательный 512-байтовый заголовок копировщика, добавляемый перед необработанными данными ROM - эмуляторы обнаруживают его, проверяя, кратен ли размер файла 32 КБ плюс 512 байт, и автоматически пропускают его. Внутренний заголовок игры SNES находится по смещению 0x7FC0 (LoROM) или 0xFFC0 (HiROM) внутри данных картриджа; взаимозаменяемый вариант, .sfc, использует идентичные данные ROM, но не содержит этого заголовка копировщика. Аналогичные форматы дампов копировщиков включают .fig (копировщик Figaro) и .swc (Super Wild Card).

Файлы .smc в основном используются эмуляторами SNES (SNES расшифровывается как Super Nintendo Entertainment System). Эмуляторы SNES доступны для настольных ПК (Windows, macOS или Linux) и могут использоваться для игры в игры SNES, сохраненные в файлах .smc. Такие эмуляторы поддерживают различные контроллеры и режимы отображения, чтобы максимально точно воссоздать оригинальный опыт. Мобильные версии также доступны для Android и iOS. Самые популярные эмуляторы SNES, поддерживающие .smc:

  • Snes9x (Windows, macOS, Linux, Android)
  • RetroArch (Windows, macOS, Linux, Android, iOS)
  • bsnes / higan (Windows, macOS, Linux)
  • OpenEmu (macOS)
  • Snes9x EX+ (Android)
  • Delta (iOS)

Игровые образы .smc использовались для распространения пиратских игр, хотя формат был разработан для резервного копирования ROM игр на случай потери или повреждения данных картриджа или для частного обмена играми с другими пользователями. В Японии все инструменты, позволявшие копировать ROM игр, назывались «magicoms» - магические компьютеры.

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

РИСК: MEDIUM

Сами данные ROM являются инертным игровым кодом, который запускается только внутри эмулятора, но существуют две реальные проблемы. Юридическая: загрузка ROM игр, которыми вы не владеете, является нарушением авторских прав в большинстве стран - законный путь заключается в дампинге собственных картриджей или игре в homebrew. Безопасность источников: «сайты с ROM» изобилуют рекламой, фальшивыми кнопками загрузки и встроенным вредоносным ПО, а старые эмуляторы (особенно ZSNES) имеют уязвимости парсинга - используйте современные точные эмуляторы (Snes9x, RetroArch, bsnes) и избегайте подозрительных порталов загрузки.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕSuper Nintendo (SNES) ROM image
РАЗРАБОТЧИКN/A (community convention; from Super Magicom copier)с early-mid 1990s (Super Magicom / copier era)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИПнеобработанный дамп ROM игрового картриджа, обычно с 512-байтовым заголовком копировщика
СВЯЗАННЫЕ.obb.pak.rofl.package

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

Windows3 apps
Snes9x Открытый код Загрузите .smc (snes9x-gtk) - заголовки обрабатываются автоматически.
RetroArch Открытый код Загрузите .smc с ядром SNES (Snes9x или bsnes/higan). Поддерживает ROM с заголовками и без.
bsnes Открытый код Откройте .smc для высокоточной эмуляции SNES на уровне циклов.
macOS3 apps
Snes9x Открытый код Загрузите .smc (snes9x-gtk) - заголовки обрабатываются автоматически.
OpenEmu Открытый код Перетащите .smc в библиотеку OpenEmu; эмулятор автоматически выберет ядро SNES. Нативный интерфейс для Mac.
RetroArch Открытый код Загрузите .smc с ядром SNES (Snes9x или bsnes/higan). Поддерживает ROM с заголовками и без.
Linux2 apps
Snes9x Открытый код Загрузите .smc (snes9x-gtk) - заголовки обрабатываются автоматически.
RetroArch Открытый код Загрузите .smc с ядром SNES (Snes9x или bsnes/higan). Поддерживает ROM с заголовками и без.
Android2 apps
RetroArch Открытый код Загрузите .smc с ядром SNES (Snes9x или bsnes/higan). Поддерживает ROM с заголовками и без.
Snes9x EX+ Открытый код Порт Snes9x с открытым исходным кодом; загрузите .smc для игры.
iOS2 apps
Delta Бесплатно Импортируйте .smc для игры в игры SNES; доступно в App Store с 2024 года.
RetroArch Открытый код Загрузите .smc с ядром SNES (Snes9x или bsnes/higan). Поддерживает ROM с заголовками и без.

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

глубокая спецификация
Структура файлаНеобработанный дамп ROM картриджа, которому опционально предшествует 512-байтовый заголовок копировщика, добавленный оборудованием Super Magicom
Размер заголовка копировщика512 байт; наличие определяется проверкой, равен ли остаток от деления размера файла на 1024 числу 512 (общий размер кратен 32 КБ плюс 512 байт)
Внутренний заголовок SNES - смещение LoROM0x7FC0 внутри данных ROM; содержит название игры, тип ROM, байт размера и контрольную сумму
Внутренний заголовок SNES - смещение HiROM0xFFC0 внутри данных ROM; используется для больших картриджей с отображением адресов в высокой памяти
Поле названия игры21-байтовая строка ASCII с заполнением нулями, хранящаяся в начале внутреннего заголовка SNES
Контрольная сумма целостности ROM2-байтовая контрольная сумма и 2-байтовое побитовое дополнение, хранящиеся в заголовке SNES; используются эмуляторами для обнаружения поврежденных или избыточных дампов ROM
Режимы маппинга ROMLoROM, HiROM, ExLoROM, ExHiROM - объявляются через один байт по смещению заголовка SNES +0x25
Типичные размеры файловот 256 КБ до 6 МБ, что соответствует реальной емкости ROM картриджей SNES (от 256 Кбит до 48 Мбит)
Сигнатура файла (магические байты)Отсутствует - фиксированной сигнатуры нет; формат идентифицируется эвристически по размеру файла и проверке контрольной суммы внутреннего заголовка SNES
Именование многотомных файловДампы с несколькими картриджами создают сопутствующие файлы с суффиксами .001, .002 и аналогичными, добавляемыми после базового имени .smc
Сопутствующий файл сохраненийРезервная копия SRAM внутри игры, хранящаяся в отдельном файле .srm с тем же базовым именем, записываемая эмулятором во время работы
MIME-типapplication/octet-stream
Архитектура процессораWDC 65C816 (16-бит); данные ROM .smc являются прямым образом памяти адресного пространства картриджа, каким его видит этот процессор
Происхождение оборудованияКопирующее устройство Super Magicom от Front Fareast Industrial (Тайвань, начало 1990-х); формат .smc впоследствии был принят как фактический стандарт сообщества для различных марок копировщиков
Обработка заголовков эмуляторомSnes9x, RetroArch, bsnes и большинство современных эмуляторов автоматически обнаруживают и удаляют 512-байтовый заголовок копировщика перед загрузкой ROM
Выпущенearly-mid 1990s (Super Magicom / copier era)
Спецификацияsnes.nesdev.org

Конвертации SMC

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

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

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

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

Как запустить файл SMC?
Откройте его в эмуляторе SNES: Snes9x или RetroArch на Windows/Linux, OpenEmu или Snes9x на macOS, RetroArch или Delta на телефонах. Просто загрузите .smc - эмулятор обработает любой заголовок копировщика автоматически.
В чем разница между .smc и .sfc?
Это один и тот же формат ROM SNES. По соглашению .sfc - это «чистый» дамп (без заголовка), а .smc часто содержит 512-байтовый заголовок копировщика, но расширения взаимозаменяемы, и современные эмуляторы читают оба - обычно можно просто переименовать один в другой.
Почему мой SMC ROM не загружается?
Чаще всего это несоответствие заголовка (512-байтовый заголовок копировщика) или поврежденная/неполная загрузка. Попробуйте современный эмулятор, который автоматически определяет заголовки (Snes9x/RetroArch), скачайте заново из чистого источника или удалите заголовок с помощью такого инструмента, как NSRT.
Законно ли скачивать ROM в формате SMC?
Загрузка игр, которыми вы не владеете, является нарушением авторских прав в большинстве стран. Законное использование - это создание дампов собственных картриджей или игра в homebrew/freeware. Сами эмуляторы легальны.
Можно ли конвертировать файл SMC для игры на другой консоли?
Нет - ROM SNES работает только на оборудовании SNES или в эмуляторе SNES. Его нельзя превратить в игру для NES, Genesis или другой системы.
Где хранятся мои сохранения?
Сохранения с батарейкой хранятся в отдельном файле .srm (а сохранения состояний эмулятора - в собственных файлах), а не внутри самого ROM .smc.

Ссылки

1SNESdev Wiki - ROM file formats (headers, .smc/.sfc)snes.nesdev.org
2Snes9x - official sitewww.snes9x.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Похожие расширения

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z