Was ist das DSV-Dateiformat?
Eine .dsv-Datei ist ein Spielstand, der von DeSmuME, dem Open-Source-Emulator für Nintendo DS, erstellt wurde. Sie speichert einen Schnappschuss des Speichers des DS-Moduls - den exakten Inhalt des EEPROM, SRAM oder Flash-Chips, den ein echtes DS-Spiel auf das Modul schreiben würde - plus einen kurzen DeSmuME-spezifischen Footer, der den Typ des Speicherchips und die Dateiversion identifiziert.
Der Datenbereich ist ein binärer Roh-Dump, daher hängt die interne Struktur vollständig vom jeweiligen Spiel ab. Der DeSmuME-Footer am Ende der Datei ist das, was eine .dsv von einer einfachen .sav-Datei unterscheidet, die von anderen DS-Emulatoren und Flashcarts verwendet wird. Die Dateigröße entspricht der Kapazität des Speicherchips des Original-DS-Moduls und reicht von 512 Bytes (kleines EEPROM) bis zu 512 KB (großer Flash-Speicher).
Da der Datenabschnitt fast identisch mit generischen DS-Spielständen ist, können .dsv-Dateien in das .sav-Format konvertiert werden, um sie mit anderen Emulatoren wie melonDS oder auf echter Hardware über eine Flashcart zu verwenden. Das integrierte Menü File > Import/Export ROM Save File von DeSmuME übernimmt diese Konvertierung, und es stehen auch Drittanbieter-Tools wie der DeSmuME Save Converter zur Verfügung.
DeSmuME läuft unter Windows, macOS und Linux. Spielstände für Spiele, die unter Android laufen, werden normalerweise von Portierungen wie DraStic oder dem DeSmuME-Core von RetroArch verwaltet.
Sicherheit
RISIKO: LOW.dsv-Dateien sind passive Spielstandsdaten ohne ausführbare Inhalte. Es besteht kein Sicherheitsrisiko beim Öffnen in DeSmuME. Das Herunterladen von ROMs kann je nach Rechtsraum urheberrechtliche Fragen aufwerfen; Spielstandsdateien selbst sind rechtlich unproblematisch.
Formatdetails
kurz gefasst- Microsoft SQL Server Data Source View - SQL Server Analysis Services (SSAS) verwendet .dsv für Data Source View-Dateien - XML-Dateien, die die Metadaten/das Schema für eine OLAP-Datenquelle definieren, unabhängig von Emulation.
- Delimiter-Separated Values - Eine generische tabellarische Datendatei, bei der Felder durch ein benutzerdefiniertes Trennzeichen (nicht unbedingt Komma) getrennt sind; eine Text/CSV-Variante, die in einigen GIS- und Datenwerkzeugen verwendet wird.
Programme zum Öffnen von DSV-Dateien
Technische Details
technische Spezifikation| Dateistruktur | Binärer Nintendo DS Save-RAM-Dump (spielabhängiger Inhalt) + am Ende angehängter proprietärer DeSmuME-Footer |
| Byte-Reihenfolge | Little-endian (Nintendo DS verwendet einen ARM-Prozessor im Little-endian-Modus) |
| Typische Größe | 512 Bytes - 512 KB (entspricht der Kapazität des Speicherchips des DS-Moduls) |
| Speicherchiptypen | EEPROM (512B-64KB), SRAM (32KB) oder NOR-Flash (128KB-512KB), abhängig vom Originalmodul |
| DeSmuME-Footer | Am Ende der Datei angehängt; identifiziert den Speicherchiptyp, die Chipgröße und DeSmuME-Versionsmetadaten |
| Beziehung zu .sav | Der Dateninhalt ist fast identisch mit generischen `.sav`-Dateien; der DeSmuME-Footer ist der einzige strukturelle Unterschied |
| Konvertierung | DeSmuMEs File > Import/Export ROM Save File konvertiert `.dsv` in/aus `.sav`; der DeSmuME Save Converter von Drittanbietern ist ebenfalls verfügbar |
| Interne Prüfsummen | Viele DS-Spiele schreiben eigene Prüfsummen in den Speicherdatenbereich; DeSmuME fügt keine separate Prüfsumme auf Containerebene hinzu |
| Kompatible Emulatoren | melonDS liest das `.sav`-Format; konvertierte `.dsv`-Dateien funktionieren nach der Formatkonvertierung in melonDS und anderen Emulatoren |
| Quellcode | Open-Source-Projekt unter github.com/TASVideos/desmume |
| Veröffentlicht | c. 2006 (DeSmuME emulator early versions) |
| Spezifikation | github.com |
DSV-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DSV-Dateien.