.SFC

Plik SFC

Super Famicom / Super Nintendo (SNES) ROM image
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SFC to zrzut bajt po bajcie kartridża z grą Super Famicom (SNES). Można go otworzyć w Snes9x, RetroArch lub bsnes na Windows/Linux, OpenEmu lub Snes9x na macOS oraz Delta lub RetroArch na telefonach. Rozszerzenia .sfc i .smc przechowują ten sam format; praktyczną różnicą jest 512-bajtowy nagłówek, który pliki .smc czasami posiadają, a pliki .sfc zazwyczaj nie.

Deweloper: N/A (community convention; 'SFC' = Super Famicom, the Japanese SNES) Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Android iOS
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 24, 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 SFC?

Pliki .sfc są powiązane z konsolą do gier Super Nintendo (czasami określaną jako SNES). Pliki .sfc przechowują obrazy ROM gier - surowe binarne zrzuty danych z kartridża. Pliki ROM .sfc można również otwierać za pomocą emulatorów SNES dostępnych na komputery stacjonarne i urządzenia mobilne. Nazwa rozszerzenia pochodzi od „Super Famicom”, japońskiej i azjatyckiej marki tego sprzętu.

Zgodnie z konwencją, .sfc jest preferowanym rozszerzeniem dla *beznagłówkowych* („czystych”) zrzutów ROM, podczas gdy blisko powiązane rozszerzenie .smc często zawiera 512-bajtowy nagłówek kopiarki odziedziczony po urządzeniach do kopiowania kartridży z lat 90. Podstawowe dane ROM są w obu przypadkach identyczne, a nowoczesne emulatory automatycznie wykrywają oba formaty - zmiana nazwy między rozszerzeniami zazwyczaj działa bez problemu. Rozróżnienie ma znaczenie głównie przy używaniu starszych narzędzi, które oczekują konkretnego układu.

Każdy ROM zawiera osadzony wewnętrzny nagłówek SNES blisko początku przestrzeni adresowej - pod offsetem 0x7FC0 dla LoROM lub 0xFFC0 for HiROM - przechowujący tytuł gry w ASCII, tryb mapowania pamięci, rozmiary ROM i RAM, kod regionu oraz 16-bitową sumę kontrolną. Rozmiary plików zazwyczaj wahają się od 256 KB do około 6 MB. Dane zapisanych stanów gry są przechowywane oddzielnie w towarzyszącym pliku .srm, a nie wewnątrz samego pliku .sfc.

Niektóre aspekty prawne

Legalność emulatorów to kwestia niuansów. Samo oprogramowanie emulatora jest powszechnie uważane za legalne w większości jurysdykcji, ponieważ replikuje zachowanie sprzętu bez kopiowania zastrzeżonego kodu. Pliki ROM to oddzielna kwestia - są to kopie oprogramowania chronionego prawem autorskim. Niektóre strony internetowe oferujące ROM-y do pobrania ostrzegają użytkowników, że powinny one zostać usunięte w ciągu 24 lub 48 godzin od momentu pobrania, ale to twierdzenie nie ma uznanych podstaw w prawie autorskim w żadnej większej jurysdykcji. Posiadanie oryginalnego kartridża nie daje automatycznie prawa do pobierania jego obrazu ROM ze źródeł zewnętrznych.

Bezpieczeństwo

RYZYKO: MEDIUM

Dane ROM to obojętny kod gry, który działa tylko wewnątrz emulatora, ale istnieją dwa realne zagrożenia. Prawne: pobieranie ROM-ów gier, których nie posiadasz, jest naruszeniem praw autorskich w większości krajów - legalną drogą jest zrzucanie własnych kartridży lub granie w homebrew. Bezpieczeństwo źródła: „strony z ROM-ami” są pełne reklam, fałszywych przycisków pobierania i dołączonego złośliwego oprogramowania, a stare emulatory (zwłaszcza ZSNES) mają luki w analizie plików - używaj aktualnego, dokładnego emulatora (Snes9x, RetroArch, bsnes) i unikaj podejrzanych portali.

Szczegóły formatu

w pigułce
PEŁNA NAZWASuper Famicom / Super Nintendo (SNES) ROM imageznany również jako Super Famicom ROM, SNES ROM
DEWELOPERN/A (community convention; 'SFC' = Super Famicom, the Japanese SNES)od early-mid 1990s (cartridge-copier / emulator era)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPsurowy zrzut ROM kartridża z grą, zazwyczaj beznagłówkowy („czysty”)

Programy otwierające pliki SFC

Windows3 apps
Snes9x Open-source Załaduj .sfc (snes9x-gtk) - automatycznie obsługuje nagłówki.
RetroArch Open-source Załaduj .sfc z rdzeniem SNES (Snes9x lub bsnes). Obsługuje ROM-y z nagłówkami i bez.
bsnes Open-source Otwórz .sfc dla wysoce precyzyjnej emulacji SNES na poziomie cykli.
macOS2 apps
Snes9x Open-source Załaduj .sfc (snes9x-gtk) - automatycznie obsługuje nagłówki.
OpenEmu Open-source Przeciągnij .sfc do biblioteki OpenEmu; automatycznie wybierze rdzeń SNES. Natywny interfejs dla Mac.
Linux2 apps
Snes9x Open-source Załaduj .sfc (snes9x-gtk) - automatycznie obsługuje nagłówki.
RetroArch Open-source Załaduj .sfc z rdzeniem SNES (Snes9x lub bsnes). Obsługuje ROM-y z nagłówkami i bez.
Android2 apps
RetroArch Open-source Załaduj .sfc z rdzeniem SNES (Snes9x lub bsnes). Obsługuje ROM-y z nagłówkami i bez.
Snes9x EX+ Open-source Otwartoźródłowy port Snes9x; załaduj .sfc, aby grać.
iOS2 apps
Delta Darmowy Importuj .sfc, aby grać w gry SNES; dostępny w App Store od 2024 roku.
RetroArch Open-source Załaduj .sfc z rdzeniem SNES (Snes9x lub bsnes). Obsługuje ROM-y z nagłówkami i bez.

Szczegóły techniczne

specyfikacja
Typ formatuSurowy binarny zrzut ROM kartridża (płaski plik, bez kontenera)
CPU / kolejność bajtówWDC 65C816 (16-bit); little-endian
Tryby mapowania pamięciLoROM, HiROM, ExHiROM - określa offset wewnętrznego nagłówka i dekodowanie adresów
Offset wewnętrznego nagłówka0x7FC0 (LoROM) lub 0xFFC0 (HiROM) - zawiera tytuł gry w ASCII, typ mappera, rozmiar ROM/RAM, kod regionu i sumę kontrolną
Sygnatura magicznaBrak - brak stałych magicznych bajtów; identyfikowany przez analizę wewnętrznego nagłówka pod offsetem zależnym od mappera
Nagłówek kopiarkiBrak zgodnie z konwencją (czysty / beznagłówkowy zrzut); powiązany format .smc często poprzedza dane 512-bajtowym nagłówkiem kopiarki
Suma kontrolna16-bitowa suma wszystkich bajtów ROM wraz z jej dopełnieniem bitowym, przechowywana w wewnętrznym nagłówku (bajty 0x7FDE-0x7FE1 w układzie LoROM)
Typowy rozmiar pliku256 KB - 6 MB; musi być wielokrotnością potęgi dwójki 32 KB dla czystego zrzutu (Star Ocean o rozmiarze 48 Mbit / 6 MB to największy oficjalny kartridż)
Typy koprocesorówSA-1, SuperFX / SuperFX2, DSP-1/2/3/4, S-DD1, SPC7110 - oznaczone w wewnętrznym nagłówku; emulatory muszą emulować koprocesor, aby uruchomić ROM
Dane zapisanych gierPamięć SRAM podtrzymywana bateryjnie, przechowywana w towarzyszącym pliku .srm obok ROM-u; nie jest osadzona w samym pliku .sfc
Kod regionuPojedynczy bajt w wewnętrznym nagłówku (0x00 = Japonia, 0x01 = USA, 0x02 = Europa/PAL, itd.)
Typ MIMEapplication/octet-stream
Format dystrybucjiZazwyczaj skompresowany wewnątrz archiwum ZIP do pobrania; sam plik .sfc jest nieskompresowanym surowym plikiem binarnym
ZamiennośćFunkcjonalnie identyczny z .smc przy tych samych danych ROM; nowoczesne emulatory automatycznie wykrywają oba; zmiana nazwy między rozszerzeniami jest zazwyczaj bezpieczna
Obsługa platformBrak natywnej obsługi systemu operacyjnego; otwierany wyłącznie przez emulatory SNES (Snes9x, bsnes/ares, RetroArch, OpenEmu, Delta) na systemach Windows, macOS, Linux, Android i iOS
Wydanoearly-mid 1990s (cartridge-copier / emulator era)
Specyfikacjasnes.nesdev.org

Konwersje SFC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SFC. 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 SFC.

Najczęściej zadawane pytania

Jak odtworzyć plik SFC?
Otwórz go w emulatorze SNES: Snes9x lub RetroArch na Windows/Linux, OpenEmu lub Snes9x na macOS, RetroArch lub Delta na telefonach. Po prostu załaduj .sfc - emulator automatycznie obsłuży nagłówek.
Jaka jest różnica między .sfc a .smc?
To ten sam format ROM SNES. Zgodnie z konwencją .sfc to czysty (beznagłówkowy) zrzut, a .smc często posiada 512-bajtowy nagłówek kopiarki, ale rozszerzenia są wymienne i nowoczesne emulatory odczytują oba - zazwyczaj można po prostu zmienić nazwę jednego na drugie.
Czy plik SFC to plik systemowy Windows System File Checker?
Nie - to zbieżność nazw. Rozszerzenie .sfc w tym przypadku to ROM gry Super Famicom (SNES). System File Checker w Windows to polecenie (sfc /scannow), a nie plik .sfc.
Dlaczego mój ROM SFC się nie ładuje?
Najczęściej przyczyną jest niezgodność nagłówka lub uszkodzony/niekompletny plik. Użyj aktualnego emulatora, który automatycznie wykrywa nagłówki (Snes9x/RetroArch), pobierz ponownie z czystego źródła lub napraw nagłówek za pomocą NSRT.
Czy pobieranie ROM-ów SFC jest legalne?
Pobieranie gier, których nie jesteś właścicielem, jest naruszeniem praw autorskich w większości krajów. Zgodne z prawem użycie to zrzucanie posiadanych kartridży lub granie w gry typu homebrew. Same emulatory są legalne.
Gdzie są przechowywane moje zapisane gry?
Zapisy bateryjne są przechowywane w oddzielnym pliku .srm (a stany zapisu emulatora we własnych plikach), a nie wewnątrz samego ROM-u .sfc.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

.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

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