.SFC

Файл SFC

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

An SFC file is a byte-for-byte dump of a Super Famicom (SNES) game cartridge. Open it in Snes9x, RetroArch, or bsnes on Windows/Linux, OpenEmu or Snes9x on macOS, and Delta or RetroArch on phones. The .sfc and .smc extensions hold the same format; the practical difference is a 512-byte header that .smc files sometimes carry and .sfc files usually do not.

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

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

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

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

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

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

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

.sfc files are associated with the Super Nintendo gaming console (sometimes referred to as SNES). .sfc files store game ROM images - raw binary dumps of cartridge data. .sfc ROM files can also be opened using SNES emulators available for desktop PCs and mobile devices. The extension name stands for "Super Famicom," the Japanese and Asian branding of the hardware.

By convention, .sfc is the preferred extension for *headerless* ("clean") ROM dumps, while the closely related .smc extension often carries a 512-byte copier header inherited from cartridge-copier devices of the 1990s. The underlying ROM data is identical in both cases, and modern emulators auto-detect either format - renaming between extensions usually works without issue. The distinction matters mainly when using older tools that expect a specific layout.

Each ROM contains an embedded SNES internal header near the top of the address space - at offset 0x7FC0 for LoROM or 0xFFC0 for HiROM - storing the game title in ASCII, memory-mapping mode, ROM and RAM sizes, a region code, and a 16-bit checksum. File sizes typically range from 256 KB to around 6 MB. Save-game data is stored separately in a companion .srm file, not inside the .sfc file itself.

Some legal aspects

The legality of emulators is a nuanced issue. Emulator software itself is broadly considered legal in most jurisdictions, as it replicates hardware behavior without copying proprietary code. ROM files are a separate matter - they are copies of copyrighted software. Some websites that offer ROMs for download warn users that ROMs should be deleted within 24 or 48 hours from the time of download, but this claim has no recognized basis in copyright law in any major jurisdiction. Owning an original cartridge does not automatically grant the right to download its ROM from a third-party source.

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

РИСК: MEDIUM

The ROM data is inert game code that only runs inside an emulator, but two real concerns apply. Legal: downloading ROMs of games you don't own is copyright infringement in most countries - the lawful path is dumping your own cartridges or playing homebrew. Source safety: 'ROM sites' are riddled with ads, fake download buttons and bundled malware, and old emulators (notably ZSNES) have parsing vulnerabilities - use a current, accurate emulator (Snes9x, RetroArch, bsnes) and avoid sketchy download portals.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕSuper Famicom / Super Nintendo (SNES) ROM imageтакже известен как Super Famicom ROM, SNES ROM
РАЗРАБОТЧИКN/A (community convention; 'SFC' = Super Famicom, the Japanese SNES)с early-mid 1990s (cartridge-copier / emulator era)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИПraw game-cartridge ROM dump, usually headerless ("clean")
СВЯЗАННЫЕ.obb.pak.rofl.package

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

Windows3 apps
Snes9x Открытый код Load the .sfc (snes9x-gtk) - auto-handles headers.
RetroArch Открытый код Load the .sfc with a SNES core (Snes9x or bsnes). Handles headered and headerless ROMs.
bsnes Открытый код Open the .sfc for highly accurate, cycle-level SNES emulation.
macOS2 apps
Snes9x Открытый код Load the .sfc (snes9x-gtk) - auto-handles headers.
OpenEmu Открытый код Drag the .sfc into the OpenEmu library; it picks an SNES core automatically. Native Mac front-end.
Linux2 apps
Snes9x Открытый код Load the .sfc (snes9x-gtk) - auto-handles headers.
RetroArch Открытый код Load the .sfc with a SNES core (Snes9x or bsnes). Handles headered and headerless ROMs.
Android2 apps
RetroArch Открытый код Load the .sfc with a SNES core (Snes9x or bsnes). Handles headered and headerless ROMs.
Snes9x EX+ Открытый код Open-source Snes9x port; load the .sfc to play.
iOS2 apps
Delta Бесплатно Import the .sfc to play SNES games; on the App Store since 2024.
RetroArch Открытый код Load the .sfc with a SNES core (Snes9x or bsnes). Handles headered and headerless ROMs.

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

глубокая спецификация
Format typeRaw binary cartridge ROM dump (flat file, no container or wrapper)
CPU / byte orderWDC 65C816 (16-bit); little-endian
Memory mapping modesLoROM, HiROM, ExHiROM - determines internal header offset and address decoding
Internal header offset0x7FC0 (LoROM) or 0xFFC0 (HiROM) - contains game title in ASCII, mapper type, ROM/RAM size, region code and checksum
Magic signatureNone - no fixed magic bytes; identified by parsing the internal header at a mapper-dependent offset
Copier headerAbsent by convention (clean / headerless dump); the related .smc format often prepends a 512-byte copier header
Checksum16-bit sum of all ROM bytes plus its bitwise complement, stored in the internal header (bytes 0x7FDE-0x7FE1 in LoROM layout)
Typical file size256 KB - 6 MB; must be a power-of-two multiple of 32 KB for a clean dump (Star Ocean at 48 Mbit / 6 MB is the largest official cartridge)
Coprocessor typesSA-1, SuperFX / SuperFX2, DSP-1/2/3/4, S-DD1, SPC7110 - flagged in the internal header; emulators must emulate the coprocessor to run the ROM
Save-game dataBattery-backed SRAM stored in a companion .srm file alongside the ROM; not embedded in the .sfc file itself
Region codeSingle byte in the internal header (0x00 = Japan, 0x01 = USA, 0x02 = Europe/PAL, etc.)
MIME typeapplication/octet-stream
Distribution formatUsually compressed inside a ZIP archive for download; the .sfc file itself is uncompressed raw binary
InterchangeabilityFunctionally identical to .smc with the same ROM data; modern emulators auto-detect either; renaming between extensions is generally safe
Platform supportNo native OS support; opened exclusively by SNES emulators (Snes9x, bsnes/ares, RetroArch, OpenEmu, Delta) across Windows, macOS, Linux, Android and iOS
Выпущенearly-mid 1990s (cartridge-copier / emulator era)
Спецификацияsnes.nesdev.org

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

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

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

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

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

How do I play an SFC file?
Open it in an SNES emulator: Snes9x or RetroArch on Windows/Linux, OpenEmu or Snes9x on macOS, RetroArch or Delta on phones. Just load the .sfc - the emulator handles any header automatically.
What's the difference between .sfc and .smc?
They're the same SNES ROM format. By convention .sfc is a clean (headerless) dump and .smc often carries a 512-byte copier header, but the extensions are interchangeable and modern emulators read either - you can usually just rename one to the other.
Is an SFC file a Windows system file checker file?
No - that's a name mix-up. The .sfc extension here is a Super Famicom (SNES) game ROM. Windows' System File Checker is a command (sfc /scannow), not a .sfc file.
Why won't my SFC ROM load?
Most often a header mismatch or a corrupt/incomplete download. Use a current emulator that auto-detects headers (Snes9x/RetroArch), re-download from a clean source, or fix the header with NSRT.
Is it legal to download SFC ROMs?
Downloading games you don't own is copyright infringement in most countries. The legitimate use is dumping cartridges you own or playing homebrew. Emulators themselves are legal.
Where are my saved games stored?
Battery saves are kept in a separate .srm file (and emulator save-states in their own files), not inside the .sfc ROM itself.

Ссылки

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

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

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

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

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

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

.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