O que é o formato de ficheiro DSV?
Um arquivo .dsv é um arquivo de jogo salvo criado pelo DeSmuME, o emulador de Nintendo DS de código aberto. Ele armazena um instantâneo da memória de salvamento do cartucho de DS - o conteúdo exato da EEPROM, SRAM ou chip flash que um jogo real de DS gravaria no cartucho - além de um pequeno rodapé específico do DeSmuME que identifica o tipo de chip de salvamento e a versão do arquivo.
A região de dados é um dump binário bruto, portanto sua estrutura interna depende inteiramente do jogo. O rodapé do DeSmuME no final do arquivo é o que distingue um .dsv de um arquivo .sav comum usado por outros emuladores de DS e flashcarts. O tamanho do arquivo corresponde à capacidade do chip de salvamento do cartucho original do DS, variando de 512 bytes (EEPROM pequena) a 512 KB (armazenamento flash grande).
Como a seção de dados é quase idêntica aos saves genéricos de DS, os arquivos .dsv podem ser convertidos para o formato .sav para uso com outros emuladores, como o melonDS, ou hardware real via flashcart. O menu integrado do DeSmuME File > Import/Export ROM Save File lida com essa conversão, e ferramentas de terceiros, como o DeSmuME Save Converter, também estão disponíveis.
O DeSmuME roda em Windows, macOS e Linux. Arquivos de salvamento para jogos executados no Android são normalmente gerenciados por ports como DraStic ou o núcleo DeSmuME do RetroArch.
Segurança e proteção
RISCO: LOWArquivos .dsv são dados passivos de salvamento de jogos sem conteúdo executável. Não há risco de segurança ao abri-los no DeSmuME. O download de ROMs pode gerar preocupações de direitos autorais dependendo da sua jurisdição; os arquivos de salvamento em si não são legalmente problemáticos.
Detalhes do formato
em resumo- Microsoft SQL Server Data Source View - O SQL Server Analysis Services (SSAS) usa .dsv para arquivos de Data Source View - arquivos XML que definem os metadados/esquema para uma fonte de dados OLAP, sem relação com emulação.
- Delimiter-Separated Values - Um arquivo de dados tabulares genérico onde os campos são separados por um delimitador personalizado (não necessariamente vírgula); uma variante de texto/CSV usada em algumas ferramentas de dados e GIS.
Programas que abrem arquivos DSV
Detalhes técnicos
especificação profunda| Estrutura do arquivo | Dump bruto da RAM de save do Nintendo DS (conteúdo dependente do jogo) + rodapé proprietário do DeSmuME anexado ao final |
| Ordem dos bytes | Little-endian (o Nintendo DS usa um processador ARM em modo little-endian) |
| Tamanho típico | 512 bytes - 512 KB (corresponde à capacidade do chip de save do cartucho de DS) |
| Tipos de chip de save | EEPROM (512B-64KB), SRAM (32KB) ou NOR flash (128KB-512KB) dependendo do cartucho original |
| Rodapé DeSmuME | Anexado ao final do arquivo; identifica o tipo de chip de save, tamanho do chip e metadados da versão do DeSmuME |
| Relação com .sav | O conteúdo dos dados é quase idêntico aos arquivos `.sav` genéricos; o rodapé do DeSmuME é a única diferença estrutural |
| Conversão | O menu File > Import/Export ROM Save File do DeSmuME converte `.dsv` para/de `.sav`; o DeSmuME Save Converter de terceiros também está disponível |
| Checksums internos | Muitos jogos de DS gravam seus próprios checksums dentro da região de dados de save; o DeSmuME não adiciona checksum separado no nível do contêiner |
| Emuladores compatíveis | O melonDS lê o formato `.sav`; arquivos `.dsv` convertidos funcionam no melonDS e outros emuladores após a conversão de formato |
| Código-fonte | Projeto de código aberto em github.com/TASVideos/desmume |
| Lançado | c. 2006 (DeSmuME emulator early versions) |
| Especificação | github.com |
Conversões de DSV
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DSV.