foo.iso
次のコマンドを使用してDVDに書き込むisoファイル()があります。
growisofs -dvd-compat -Z /dev/cdrom=foo.iso
その後、コマンドを試しました。
dd if=/dev/cdrom of=foo2.iso
しかし、foo2.iso
サイズは数kB大きい。この違いをどのように説明しますか? CDからソースファイルを検索するには?
foo2.iso
編集:元のファイルから余分なバイトを削除してチェックサムとして証明します。もう一つの質問:foo2.isoは追加のガベージバイトがあっても有効なisoファイルですか?元のファイルサイズにアクセスできない場合は重要です。
答え1
dd
実行時に読み込まれるのはdd if=/dev/cdrom of=foo2.iso
ファイルではなく(物理CDにはそのような内容はありません)、複数の4KBセクタです。長さが4KB = 4096の正確な倍数ではない画像ファイルを作成すると、最後に少しパディングが発生します。無視しても構いません。