Hva er DSV-filformatet?
En .dsv-fil er en lagringsfil opprettet av DeSmuME, en åpen kildekode-emulator for Nintendo DS. Den lagrer et øyeblikksbilde av DS-kassettens lagringsminne - det nøyaktige innholdet i EEPROM, SRAM eller flash-brikken som et ekte DS-spill ville skrevet til kassetten - pluss en kort DeSmuME-spesifikk bunntekst (footer) som identifiserer brikketype og filversjon.
Dataregionen er en rå binær dump, så den interne strukturen er helt avhengig av spillet. DeSmuME-bunnteksten på slutten av filen er det som skiller en .dsv fra en vanlig .sav-fil som brukes av andre DS-emulatorer og flashcarts. Filstørrelsen samsvarer med lagringskapasiteten på den originale DS-kassetten, og varierer fra 512 bytes (liten EEPROM) til 512 KB (stor flash-lagring).
Fordi datadelen er nesten identisk med generiske DS-lagringsfiler, kan .dsv-filer konverteres til .sav-formatet for bruk med andre emulatorer som melonDS eller på ekte maskinvare via en flashcart. DeSmuMEs innebygde meny File > Import/Export ROM Save File håndterer denne konverteringen, og tredjepartsverktøy som DeSmuME Save Converter er også tilgjengelige.
DeSmuME kjører på Windows, macOS og Linux. Lagringsfiler for spill som kjører på Android håndteres vanligvis av porteringer som DraStic eller RetroArchs DeSmuME-kjerne.
Sikkerhet og trygghet
RISIKO: LOW.dsv-filer er passive lagringsdata uten eksekverbart innhold. Det er ingen sikkerhetsrisiko forbundet med å åpne dem i DeSmuME. Nedlasting av ROM-filer kan innebære opphavsrettslige problemstillinger avhengig av din jurisdiksjon; selve lagringsfilene er ikke juridisk problematiske.
Formatdetaljer
i et nøtteskall- Microsoft SQL Server Data Source View - SQL Server Analysis Services (SSAS) bruker .dsv for Data Source View-filer - XML-filer som definerer metadata/skjema for en OLAP-datakilde, urelatert til emulering.
- Delimiter-Separated Values - En generisk tabulær datafil der felt er separert av en egendefinert skilletegn (ikke nødvendigvis komma); en tekst/CSV-variant brukt i enkelte GIS- og dataverktøy.
Programmer som åpner DSV-filer
Tekniske detaljer
dyp spesifikasjon| Filstruktur | Rå Nintendo DS lagrings-RAM-dump (spillavhengig innhold) + DeSmuME-proprietær bunntekst lagt til på slutten |
| Byterekkefølge | Little-endian (Nintendo DS bruker en ARM-prosessor i little-endian-modus) |
| Typisk størrelse | 512 bytes - 512 KB (samsvarer med lagringsbrikkens kapasitet på DS-kassetten) |
| Brikketyper for lagring | EEPROM (512B-64KB), SRAM (32KB), eller NOR-flash (128KB-512KB) avhengig av original kassett |
| DeSmuME-bunntekst | Lagt til på slutten av filen; identifiserer brikketype, brikkestørrelse og metadata for DeSmuME-versjon |
| Forhold til .sav | Datainnholdet er nesten identisk med generiske `.sav`-filer; DeSmuME-bunnteksten er den eneste strukturelle forskjellen |
| Konvertering | DeSmuMEs File > Import/Export ROM Save File konverterer `.dsv` til/fra `.sav`; tredjeparts DeSmuME Save Converter er også tilgjengelig |
| Interne sjekksummer | Mange DS-spill skriver egne sjekksummer i lagringsdataområdet; DeSmuME legger ikke til noen separat sjekksum på beholdernivå |
| Kompatible emulatorer | melonDS leser `.sav`-format; konverterte `.dsv`-filer fungerer i melonDS og andre emulatorer etter formatkonvertering |
| Kildekode | Åpen kildekode-prosjekt på github.com/TASVideos/desmume |
| Utgitt | c. 2006 (DeSmuME emulator early versions) |
| Spesifikasjon | github.com |
DSV-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DSV-filer.