巡回冗長検査
C言語での実装例。RFC 1952 (gzip) や RFC 2083 (PNG) の末尾にも実装例が載っている。zlib などにも含まれている。
生成多項式を反転させない場合の実装例。