erhielt ich die folgende string.How kann es value='(\xd2M\x00\x18\x00\x18\x80\x00\x80\x00\x00\x00\x00\x00\x00\xe0\xd2\xe0\xd2.\xd2\x00\x00\x00\x00\x00\x00\n\x00\x18\x00&\x00\x00\x00\x00\x00\x00\x00\x0f0\xfe/\x010\xff/\x000\xff/\x000\xff/\xff/\xff/\xff/\xff/\x000\xff/\xff/\xff/\x000\x000\xff/\x000\x000\x000\xff/\xff/\x000\x000\xff/\x000\xad\xff\x0c\x00\xdd\xff\xc2\xff\xd3\xff\xde\xff\xe9\xff\xca\xff\xd8\xff\xe6\xff\xb5\xff\xb2\xff\xe6\xff\x92\xff\xd0\xff\xa0\xff\xbd\xff\xb4\xff\x82\xff\x90\xfff\xff\xe1\xff\x9f\xff\x94\xff\xd4\xff\xa4\xff\xbb\xff\xe8\xff\x00\x00\x02\x00\xff\x7f\xff\x7f\x97\xff\xd0\xff\xb7\xff~\xffG\xff\xa1\xff\xa1\xff\xcd\xab\x00\x00A\n\x00\x00'
zu Hex
Q
zu Hex
-3
A
Antwort
2
verhexen werden Converting repr umgewandelt, das kein Hex-String ist. Sie verwirren die Python-Ausgabe repr()
für einen Byte-String, der das Debuggen mit dem Inhalt erleichtert.
Jede \xhh
ist eine Standard-Python-String-Literal-Escape-Sequenz, und die Anzeige der Zeichenfolge macht es trivial zu kopieren und in eine andere Python-Sitzung einfügen, um den exakt gleichen Wert zu reproduzieren.
Sie müssen dies nicht hexadezieren.
Ein tatsächliches besteht Hexstring nur der Ziffern 0
durch 9
, und die Buchstaben a
durch f
(Groß- oder Kleinbuchstaben). Ihr Wert, konvertiert in Hex, sieht so aus:
>>> value='(\xd2M\x00\x18\x00\x18\x80\x00\x80\x00\x00\x00\x00\x00\x00\xe0\xd2\xe0\xd2.\xd2\x00\x00\x00\x00\x00\x00\n\x00\x18\x00&\x00\x00\x00\x00\x00\x00\x00\x0f0\xfe/\x010\xff/\x000\xff/\x000\xff/\xff/\xff/\xff/\xff/\x000\xff/\xff/\xff/\x000\x000\xff/\x000\x000\x000\xff/\xff/\x000\x000\xff/\x000\xad\xff\x0c\x00\xdd\xff\xc2\xff\xd3\xff\xde\xff\xe9\xff\xca\xff\xd8\xff\xe6\xff\xb5\xff\xb2\xff\xe6\xff\x92\xff\xd0\xff\xa0\xff\xbd\xff\xb4\xff\x82\xff\x90\xfff\xff\xe1\xff\x9f\xff\x94\xff\xd4\xff\xa4\xff\xbb\xff\xe8\xff\x00\x00\x02\x00\xff\x7f\xff\x7f\x97\xff\xd0\xff\xb7\xff~\xffG\xff\xa1\xff\xa1\xff\xcd\xab\x00\x00A\n\x00\x00'
>>> import binascii
>>> binascii.hexlify(value)
'28d24d00180018800080000000000000e0d2e0d22ed20000000000000a00180026000000000000000f30fe2f0130ff2f0030ff2f0030ff2fff2fff2fff2fff2f0030ff2fff2fff2f00300030ff2f003000300030ff2fff2f00300030ff2f0030adff0c00ddffc2ffd3ffdeffe9ffcaffd8ffe6ffb5ffb2ffe6ff92ffd0ffa0ffbdffb4ff82ff90ff66ffe1ff9fff94ffd4ffa4ffbbffe8ff00000200ff7fff7f97ffd0ffb7ff7eff47ffa1ffa1ffcdab0000410a0000'
Verwandte Themen
- 1. String zu Hex und Hex String
- 2. Java - Hex String-Darstellung zu Integer Hex
- 3. Zeichen [hex] zu Ganzzahl
- 4. bash ascii zu hex
- 5. hex zu bin Konverter
- 6. Hex zu Binär konvertieren
- 7. Arduino Byte zu HEX (12Bit)
- 8. Twitter bootstrap hex zu rgba?
- 9. C# schreiben zu Hex-Datei
- 10. PHP - HEX zu EBCDIC Konvertierung
- 11. VB.net Dezimal zu Hex Konvertierung
- 12. Javascript Unescape Hex zu String
- 13. GDB Hex-Daten zu dekodieren
- 14. Wie hexstring zu (hex) Byte
- 15. ACK-Nachricht (hex zu ASCII)
- 16. android int zu hex konvertieren
- 17. C hex Zeichenfeld zu Stringdarstellung
- 18. Convert von Long zu hex
- 19. wie zu ändern Jscolor zu entfernen hex
- 20. Wie Konvertieren von Hex String Hex Anzahl
- 21. Hex byteArray
- 22. Konvertieren von system.windows.media.brush zu Hex-Farbcode
- 23. Raspberry Pi - Wie hex Wert zu drucken?
- 24. Spark 1.4 Scala Dataframe binär zu hex
- 25. C# zu konvertieren int hex int
- 26. konvertieren #RRGGBB hex Wert zu #AARRGGBB
- 27. Konvertieren HEX zu nächsten X11 Farbnummer
- 28. Hex zu JPG Konvertierung in C++
- 29. Konvertieren Prozentzeichen zu u + hex (javascript)
- 30. Javascript: große Hex-Zahlen zu manipulieren
Das ist keine hexadezimale Zeichenfolge. –