Windowsで2つのファイルをコンテンツ別に比較する方法

2つのファイルを比較して、それらの内容が異なるかどうかを確認する必要がある場合があります。状況によっては、2つの画像または2つのテキストファイル(text file)を比較する場合のように、2つのファイルを開いてその内容を確認することができます。ただし、これは実行するのがかなり面倒な作業であり、写真の色合いのわずかな変化やテキストファイル(text file)のフレーズなど、小さな違いを見逃す可能性があります。そのため、感覚の代わりにソフトウェアを使用して、2つのファイルの内容をプログラムで比較するいくつかの方法を知っておくとよいでしょう。🙂PowerShellまたはWindows用のサードパーティアプリを使用して、これを行う3つの方法を次に示します(PowerShell)

PowerShellを使用して2つのファイルを比較する方法

Windows 10には、2つのファイルを比較するための組み込みツールがありません。ただし、PowerShellを使用してこれを行うことができます。PowerShellを開くことから始めます。簡単な方法は、キーボードのWin + Xキーを同時に押してから、 PowerShellを標準ユーザーとして実行する場合はIを(I)押し、管理者として実行する場合はAを押すことです。 。

PowerShellを開いたら、次のコマンドを実行します。

if((Get-FileHash "最初のファイルへのパス").hash-eq(Get-FileHash "2番目のファイルへのパス").hash){"2つの比較されたファイルは同一です"}else{"2つの比較されたファイル同一ではありません"}(if((Get-FileHash "Path to the first file").hash -eq (Get-FileHash "Path to the second file").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})

もちろん、「最初のファイルへのパス」("Path to the first file")「2番目のファイルへのパス」("Path to the second file")をファイルへの実際のパスに変更する必要があります。たとえば、D (D:)ドライブにあるDigitalCitizen1.txtDigitalCitizen2.txtという2つのファイルを比較したいとします。(DigitalCitizen2.txt)

内容で比較したい2つのファイル

それらの内容を比較するには、次のコマンドを実行する必要がありました。

if((Get-FileHash "D:DigitalCitizen1.txt")。hash -eq(Get-FileHash "D:DigitalCitizen2.txt")。hash){"2つの比較されたファイルは同一です"}else{"2つの比較されたファイル同一ではありません"}(if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})

PowerShellでファイル比較コマンドを実行する

2つのファイルの内容が同じである場合、PowerShellで取得される出力は、 (PowerShell)「2つの比較されたファイルが同一で("The two compared files are identical.")ある」ことを示しています。

2つのファイルが同じ場合にPowerShellで取得する出力

2つのファイルの内容が異なる場合、PowerShellで取得される出力は、 (PowerShell)「2つの比較されたファイルが同一ではない」("The two compared files are NOT identical.")ことを示しています。

ファイルが異なる場合にPowerShellで取得する出力

PowerShellの使用は高速でかなり簡単ですが、コマンドライン環境の使用を好まない人もいます。そのため、グラフィカルユーザーインターフェイスを提供するサードパーティのアプリを使用して、 Windowsで2つのファイルを比較する方法も紹介します。

TotalCommanderを使用して2つのファイルを比較する方法

Total Commanderは、すべてのWindowsバージョンで使用できるシェアウェアファイルマネージャーです。(shareware file manager)公式ウェブサイト、ここから入手できます:TotalCommander。インストールして開いたら、ウィンドウを使用して、比較する2つのファイルに移動します。Total Commanderの左側で最初のファイルに移動し、右側で2番目のファイルに移動します。次に、2つのファイルをクリックして選択し、スペースバーを押します。下のスクリーンショットにあるように、ファイルを選択すると、ファイルの名前が赤で表示されます。

Total Commanderで、比較する2つのファイルを選択する

次に、左上隅にあるTotal Commanderのメニューから[(Total Commander's)ファイル(Files)]オプションを開き、 [コンテンツごとに比較]をクリックし("Compare By Content)ます(")

TotalCommanderにコンテンツごとに2つのファイルを比較するように依頼する

比較することを選択した2つのファイルが同一である場合、Total Commanderは小さなポップアップウィンドウ(popup window)を開き、 "The two files have the same content!"

2つのファイルが同じ場合にTotalCommanderから受け取るメッセージ

比較した2つのファイルの内容が異なる場合、Total Commanderはウィンドウを開き、2つのファイルの違いを赤で強調表示します。

2つのファイルが異なる場合にTotalCommanderによって表示される内容を比較します

Total Commanderには、違いを確認して2つのファイルを編集するための他のオプションもありますが、これらはこのチュートリアルの範囲外であるため、自分で見つけてもらうことができます。

AptDiffを使用して2つのファイルを比較する方法

内容ごとにファイルを比較するのに役立つフリーウェアアプリはAptDiffです。アプリはもうメンテナンスされていませんが、Windows10(Windows)を含むWindows2000以降のすべての(Windows 2000)Windowsバージョンで引き続き機能します。Softpediaから入手できます。

AptDiffをインストールして開くと、すぐに比較するファイルを選択するように求められます。2つのファイルへのパスを入力するか、 (Enter)「…」ボタンを使用してコンピューターを参照し、それらを選択します。

AptDiffを使用して、比較する2つのファイルを選択します

次に、2つのファイルをテキストファイルとして比較するか、バイナリレベルで比較するかを選択します。比較するファイルの種類に関係なく、任意のオプションを選択できます。ただし、ファイルの内容が比較されると、アプリはそれらの内容を2つの別々のペインにロードし、識別された違いがある場合はそれを表示します。「テキストとして比較」("Compare as Text,")を選択した場合、2つのペインにテキストの内容と違いが表示されます。それ以外の場合、「バイナリとして比較」("Compare as Binary,")を選択すると、2つのファイルの内容が16進コードで表示されます。

AptDiffは、2つの比較されたファイルの違いを示します

Total Commanderと同様に、AptDiffでは、2つのファイルの内容を比較および編集するための追加のツールを使用することもできます。

2つのファイルをコンテンツごとに比較するためのお気に入りの方法は何ですか?

これで、 Windows(Windows)のコンテンツごとに2つのファイルを比較する3つの簡単な方法がわかりました。どれ(Which)があなたのお気に入りですか?PowerShellでコマンドを使用することを好みますか、それともビジュアルインターフェイスも備えたサードパーティのアプリをインストールして使用しますか?ファイルを比較する他の方法を知っている場合は、以下のセクションにコメントを残してお知らせください。



About the author

私は強く推奨される Windows 10 の専門家であり、コンピューターの外観をパーソナライズし、Office ツールをより使いやすくすることを専門としています。オンライン印刷用にテキストやグラフィックスをフォーマットする方法、Outlook 用のカスタム テーマを作成する方法、さらにはデスクトップのタスク バーの外観をカスタマイズする方法など、Microsoft Office で作業する最も効果的な方法を他のユーザーが見つけられるように、自分のスキルを使用しています。コンピューター。



Related posts