にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

CRC32で少し困った

仕事の話なので詳細は書けないが、自分の書いたCRC32を照合するコードが合わない。
CRC32の計算そのものはzlibのAPIを使ったからまず計算方法が間違っているということはないだろう。
考えられるのは、

  1. zlibのcrc32関数に渡すデータ範囲を間違えている(仕様的な話)
  2. 元のデータが既に変わっている(CRCの機能としては正しい、がこっちは困る)

しかもこれが解決したからといってその仕事が解決するわけではないのが辛い。