Hallo,
Ich möchte die crc32-Werte der einzelnen Dateien eines zipfiles in hex-Werten darstellen.
Ich habe es mit der funktion hex() probiert, doch die hex-Werte stimmen nicht.
Wie kann ich crc32-Werte korrekt in hexadezimal darstellen?
crc32 nach hex
Ich kenne zwar diesen Typ crc32 nicht aber das Modul binascii
scheint da was zu unterstützen.
Vielleicht hilft dir das. Python.org binascii
scheint da was zu unterstützen.
Vielleicht hilft dir das. Python.org binascii
Mit nun auf folgende Lösungsmöglichkeit gekommen:
Der crc32-Integer wird mit obigen Code korrekt in der hexa-dezimalen Schreibweise wiedergegeben.
Code: Alles auswählen
hex_str = "%X" % (crc_int < 0 and 2**32+crc_int or crc_int)
Gruß, Harry