.SMC

Arquivo SMC

Super Nintendo (SNES) ROM image
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo SMC é uma imagem ROM de um cartucho de jogo de Super Nintendo (SNES). Para jogá-lo, abra-o em um emulador de SNES como o Snes9x ou RetroArch no Windows, Mac ou Linux, ou o Delta no iPhone. A principal preocupação é legal: baixar ROMs de jogos que você não possui é uma violação de direitos autorais na maioria dos países.

Desenvolvedor: N/A (community convention; from Super Magicom copier) Categoria: Arquivos de Jogos MIME: application/octet-stream
ABRE EM Windows macOS Linux Android iOS
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Aug 11, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro SMC?

Arquivos com a extensão .smc armazenam imagens ROM de jogos de Super Nintendo. O nome da extensão é derivado do Super MagiCom, um dispositivo de cópia de cartuchos fabricado pela Front Fareast Industrial e uma das ferramentas de dumping de ROM mais populares de sua era. O copiador lia os dados dos cartuchos e os salvava em arquivos .smc; para jogos de vários cartuchos, arquivos .smc adicionais com um sufixo .001, .002 e similares eram gerados. Cada cartucho armazenava um único jogo. Um detalhe técnico distintivo é o cabeçalho opcional de copiador de 512 bytes anexado antes dos dados brutos da ROM - os emuladores o detectam verificando se o tamanho do arquivo é um múltiplo de 32 KB mais 512 bytes e o ignoram automaticamente. O cabeçalho interno do jogo SNES fica no deslocamento 0x7FC0 (LoROM) ou 0xFFC0 (HiROM) dentro dos dados do cartucho; uma variante intercambiável, .sfc, usa os mesmos dados de ROM, mas omite este cabeçalho de copiador. Formatos de dump de copiadores semelhantes incluem .fig (copiador Figaro) e .swc (Super Wild Card).

Arquivos .smc são usados principalmente por emuladores de SNES (SNES significa Super Nintendo Entertainment System). Emuladores de SNES estão disponíveis para PC desktop (Windows, macOS ou Linux) e podem ser usados para jogar jogos de SNES salvos em arquivos .smc. Tais emuladores suportam vários controles e modos de exibição para recriar a experiência original o mais fielmente possível. Versões móveis também estão disponíveis para Android e iOS. Os emuladores de SNES mais populares que suportam .smc são:

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

As imagens de jogos .smc foram usadas para distribuir jogos piratas, embora o formato tenha sido projetado para fazer backup de ROMs de jogos em caso de perda ou dano dos dados do cartucho, ou compartilhamento privado de jogos com outros usuários. No Japão, todas as ferramentas que permitiam copiar ROMs de jogos eram referidas como magicoms - computadores mágicos.

Segurança e proteção

RISCO: MEDIUM

Os dados da ROM em si são código de jogo inerte que só roda dentro de um emulador, mas duas preocupações reais se aplicam. Legal: baixar ROMs de jogos que você não possui é violação de direitos autorais na maioria dos países - o caminho legal é fazer o dump de seus próprios cartuchos ou jogar homebrew. Segurança da fonte: «sites de ROM» estão repletos de anúncios, botões de download falsos e malware empacotado, e emuladores antigos (notadamente ZSNES) possuem vulnerabilidades de análise - use um emulador atual e preciso (Snes9x, RetroArch, bsnes) e evite portais de download suspeitos.

Detalhes do formato

em resumo
NOME COMPLETOSuper Nintendo (SNES) ROM image
DESENVOLVEDORN/A (community convention; from Super Magicom copier)desde early-mid 1990s (Super Magicom / copier era)
TIPO MIMEapplication/octet-stream
TIPOdump bruto de ROM de cartucho de jogo, geralmente com um cabeçalho de copiador de 512 bytes

Programas que abrem arquivos SMC

Windows3 apps
Snes9x Código aberto Carregue o .smc (snes9x-gtk) - lida automaticamente com cabeçalhos.
RetroArch Código aberto Carregue o .smc com um núcleo de SNES (Snes9x ou bsnes/higan). Suporta ROMs com e sem cabeçalho.
bsnes Código aberto Abra o .smc para uma emulação de SNES altamente precisa em nível de ciclo.
macOS3 apps
Snes9x Código aberto Carregue o .smc (snes9x-gtk) - lida automaticamente com cabeçalhos.
OpenEmu Código aberto Arraste o .smc para a biblioteca do OpenEmu; ele escolhe um núcleo de SNES automaticamente. Interface nativa para Mac.
RetroArch Código aberto Carregue o .smc com um núcleo de SNES (Snes9x ou bsnes/higan). Suporta ROMs com e sem cabeçalho.
Linux2 apps
Snes9x Código aberto Carregue o .smc (snes9x-gtk) - lida automaticamente com cabeçalhos.
RetroArch Código aberto Carregue o .smc com um núcleo de SNES (Snes9x ou bsnes/higan). Suporta ROMs com e sem cabeçalho.
Android2 apps
RetroArch Código aberto Carregue o .smc com um núcleo de SNES (Snes9x ou bsnes/higan). Suporta ROMs com e sem cabeçalho.
Snes9x EX+ Código aberto Port de código aberto do Snes9x; carregue o .smc para jogar.
iOS2 apps
Delta Gratuito Importe o .smc para jogar jogos de SNES; disponível na App Store desde 2024.
RetroArch Código aberto Carregue o .smc com um núcleo de SNES (Snes9x ou bsnes/higan). Suporta ROMs com e sem cabeçalho.

Detalhes técnicos

especificação profunda
Estrutura do arquivoDump bruto de ROM de cartucho, opcionalmente precedido por um cabeçalho de copiador de 512 bytes anexado pelo hardware Super Magicom
Tamanho do cabeçalho do copiador512 bytes; presença detectada verificando se o tamanho do arquivo mod 1.024 é igual a 512 (o tamanho total é um múltiplo de 32 KB mais 512 bytes)
Cabeçalho interno do SNES - deslocamento LoROM0x7FC0 dentro dos dados da ROM; contém o título do jogo, tipo de ROM, byte de tamanho e checksum
Cabeçalho interno do SNES - deslocamento HiROM0xFFC0 dentro dos dados da ROM; usado para cartuchos maiores com mapeamento de endereço de memória alta
Campo de título do jogoString ASCII de 21 bytes preenchida com zeros, armazenada no início do cabeçalho interno do SNES
Checksum de integridade da ROMChecksum de 2 bytes e complemento bit a bit de 2 bytes armazenados no cabeçalho SNES; usado por emuladores para detectar ROMs corrompidas ou com excesso de dados
Modos de mapeamento de ROMLoROM, HiROM, ExLoROM, ExHiROM - declarados via um único byte no deslocamento +0x25 do cabeçalho SNES
Tamanhos de arquivo típicos256 KB a 6 MB, refletindo as capacidades reais de ROM dos cartuchos de SNES (256 Kbit a 48 Mbit)
Assinatura do arquivo (magic bytes)Nenhuma - sem assinatura fixa; formato identificado heuristicamente pelo padrão de tamanho do arquivo e validação do checksum do cabeçalho interno do SNES
Nomenclatura de arquivos multi-parteDumps de vários cartuchos produzem arquivos complementares nomeados com sufixos .001, .002 e similares anexados após o nome base .smc
Arquivo de salvamento complementarBackup de SRAM do jogo armazenado em um arquivo .srm separado compartilhando o mesmo nome base, gravado pelo emulador durante a execução
Tipo MIMEapplication/octet-stream
Arquitetura da CPUWDC 65C816 (16 bits); os dados da ROM .smc são uma imagem de memória direta do espaço de endereço do cartucho conforme visto por esta CPU
Hardware de origemDispositivo copiador Super Magicom da Front Fareast Industrial (Taiwan, início dos anos 1990); o formato .smc foi posteriormente adotado como um padrão comunitário de fato em várias marcas de copiadores
Tratamento de cabeçalho pelo emuladorSnes9x, RetroArch, bsnes e a maioria dos emuladores modernos detectam e removem automaticamente o cabeçalho do copiador de 512 bytes antes de carregar a ROM
Lançadoearly-mid 1990s (Super Magicom / copier era)
Especificaçãosnes.nesdev.org

Conversões de SMC

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos SMC. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos SMC.

Perguntas frequentes

Como eu jogo um arquivo SMC?
Abra-o em um emulador de SNES: Snes9x ou RetroArch no Windows/Linux, OpenEmu ou Snes9x no macOS, RetroArch ou Delta em celulares. Basta carregar o .smc - o emulador lida com qualquer cabeçalho de copiador automaticamente.
Qual é a diferença entre .smc e .sfc?
Eles são o mesmo formato de ROM de SNES. Por convenção, .sfc é um dump limpo (sem cabeçalho) e .smc geralmente carrega um cabeçalho de copiador de 512 bytes, mas as extensões são intercambiáveis e os emuladores modernos leem ambas - você geralmente pode apenas renomear uma para a outra.
Por que minha ROM SMC não carrega?
Geralmente é uma incompatibilidade de cabeçalho (o cabeçalho de copiador de 512 bytes) ou um download corrompido/incompleto. Tente um emulador atual que detecte cabeçalhos automaticamente (Snes9x/RetroArch), baixe novamente de uma fonte limpa ou remova o cabeçalho com uma ferramenta como o NSRT.
É legal baixar ROMs SMC?
Baixar jogos que você não possui é violação de direitos autorais na maioria dos países. O uso legítimo é fazer o dump de cartuchos que você possui ou jogar homebrew/freeware. Os emuladores em si são legais.
Posso converter um arquivo SMC para jogar em outro console?
Não - uma ROM de SNES só roda em hardware de SNES ou em um emulador de SNES. Ela não pode ser transformada em um jogo de NES, Genesis ou outro sistema.
Onde meus jogos salvos são armazenados?
Os salvamentos de bateria são mantidos em um arquivo .srm separado (e os save-states do emulador em seus próprios arquivos), não dentro da própria ROM .smc.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z