ubuntuusers.de

crc32 Implementierung gesucht

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Hallo,

ich suche für ein C Programm eine funktionierende Implementation des crc32 Algorithmus. Kennt jemand eine Bibliothek, in der die entsprechende Funktion vorhanden ist.

Danke
lunar

haraldkl

Avatar von haraldkl

Anmeldungsdatum:
21. Juli 2005

Beiträge: 1903

Wohnort: Würselen

Bibliothek weiß ich jetzt leider nicht, aber in OpenSSH gibts den Algorithmus zum Beispiel:
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/crc32.c

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4687

Wohnort: Berlin

Bei Python im zlib-Modul gibt's eine crc32()-Funktion.

Lunar

(Themenstarter)

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Danke! Jetzt weiß ich, was ich mir genauer anschauen muss 😀

Vegeta

Avatar von Vegeta

Anmeldungsdatum:
29. April 2006

Beiträge: 7943

In der Wikipedia (Zyklische Redundanzprüfung) gibts auch einen Beitrag wo das Verfahren erklärt wird mitsamt funktionierenden C Beispiel.
Für größere Daten bietet sich aber auch sehr gut der Adler32-Algorithmus an, den ich auch in einem meiner Programme verwende.

Lunar

(Themenstarter)

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Vegeta hat geschrieben:

In der Wikipedia (Zyklische Redundanzprüfung) gibts auch einen Beitrag wo das Verfahren erklärt wird mitsamt funktionierenden C Beispiel.
Für größere Daten bietet sich aber auch sehr gut der Adler32-Algorithmus an, den ich auch in einem meiner Programme verwende.

Ich weiß, dass es da noch andere Verfahren gibt. Würde ich ein Programm komplett selbst entwickeln, hätte ich erstens ein Python Programm geschrieben und zweitens wahrscheinlich sha1 genommen 😉 Aber in diesem Fall muss es crc32 sein...

Antworten |