Die Berechnung der CRC mit Python zlib.crc32-Funktion
Ich erstellte eine Liste der Größe 100 und besiedelten das array mit 8bit Daten in python mit dem folgenden code, und ich will berechnen Sie den CRC-Wert mit dem zlib.crc32 () - Funktion.
Init_RangenCrc8 = []
for i in range(0,100):
Init_RangenCrc8.append(random.randrange(0, 255, 1))
crc8_python = zlib.crc32(Init_RangenCrc8, 0xFFFF)
Wenn ich zurückkehre, und drucken Sie die crc8_python, bin ich nicht immer einen beliebigen Wert zurück.
Jede Hilfe würde geschätzt, danke.
- Dein code sieht ein wenig seltsam.
Init_RangenCrc8 = []
sollte vor derfor
Schleife, sollte es nicht? Die Einrückung nicht richtig Aussehen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT: code mit dem Wert start
0xFFFF
:0xFFFF
start-Wert. Trotzdem +1.import zlib
undimport random
für diese Lösung zu arbeiten, welche die richtige Lösung für Ihre Beschreibung.