Binär-Datei in XML umwandeln
Gunther
- php
0 Jens Holzkämper0 Tom
Hallo Selfer,
ich stehe vor einem für mich völlig neuen Problem und zwar habe ich eine Binär-Datei (.wpt) vorliegen, die von einem anderen Programm (MaxSea) erzeugt wird.
Diese würde ich nun gerne (falls möglich) in eine XML-Datei umwandeln.
Wenn mir jemand netterweise kurz skizzieren könnte, falls das möglich ist, wie ich das am besten mache, wäre ich demjenigen sehr dankbar.
Gruß Gunther
Tach,
Wenn mir jemand netterweise kurz skizzieren könnte, falls das möglich ist, wie ich das am besten mache, wäre ich demjenigen sehr dankbar.
du besorgst dir die Spezifikationen des Binärformats entweder vom Hersteller des Programms, aus einer sonstigen Dokumentation oder per Reverse Engineering, schreibst ein Programm das die Daten einliest und in das gewünschte Zielformat umwandelt. Ich vermute, der komplizierteste Schritt ist der erste.
mfg
Woodfighter
Hello,
ich stehe vor einem für mich völlig neuen Problem und zwar habe ich eine Binär-Datei (.wpt) vorliegen, die von einem anderen Programm (MaxSea) erzeugt wird.
Diese würde ich nun gerne (falls möglich) in eine XML-Datei umwandeln.
Wenn mir jemand netterweise kurz skizzieren könnte, falls das möglich ist, wie ich das am besten mache, wäre ich demjenigen sehr dankbar.
Wenn es denn mittels PHP geschehen soll...
Du benötigst erst einmal das Dateiformat der Quelldatei, um diese sinnvoll auslesen zu können.
Das geht dann bei PHP vermutlich nur mittels der Funktion unpack()
http://de.php.net/manual/de/function.unpack.php
Damit erzeugst Du dann, je nachdem, wie groß die Quelldatei ist, ein PHP-Array oder eine Zwischendatei.
Dieses Zwischenformat kannst Du dann mittels einer geeigneten XML-Creator-Class in ein XML-Dokument umwandeln.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg