English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > バイナリ ファイルの比較

バイナリ ファイルの比較

Merge のバイナリ比較では、バイナリ(一般的に非テキストおよび非イメージ)データ ファイルを比較する手段を提供します。ファイルの差異をバイト レベルで調べたい場合の最良の比較方法です。Merge ではファイルを構成するバイトをさまざまな方法で変換および表示することができます。たとえば、16 進、10 進、浮動小数点 のファイル データなどです。

ファイル比較およびマージのインスタント図解をまだお読みでない場合、これに目を通すことによって、Merge のファイル比較について簡単に理解することができます。また、リボンおよびツールバー:Windows のバージョンによって異なる Merge ユーザー インターフェイス トピックを見直されると役に立ちます。

比較の実行

新しいバイナリ比較タブを開くには、クイック アクセス ツールバー(リボンの上)やリボン自体(または左端のリボン項目のドロップダウン メニュー)にある[新規バイナリ比較] ボタンを選択します。旧式の Merge インターフェイスの場合は、[新規テキスト比較ツールバー ボタン ツールバー ボタンに付いているドロップダウン メニューから同様のボタンを選択します。

新規バイナリ比較ウィンドウ

比較ファイルが表示される 2 つの空の領域がウィンドウの大部分を占めています。各ファイル ペインの上には対象のファイルへのパスを入力するフィールドがあります。

各入力フィールドに対象となるファイルのパスを入力するか、パス入力フィールドの右側にあるボタンを使ってファイルを選択することができます。参照ボタン ボタンをクリックするとファイルの参照ウィンドウが開き、ドロップダウン リスト ボタン ボタンをクリックすると過去に比較したファイルがドロップダウン リストに表示されます。ドロップダウン リストからファイルを選択する際に Ctrl キーを押したままにすると、Merge は他方のファイル ペインのファイル名フィールドに、履歴から対応するファイル名を設定します。

比較する 2 つのファイルを選択したら、リボンまたはツールバーにある[開始/再比較ツールバー ボタン ボタンをクリックするか、またはファイル名入力フィールドのいずれかにフォーカスがあるときに Enter キーを押して、比較を実行します。

また、対象のファイルを Windows エクスプローラーからファイル名入力フィールドまたはファイル ペインまでドラッグ アンド ドロップすることもできます。

バイナリ比較の表示

Merge のインストール ディレクトリには、2 つのサンプル ファイル(test1.txt および test2.txt)が用意されています。下図は、これら 2 つのファイルのバイナリ比較結果の画面です。

test1.txt と test2.txt の比較結果

2 つのファイル変更箇所が色とリンク線を使って強調表示されています。ファイル比較ウィンドウの中央パネルに表示されているリンク線は、両ファイルの変更箇所をつなぐことによってファイルがどのように関連しているかを示しています。比較ウィンドウで使用されている色とフォントは[フォントと色オプション ページのコントロールを使用して変更できます。

Merge のメイン ウィンドウ下部のステータス バーに、比較している両ファイルの変更箇所の数が表示されます。キャレットのバイト オフセットも表示されます。

レイアウトの制御

リボンまたはツールバーの[2 者間比較(上下)ツールバー ボタン ボタンまたは[2 者間比較(左右)ツールバー ボタン ボタン(または F11 キーおよび F12 キー)を使用すると、ファイル比較ウィンドウの内のファイルのレイアウトを変更して、比較ファイルが上下または左右(デフォルト)に表示されるようにすることができます。

Merge には、ファイルの比較および表示方法をカスタマイズするためのオプションが数多く用意されています。また、最良の結果を出すために Merge のカスタマイズを行うためのヘルプ トピックも用意されているので活用してください。

3 者間ファイル比較

2 者間ファイル比較に加え、Merge Professional Edition では 3 ファイルの比較(および、テキスト ファイルの場合はマージも)が行えます。詳細については、3 者間のファイルの比較とマージを参照してください。Professional Edition はテキスト ファイルの自動マージもサポートしています。

バイナリ比較コントロール

バイナリ比較ウィンドウの下部に沿った帯状のコントロールを使用して、バイナリ比較の実行と表示方法を変更できます。

このコントロールはファイル パネルに表示されるデータ要素の列数を指定します。値 0 または 自動 を指定すると、表示可能な最大数の列が表示されます。

表示形式

このドロップダウン リストの値を使用して、比較で表示するデータの表示スタイルを選択します。データは 16 進、10 進(big または little endian)あるいは浮動小数点数値として表示できます。一部の表示値は、形式 ドロップダウンからの特定の選択に対してのみ適切です(たとえば、浮動小数点を表示させる場合、2 バイト整数は不適切です)。比較表示に NaN(not a number)と表示される場合は表示形式での選択と形式が不適切です。

形式

このドロップダウン リストは比較されたファイルのデータ要素の大きさとタイプを選択するために使用します。データ形式として 1、2、4 および 8 バイト整数と 32 ビットまたは64 ビット浮動小数点数値を選択できます。デフォルトの要素サイズは 1 バイトです。[適用]ボタンをクリックして、このコントロールへの変更を適用します。

検索サイズ

このコントロールに含まれる値は、比較ファイル間の変更の最小のセットを見つけるために Merge が実行する処理量に影響します。この影響はサイズの大きなファイルではより大きくなります。小さい値を指定すると、一般的に正確性を犠牲にして迅速な比較となり、大きい値を指定すると、より正確ですが遅い比較となります。検索サイズを小さくすれば変更を見逃すことはありませんが、最も期待される変更のセットではなくなる可能性があります。[適用]ボタンをクリックして、このコントロールへの変更を適用します。

移動

一方のファイルでスクロール バーを使ってファイルをスクロールするともう一方のファイルもスクロールされるので、比較する両方のファイルは常に中央で揃えて表示されます。中央のポイント マーカー(リンク線パネルの中央にあるインデントされた線)は、揃えられている両ファイルを Merge が関連付けようとしているポイントを示します。Ctrl キーを押しながらスクロールすれば、ファイルを揃えて表示する機能を一時的に解除することができます。Ctrl キーを離せば、ファイルは元のように揃えて表示されます。

スクロール バーの下部の小さなボタン[前の変更箇所]および[次の変更箇所前/次の変更箇所ボタン を使用して、前の変更や次の変更に移動することができます。

概要ストリップ ファイル比較ウィンドウの左右には、細い概要ストリップがあります。これらのストリップは、比較しているファイル内の変更の位置を示すマークを含んでいます。ストリップ上のマークをクリックすれば、変更箇所へ迅速にアクセスすることができます。

ファイル内をクリックしてキーボード フォーカスを移してから、カーソル キーを使って移動することができます。また、下記のショートカット キーを使用することもできます。

すべてのキーボードのショートカット キーの一覧は、ファイル比較のキーボード ショートカットを参照してください。

マウスによる移動

Merge はホイール付きマウスをサポートしています。3 ボタンのマウスを使用している場合、ファイル パネルを中央ボタンでクリックすると移動モードになります。マウスを移動した方向にファイルがスクロールします。移動を停止するには、もう 1 度マウスの中央ボタンをクリックします。ホイール付きマウスを使用している場合、選択しているファイル内での上下スクロールに使用することができます。[フォワード]/[バックワード]ボタンがあるマウスまたはキーボードの場合は、これらのボタンを使って前の変更箇所や次の変更箇所へ移動することができます。

複数のファイル比較ウィンドウの切り替え

Merge では同時に複数のファイル比較ウィンドウを開くことができます。メインの比較ウィンドウの下部にあるタブ ストリップを使用すると、マウスのシングル クリックでファイル比較ウィンドウを切り替えることができます。

ブックマークおよびコメント

ファイルの比較や編集を行っている際にブックマークを設定しておいて、後でその場所に戻ることができます。Ctrl+F2 キーを押すか、リボンまたはツールバーの[コメントの編集ツールバー ボタン をクリックすると、現在行のブックマークのオン/オフを切り替えることができます。ブックマーク間を移動するには、F2 または Shift+F2 キーを押すか、リボンまたはツールバーの[次のブックマークツールバー ボタン または[前のブックマークツールバー ボタン ボタンを使用します。

ブックマークにコメントを追加することができ、重要な情報の注釈を付けたり、質問を記録することができます。ブックマークのコメントを編集するには、ブックマークを右クリックして[コメントの編集]を選択します。ブックマーク コメントは、マウス ポインターをブックマーク上に置くとツール ヒントとして表示されます。

ブックマークおよびコメントは、HTML 比較レポートを作成する際や、アーカイブまたはチームでの合同作業のために比較を保存する際に一緒に含められます。このため、後でほかのチーム メンバーが校閲するよう電子メールで送信する比較の中に質問を入れたり、注釈を付けておくことができる有用なツールです。