Vad är filformatet DSV?
En .dsv-fil är en sparfil skapad av DeSmuME, en Nintendo DS-emulator med öppen källkod. Den lagrar en ögonblicksbild av DS-kassettens sparminne - det exakta innehållet i EEPROM, SRAM eller flash-chippet som ett riktigt DS-spel skulle skriva till kassetten - plus en kort DeSmuME-specifik sidfot som identifierar typen av sparchip och filversion.
Dataregionen är en rå binär dump, så dess interna struktur är helt beroende av spelet. DeSmuME-sidfoten i slutet av filen är det som skiljer en .dsv från en vanlig .sav-fil som används av andra DS-emulatorer och flash-kassetter. Filstorleken matchar sparchippets kapacitet på den ursprungliga DS-kassetten, från 512 byte (litet EEPROM) till 512 KB (stort flash-lagringsutrymme).
Eftersom datasektionen är nästan identisk med generiska DS-sparfiler kan .dsv-filer konverteras till .sav-formatet för användning med andra emulatorer som melonDS eller på riktig hårdvara via en flash-kassett. DeSmuME:s inbyggda meny File > Import/Export ROM Save File hanterar denna konvertering, och tredjepartsverktyg som DeSmuME Save Converter finns också tillgängliga.
DeSmuME körs på Windows, macOS och Linux. Sparfiler för spel som körs på Android hanteras vanligtvis av portningar som DraStic eller RetroArchs DeSmuME-kärna.
Säkerhet & trygghet
RISK: LOW.dsv-filer är passiva speldata utan körbart innehåll. Ingen säkerhetsrisk vid öppning i DeSmuME. Nedladdning av ROM-filer kan innebära upphovsrättsliga frågor beroende på din jurisdiktion; själva sparfilerna är inte juridiskt problematiska.
Formatdetaljer
i ett nötskal- Microsoft SQL Server Data Source View - SQL Server Analysis Services (SSAS) använder .dsv för Data Source View-filer - XML-filer som definierar metadata/schema för en OLAP-datakälla, orelaterat till emulering.
- Delimiter-Separated Values - En generisk tabellfil där fält separeras av en anpassad avgränsare (inte nödvändigtvis kommatecken); en text/CSV-variant som används i vissa GIS- och dataverktyg.
Program som öppnar DSV-filer
Tekniska detaljer
djup specifikation| Filstruktur | Rå Nintendo DS save RAM-dump (spelberoende innehåll) + DeSmuME-specifik sidfot tillagd i slutet |
| Byteordning | Little-endian (Nintendo DS använder en ARM-processor i little-endian-läge) |
| Typisk storlek | 512 byte - 512 KB (matchar kapaciteten på DS-kassettens sparchip) |
| Typer av sparchip | EEPROM (512B-64KB), SRAM (32KB) eller NOR-flash (128KB-512KB) beroende på originalkassett |
| DeSmuME-sidfot | Tillagd i slutet av filen; identifierar typ av sparchip, chipstorlek och metadata för DeSmuME-version |
| Relation till .sav | Datainnehållet är nästan identiskt med generiska `.sav`-filer; DeSmuME-sidfoten är den enda strukturella skillnaden |
| Konvertering | DeSmuME:s File > Import/Export ROM Save File konverterar `.dsv` till/från `.sav`; tredjeparts DeSmuME Save Converter finns också tillgänglig |
| Interna kontrollsummor | Många DS-spel skriver egna kontrollsummor inom sparfilens dataregion; DeSmuME lägger inte till någon separat kontrollsumma på filnivå |
| Kompatibla emulatorer | melonDS läser `.sav`-format; konverterade `.dsv`-filer fungerar i melonDS och andra emulatorer efter formatkonvertering |
| Källkod | Projekt med öppen källkod på github.com/TASVideos/desmume |
| Släppt | c. 2006 (DeSmuME emulator early versions) |
| Specifikation | github.com |
DSV-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DSV-filer.