Frage

Ich lese Daten aus einer Binärdatei.Ich habe ein Dokument, mit dem ich wissen kann, wie die Informationen gespeichert sind.Um dieses sicher zu sein, benutze ich xvi32.

Ich habe Informationszeichenfolge und Int-Daten korrekt extrahiert, bis ich mit dem Float-Datentyp stößt.

Gemäß dieser Datei:

generasacodicetagpre.

Ich habe versucht, dies zu lösen, mit:

generasacodicetagpre.

und andere verschiedene Arten ...

Ich habe diese Informationen mit einigen Online-Tools getestet, z. B.: http://babbage.cs.qc.cuny.edu/ieeee-754/index.xhtml und http://www.binaryconvert.com/result_float.HTML? Dezimal= 0480460480540490480560555 , aber alle diese Weise wirft mir einen anderen Wert entsprechend den Originalergebnissen.

Ich fange an zu vermuten, dass Float-Informationen verschlüsselt oder so etwas ist, aber warum String und int nicht verschlüsselt?

War es hilfreich?

Lösung

Interessantes Puzzle.Arbeiten mit der Dokumentation, mit der ich erfüllt bin:

generasacodicetagpre.

Andere Tipps

Mein Chef hat mir die Antwort gesendet, die Fließkomma-Daten sind nicht im IEEE-Format.

Der Datentyp ist TMS320 Floating Point

Aus irgendeinem Grund werden die realen Werte aus Hex-Daten jeweils zwei Bytes gemischt, meine ich:

generasacodicetagpre.

danke für unterstützung me jys

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top