Hallo zusammen,
Ich habe das Problem, dass ich nach einer Dateiänderung eine Checksumme neu berechnen muss. Vom der Checksumme habe ich bisher rausgefunden, das sie durch das Perl-Modul String::CRC::Cksum berechnet wird, das kompatibel mit dem POSIX cksum Programm ist, welches wiederum auf dem CRC in Ethernet basiert. Bietet Python Funktionalität um das zu berechnen? Alternative wäre vielleicht, das Programm cksum aus Python heraus aufzurufen und den CRC aus der Ausgabe zu parsen. Da weiß ich aber spontan auch nicht wie ich das machen soll und ich müsste das Zwischenergebnis in eine Datei schreiben was auch unschön ist.
Checksumme berechnen
Man kann "python crc" durchaus googeln, und findet da viele Module: https://www.google.com/search?q=python+ ... e&ie=UTF-8
Und andere Programme ruft man mit subprocess auf. Da kann man auch gleich die Ausgabe per PIPE abgreifen, insofern muss da auch nix zwischengespeichert werden.
Und andere Programme ruft man mit subprocess auf. Da kann man auch gleich die Ausgabe per PIPE abgreifen, insofern muss da auch nix zwischengespeichert werden.
Eine kurze Googlesuche liefert Python equivalent of unix cksum function. Und man kann nicht nur die Ausgabe sondern auch die Eingabe per PIPE umleiten.