Hi Community!
Folgendes Szenario...
Ich habe mehrere Dateien in denen Informationen stecken.
Diese Informationen sind in inhaltlich immer anderes aufgebaut. Aber je nach Typ der Datei immer nach dem gleichen Schema.
Bedeutet also, dass wenn ich weiß dass es sich z.B. um Datei Typ A handelt, ich genau weiß wo ich welche Daten in ihr finde.
Beispiel:
Datei xxxx.a --> DateiTyp A --->
Byte 1 - 4 in dieser Datei enthält ASCII Werte
Byte 4 - 4 enthält Byte Zahl
Byte 5 - 6 enthält Integer(16)
usw usw
Bei einer Datei vom Typ B wären völlig andere Inhalte in völlig anderer Formatierung vorhanden.
Ich würde jetzt anfangen in Textdateien die Formatierung der Dateien zu beschreiben und dann je nach auszulesender Datei eine andere Formatierung aus der Textdatei holen. Es ist nämlich nicht selten, dass sich die Formatierung in diesen Dateien ändert und ich müsste dann nur den Inhalt der beschreibenden Textdatei ändern.
Gibt es eine bessere Lösung als Textdateien?
Wenn ja, welche?
Und wie beschreibe ich in Dateien, die menschenlesbar sein sollen, am geschicktesten solche Formatierungen?
Folgendes Szenario...
Ich habe mehrere Dateien in denen Informationen stecken.
Diese Informationen sind in inhaltlich immer anderes aufgebaut. Aber je nach Typ der Datei immer nach dem gleichen Schema.
Bedeutet also, dass wenn ich weiß dass es sich z.B. um Datei Typ A handelt, ich genau weiß wo ich welche Daten in ihr finde.
Beispiel:
Datei xxxx.a --> DateiTyp A --->
Byte 1 - 4 in dieser Datei enthält ASCII Werte
Byte 4 - 4 enthält Byte Zahl
Byte 5 - 6 enthält Integer(16)
usw usw
Bei einer Datei vom Typ B wären völlig andere Inhalte in völlig anderer Formatierung vorhanden.
Ich würde jetzt anfangen in Textdateien die Formatierung der Dateien zu beschreiben und dann je nach auszulesender Datei eine andere Formatierung aus der Textdatei holen. Es ist nämlich nicht selten, dass sich die Formatierung in diesen Dateien ändert und ich müsste dann nur den Inhalt der beschreibenden Textdatei ändern.
Gibt es eine bessere Lösung als Textdateien?
Wenn ja, welche?
Und wie beschreibe ich in Dateien, die menschenlesbar sein sollen, am geschicktesten solche Formatierungen?