Es sei noch eine kleine Anmerkung gestattet: Ethernet etwa berechnet die CRC32 so, dass einzelne Bytes mit dem LSB zuerst gesendet werden. Die CRC32 wird aber MSB zuerst gesendet. Ein (illegaler) Ethernetframe mit einer "1" hätte also tatsächlich die Bits 10001100 im Frame und danach die Prüfsumme des obenstehenden Programms. Der CRC-Algorithmus selbst liefert aber 83DCEFB7, daher ist dieses Programm genaugenommen als Beispiel für eine CRC-Berechnung nicht korrekt. Es liefert eine CRC32-Prüfsumme mit anschliessender Bitvertauschung. -- Hubi 17:41, 1. Feb 2006 (CET)