• ベストアンサー

CRC32

CRC32について CRC32の数値を変えずにファイルの一部を変更することは可能ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

可能です。 CRC32はハッシュ値の計算ですから、衝突する確率は非常に低いですが0ではないです。

関連するQ&A

  • CRCってなんですか?

    このカテゴリでいいのかもわからずに質問しますが、分割ファイルを結合させようとしたらCRCが不一致です、といわれてしまいました。 CRCっていったいなんですか? 不一致を直すにはどうしたらいいんですか?

  • CRCについて

    CRCの算出についてなのですが http://www2c.biglobe.ne.jp/~osakana/vc/pc/crc.html こちらのサイトを参考にすると 1. データを一つ(1バイト)とってきます 2. CRC値を左ビットシフトして、桁上がりがあればさらに生成多項式とXORを取ります 3. データを左ビットシフトして、桁上がりがあればCRC値と1のXORを取ります 4. あと7回(1バイト=8ビットなので)2と3を繰り返します 5. 残りのデータがあれば1に戻ります とあります。 例えばアドレス部00000000にデータ01が入っているもの(ファイルサイズ1バイト)を算出しようとした場合 手計算を行うとCRC16は0001、CRC32は00000001になりそうなのですが いくつかのフリーソフトで実際にバイナリエディタを用いて1バイトのファイルを作成し、試して見たところ CRC16が1E0E CRC32がA505DF1B と出ます。 一般的な算出方法では、上記の説明以外に何か別の処理、初期値などがあるのでしょうか? お分かりになる方是非教えてください。 よろしくお願いします。

  • CRC

    .rarファイルをダウンロードしたのですがCRCが一致しないらしく解凍できません。どうにかして解凍する方法はありませんか?

  • CRCエラーについて

    CRCエラーが出たのでバックアップを取っているのですが、 CRCエラーが出たファイルをコピーすることはできないのでしょうか。 googleで検索してもエラーが出たファイルをスキップする方法しか出てきませんでした。

  • CRCやMD5

    比較対象のファイルがCRC16若しくはCRC32が同じでも、MD5の値が違うことはあるんでしょうか? またどちらか信頼ある値でしょうか? よろしくお願いします。

  • CRC32の計算方法

    ZIPファイルを作るときにCRC32を算出すると思うのですが、 CRC32の計算方法を教えてください。 よろしくお願いします。

  • CRCエラーについて

    買ったばかりのパソコンに買ったばかりのあるゲームを インストールしたのに起動しませんでした 調べた結果 コピーしたデータの一部が CRC不一致 とでました どうすれば起動しますか 教えてください

  • CRCエラー

    ファイルのアンインストールをしましたが、「CRCのデータエラー」で1部のファイルが削除できません。良い方法はありませんか。

  • CRC

    CRCをチェックするというのはどういうことなんでしょうか? 某サイトで、ダウンロード後、CRCをチェックしてくださいと いわれましたが、何をどうしていいやらよくわかりません。 どうかアドバイスをお願いします

  • VC6でCRC64・CRC128が出来るソースを探しています。

    VC6でCRC64・CRC128が出来るソースを探しています。 CRC自体がよくわかっていないので、実際に動作させて理解しようとネットでソースを見つけようとしていますが、うまくコンパイルできるものが見つかりませんでした。 通常はCRCに1バイトをわたすもの?が多いのですが、できましたら文字列(長さは可変長)も扱える高速な関数を探しています。 よろしくお願いいたします。