※ ChatGPTを利用し、要約された質問です(原文:サイズの異なるバイナリファイルの比較をしたい)
サイズ異なるバイナリファイルの比較方法を探しています
このQ&Aのポイント
サイズの異なるバイナリファイルを比較し、差異を調査する方法を教えてください。
Windows XPで使用できるサイズの異なるバイナリファイルを比較するソフトを探しています。
異なるソフトでダウンロードした2つの.flv動画ファイルのサイズを比較し、ファイルの差異を確認したいです。
詳しい方が多そうなのでこちらのカテで質問させて下さい。
●サイズの異なるバイナリファイルの相違を調査できるソフトを探しています。
環境はWindows XPです。
●状況説明
ある動画サイト上の一つの動画を異なるソフトを使いダウンロードしました。
DLする際に、
一方のソフトは無変換と指定しました。(Craving Explorer)
もう一方のソフトには設定項目がありませんでした。(Real Downloader)
その結果、ファイルサイズがほとんど同じの2つの.flv動画ファイルがDLできました。
2つのファイルのサイズは次の通り。
20,163,319 バイト(Craving Explorer)
20,164,410 バイト(Real Downloader)
ファイルサイズがほとんど一緒なので、おそらく動画データ本体は全く一緒で、ヘッダ情報だけが異なっているのではと推測しているのですが、自分の推測が正しいのかどうかを検証するのが目的です。
サイズが異るバイナリファイルの比較が出来るソフトがあれば教えて下さい。
よろしくお願いします。
お礼
ありがとうございます! WinMergeで2つのファイルを開き、差異のある「行」を見つけることが出来ました。 しかしその「行」の中で「現在の行内差異」検出させようとすると「差異はありません」となってしまいます。 差異があるからその行がヒットしたはずなのに。 バイナリなのに「行」として取り扱うのも意味不明ですし。 仕方ないので目視で行の中を調べて差異を見つけました。 WinMergeはバイナリファイルをうまく扱えないということですね? その後、http://frhed.sourceforge.net/en/ をインストールして16進表示で差異をピンポイントで見つけることが出来ました。 差異点としては、 ファイル先頭付近にデータ長が同じで内容が異なる部分があり、 さらに片方のファイル(Real Downloader)の末尾には余分に付加されたと思われるデータがありました。