.NSZ

Arquivo NSZ

Compressed Nintendo Switch Package
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo NSZ é um pacote de jogo do Nintendo Switch (NSP) compactado sem perdas com Zstandard, sendo tipicamente 40-80% menor que o original. Emuladores modernos da família Ryujinx abrem arquivos NSZ diretamente; para qualquer outro caso, descompacte-o para NSP com a ferramenta NSZ. Baixar jogos de Switch de terceiros em qualquer formato é violação de direitos autorais.

Desenvolvedor: nicoboss (NSZ open-source project / community) Categoria: Arquivos de Jogos Padrão aberto MIME: application/octet-stream
ABRE EM Windows macOS Linux
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Aug 21, 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 NSZ?

.nsz é um Pacote do Nintendo Switch Compactado - uma variante compactada sem perdas, criada pela comunidade, do formato de pacote de jogo .NSP usado no Nintendo Switch. Introduzido em 2019 pelo desenvolvedor nicoboss através da ferramenta de código aberto NSZ, não é um formato oficial da Nintendo, mas é amplamente adotado na comunidade de homebrew e emulação.

Estruturalmente, um arquivo .nsz é um contêiner de partição PFS0 (o mesmo formato subjacente do .nsp) no qual cada payload NCA (Nintendo Content Archive) foi recompactado como um arquivo .ncz usando o algoritmo sem perdas Zstandard (zstd). Os primeiros 0x4000 bytes de cada entrada .ncz são preservados intactos do cabeçalho NCA criptografado original, seguidos por uma seção de payload compactada em blocos. O arquivo carrega uma assinatura mágica PFS0 (50 46 53 30) no deslocamento de byte 0, idêntica a um .nsp padrão.

A compactação normalmente atinge uma redução de tamanho de 40-80% enquanto permanece totalmente sem perdas: a descompactação de um .nsz reproduz o .nsp original byte a byte. Hashes de integridade SHA-256 incorporados nos metadados CNMT do NCA verificam a correção após a descompactação. O formato .nsz espelha a relação entre .XCZ e .XCI - ambos os pares cobrem imagens de jogos de Switch compactadas versus não compactadas de fontes de pacotes e cartuchos, respectivamente.

Emuladores modernos da família Ryujinx podem carregar arquivos .nsz diretamente sem uma etapa prévia de descompactação. A ferramenta de linha de comando nsz e utilitários GUI como o NSC_BUILDER suportam tanto a compactação quanto a descompactação em Windows, Linux e macOS.

Segurança e proteção

RISCO: MEDIUM

O formato NSZ em si é dado, não código executável, portanto o arquivo não será «executado» no seu PC. Os problemas reais são legais e operacionais: o uso de NSZ requer chaves de criptografia do console (prod.keys) e os jogos internos são protegidos por direitos autorais - compactar seus próprios jogos extraídos legalmente é o único uso defensável, enquanto baixar ou compartilhar jogos de Switch de terceiros é pirataria. Praticamente, obtenha a ferramenta NSZ apenas de seu GitHub oficial (nicoboss/nsz); sites de «conversor/abridor de NSZ» e instaladores empacotados são iscas comuns de malware/adware nesta cena. Executar conteúdo pirata em um Switch real também corre o risco de banimento do console pela Nintendo.

Detalhes do formato

em resumo
NOME COMPLETOCompressed Nintendo Switch Packagetambém conhecido como Compressed NSP, NSZ Switch game
DESENVOLVEDORnicoboss (NSZ open-source project / community)desde 2019 (NSZ tool by nicoboss)
TIPO MIMEapplication/octet-stream
TIPOContêiner compactado de um NSP do Nintendo Switch, com conteúdos NCA recompactados como NCZ
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Arquivo de benchmark NVIDIA nTune (legado) - Dados antigos de benchmark/perfil da ferramenta de overclocking descontinuada nTune da NVIDIA (o db_name original).
  • Nullsoft / dados compactados genéricos (raro) - Ocasionalmente visto como um marcador «compactado» genérico por ferramentas não relacionadas.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
50465330
ASCII
PFS0
Um NSZ é um contêiner PFS0 (NSP) no qual cada NCA foi transformado em um NCZ. A assinatura PFS0 «PFS0» aparece no deslocamento 0. Internamente, as entradas NCZ mantêm os primeiros 0x4000 bytes do NCA original intactos (ainda criptografados), seguidos por um cabeçalho de seção e dados compactados em Zstandard.

Programas que abrem arquivos NSZ

Windows3 apps
NSZ (decompress tool) Código aberto Execute «nsz -D game.nsz» para descompactar de volta ao .nsp original, ou use a GUI inclusa. A ferramenta de referência para o formato.
Ryujinx-family emulator Código aberto Adicione o diretório do jogo; builds modernas do Ryujinx carregam .nsz diretamente (requer seus próprios prod.keys / firmware).
NSC_BUILDER / NSCB Código aberto Conjunto de ferramentas GUI que compacta/descompacta e inspeciona NSP/NSZ/XCI/XCZ; conveniente para trabalho em lote.
macOS1 app
NSZ (decompress tool) Código aberto Execute «nsz -D game.nsz» para descompactar de volta ao .nsp original, ou use a GUI inclusa. A ferramenta de referência para o formato.
Linux2 apps
NSZ (decompress tool) Código aberto Execute «nsz -D game.nsz» para descompactar de volta ao .nsp original, ou use a GUI inclusa. A ferramenta de referência para o formato.
Ryujinx-family emulator Código aberto Adicione o diretório do jogo; builds modernas do Ryujinx carregam .nsz diretamente (requer seus próprios prod.keys / firmware).

Detalhes técnicos

especificação profunda
Formato de contêinerSistema de arquivos de partição PFS0 - estrutura de cabeçalho idêntica ao .nsp
Assinatura do arquivo (magic bytes)PFS0 (0x50 0x46 0x53 0x30) no deslocamento de byte 0
Ordem dos bytesLittle-endian
Tipo de payload internoArquivos NCA substituídos por entradas .ncz (NCA compactado em Zstandard)
Preservação de cabeçalho NCZOs primeiros 0x4000 bytes de cada entrada .ncz mantêm o cabeçalho NCA criptografado original inalterado
Algoritmo de compactaçãoZstandard (zstd) - sem perdas
Taxa de compactação típicaRedução de 40-80% no tamanho em relação ao .nsp original, dependendo do tipo de conteúdo do jogo
Compactação em modo de blocoEntradas .ncz mais recentes usam Zstandard baseado em blocos para descompactação de acesso aleatório sem uma passagem de decodificação completa
Verificação de integridadeHashes SHA-256 nos metadados CNMT do NCA verificam cada payload NCA após a descompactação
Modelo de criptografiaO conteúdo NCA é descriptografado antes da recompactação Zstandard; a title key e o ticket de certificado são mantidos no contêiner
Tamanho de arquivo típico200 MB - 15 GB compactado (títulos grandes permanecem com vários GB mesmo após a compactação)
Tipo MIMEapplication/octet-stream
Ciclo completo sem perdasA descompactação de um .nsz reproduz o .nsp de origem bit a bit
Suporte nativo a emuladoresEmuladores da família Ryujinx analisam .nsz diretamente sem exigir descompactação prévia
Origem do formatoFormato comunitário criado por nicoboss; não é um formato oficial da Nintendo
Lançado2019 (NSZ tool by nicoboss)
Versão mais recenteTracks the NSZ tool releases (actively maintained on GitHub)
Padrão abertoSim · livre de royalties
Especificaçãogithub.com

Conversões de NSZ

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos NSZ. 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 NSZ.

Perguntas frequentes

O que é um arquivo NSZ?
Um pacote de jogo do Nintendo Switch compactado - um arquivo NSP reduzido sem perdas com compactação Zstandard pela ferramenta de código aberto NSZ. A descompactação reconstrói o NSP original exatamente.
Como eu abro ou jogo um arquivo NSZ?
Emuladores modernos da família Ryujinx carregam .nsz diretamente (com suas próprias chaves do console). Caso contrário, descompacte-o para .nsp primeiro usando a ferramenta NSZ («nsz -D game.nsz»).
Como converter NSZ para NSP?
Use a ferramenta NSZ: «nsz -D game.nsz» produz o .nsp original sem perdas. O NSC_BUILDER oferece uma interface gráfica para o mesmo trabalho. Você precisará do arquivo prod.keys do seu console.
Qual é a diferença entre NSZ e NSP?
NSP é o pacote completo do Switch; NSZ é o mesmo pacote com seu conteúdo compactado em Zstandard para economizar espaço (geralmente 40-80% menor). NSZ ↔ NSP é sem perdas e reversível.
Qual é a diferença entre NSZ e XCZ?
Ambos são formatos compactados do Switch: NSZ é um NSP compactado (pacote estilo eShop), XCZ é um XCI compactado (imagem de cartucho). Mesma ideia de compactação, contêiner base diferente.
É legal usar arquivos NSZ?
Apenas com jogos que você possui legalmente e extraiu por conta própria - compactando seus próprios backups. Baixar ou distribuir jogos de Switch de terceiros é violação de direitos autorais, e o formato exige chaves de console que você deve extrair do seu próprio Switch.

Referências

1nicoboss/nsz - NSP/XCI compressor/decompressor (GitHub)github.com
2DeepWiki - NSZ file formats (NCZ/PFS0 structure)deepwiki.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.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

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