Crystals-DSA-Foren
Die Schicksalsklinge INTRODAT DIR/VOL Archiv Format - Druckversion

+- Crystals-DSA-Foren (https://www.crystals-dsa-foren.de)
+-- Forum: Allgemeines zur Nordlandtrilogie DOS (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=20)
+--- Forum: Technische Werkstatt (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=34)
+--- Thema: Die Schicksalsklinge INTRODAT DIR/VOL Archiv Format (/showthread.php?tid=1353)



Die Schicksalsklinge INTRODAT DIR/VOL Archiv Format - Borbaradwurm - 17.07.2008

INTRODAT.DIR - Directory Datei - Eintrag-Struktur
Code:
1 byte (unsigned)    Länge Dateiname
12 byte              Dateiname
1 byte (unsigned)    Länge Volumename
12 byte              Volumename
4 byte (unsigned)    Offset im Volume
2 byte (unsigned)    Dateigröße
Datei- und Volumename sind C-Strings ohne das terminierende Nullbyte, weshalb für beide
jeweils in einem Byte die Länge im Stringbuffer vorangestellt ist. Offset im Volume und Dateigröße
sind selbsterklärend. Diese Struktur kommt (Dateigröße INTRODAT.DIR)/Strukturgröße(=32 byte) mal
in der Directory Datei vor, dabei gibt es Müll-Einträge und Dublikate. Mülleinträge können
ausgeschloßen werden indem man die Längen von Datei- und Volumenname prüft, bei Längen kleiner als 13 Zeichen
sind ist die Struktur zu gebrauchen. Zum Schluß noch Dublikate ausschließen und schon kann auf die
34 Dateien (deutsche CD-Version 3.02) zugegriffen werden.

INTRODAT.VOL - Volume Datei - raw-byte-data

Die Datei INTRODAT.SND wird eigentlich nicht gebraucht, da diese Datei unter dem Namen SONGTIT.AWS nochmal im INTRODAT.VOL enthalten ist.