Hallo!
Also dem Header nach zu urteilen (Struktur), ist es eine dBase III PLUS Datenbank
(oder zumindest kompatibel zu dieser, da meine Lese-Routinen eine
dB III+
Formatbeschreibung zum (bisher fehlerfreien) Auslesen benutzen).
(Laut Header ist auch keine Memo-Datei vorhanden (Byte 1 is $03))
Das mit der Blockgröße habe ich gestern auch noch herausgefunden,
und es scheint tatsächlich eine Aufteilung in 512-Byte-Blöcke vorhanden zu sein.
Allerdings stellt sich jetzt die Frage, wie ich da die Referenz zu deuten habe.
Gestern hab ich auch noch folgendes gefunden:
Nach einer Info, ist die Referenz 6 Zeichen lang und rechtbündig ausgerichtet
und dabei mit Leerzeichen gefüllt (erklärt die drei Leerzeichen im Anfang).
Also müsste man nur die drei Zeichen "/SG" irgendwie auslesen.
Fakt ist aber, dass es mal zwei und mal drei Zeichen sind
Hier mal noch ein paar Beispiele für Referenzen:
Code:
ASCII Hex
-(6 2D 28 36
!#M 21 23 4D
'( 27 28
(' 28 27
.Z 2E 5A
Irgendwie beschleicht mich das Gefühl, dass die Referenzen "
ASCII-tauglich" gemacht wurden,
um sie in Textfelder speichern zu können :/