ISOイメージと比較してCDを確認するには?

ISOイメージと比較してCDを確認するには?

物理的に焼いたCDとオリジナルのISOイメージがあります。 CD コンテンツの参照チェックサムファイルは提供されません。実際のCDが正しい(元の画像に対応)、完全に読めるかどうかを確認するには?

ベストアンサー1

まだISOがある場合はバイト単位で比較できますcmp。これは見つかった最初の違いで終了する非常に単純なコマンドなので、実際に最初にエラーがある場合はチェックサムを実行するよりもはるかに高速です。

cmp /dev/cdrom /path/cdrom.iso

成功のための可能な結果:

  • 出力なし:同じで、すべてがうまく機能します。&& echo OK出力が不足して混乱している場合は、コマンドに追加できます。
  • cmp: EOF on cdrom.iso:同じですが、CDROMにはISOファイルよりも多くのバイトがあります。これは通常、CDROMの端部のゼロパディングによって生じる。実際には重要ではないので、まだ成功です。

失敗によって引き起こされる可能性のある結果:

  • cmp: EOF on /dev/cdrom:何らかの理由でCDROMのデータが不完全です。 ISOが大きすぎて実際のCDを収納できない場合があります。
  • /dev/cdrom cdrom.iso differ: byte 18296321, line 71780:CDROMとISOイメージの間に予期しない違いがあります。

おすすめ記事