hallo,
kann mir jemand eine einfache routine nennen wie ich von einem qstrig den crc32 wert erstelle
danke
crc32 auf qstring
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Zuerst brauchst Du eine Funktion die Dir den crc32 erzeugen kann - die gibts in Qt nicht aber ein bischen Suchen im Netz sollte da was brauchbares ergeben. Danach übergibst du der Funktion einfach deinen String als was du ihn auch immer haben willst - utf8, utf16 oder latin1 - wie auch immer.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
So schwer ist crc32 nun nicht als dass es da mehrere Möglichkeiten geben muss 
Berechnung einer CRC-32-Prüfsumme in C
Berechnung einer CRC-32-Prüfsumme in C
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Also falls ein crc-16 reichen sollte, gibt es eine Funktion qChecksum, die es für ein QByteArray berechnen kann. Einfach vom QString in ein QByteArray umwandeln und qChecksum aufrufen.
Siehe:
http://doc.trolltech.com/4.3/qbytearray.html#qChecksum
Viele Grüße,
Alessandro
Siehe:
http://doc.trolltech.com/4.3/qbytearray.html#qChecksum
Viele Grüße,
Alessandro