WinMerge 日本語版

ファイルやフォルダの比較ができてマージもできる、WinDiffを使い易くしたようなソフトWinMergeの日本語版
GUIな CVS, Subversionクライアントのお供にでもどうぞ。

32bit版ダウンロード 64bit版ダウンロード

WinMerge日本語版
バージョン 日付 インストーラ Zip版 ソース ベース SVN rev.
安定版
2.14.0+-jp-8 2013-05-20 32bit版(XP以降)(4.87MB)
64bit版(XP以降)(5.36MB)
32bit版(XP以降)(5.68MB)
64bit版(XP以降)(6.62MB)
ソース(4.16MB) 7599(trunk)
2.14.0+-jp-7 2013-05-15 32bit版(XP以降)(4.87MB)
64bit版(XP以降)(5.36MB)
32bit版(XP以降)(5.68MB)
64bit版(XP以降)(6.62MB)
ソース(4.30MB) 7599(trunk)
2.14.0+-jp-6 2013-04-22 32bit版(XP以降)(4.87MB)
64bit版(XP以降)(5.36MB)
32bit版(XP以降)(5.68MB)
64bit版(XP以降)(6.61MB)
ソース(4.11MB) 7599(trunk)
実験版
2.13.22+-jp-2 2013-02-04 32bit版(XP以降)(4.85MB)
64bit版(XP以降)(5.30MB)
32bit版(XP以降)(5.64MB)
64bit版(XP以降)(6.53MB)
ソース(4.92MB) 7589(trunk)
旧安定版
2.12.4+-jp-31 2012-03-26 32bit版(XP以降)(3.83MB)
32bit版(2000/98/ME)(2.88MB)
64bit版(XP以降)(4.20MB)
32bit版(XP以降)(7.21MB)
32bit版(2000/98/ME)(4.60MB)
64bit版(XP以降)(8.20MB)
ソース(5.28MB) 7015(branches/R2_12)
2.10.4+-jp-1 2009-01-26 ダウンロード(2.87MB) ダウンロード(4.92MB) ダウンロード(5.09MB) 6318(trunk/R2_10)
2.8.6+-jp-2 2008-09-01 ダウンロード(2.75MB) ダウンロード(4.84MB) ダウンロード(8.62MB) 5745(branches/R2_8)
2.6.14+-jp-1 2008-03-17 ダウンロード(2.57MB) ダウンロード(4.37MB) ダウンロード(3.29MB) 4928(branches/R2_6)
2.4-jp-4 2005-11-08 ダウンロード(2.54MB) ダウンロード(3.31MB) ダウンロード(4.78MB) CVS R2_4
2.2-jp-1 2004-11-14 ダウンロード(2.67MB) ダウンロード(2.94MB) ダウンロード(1.95MB) CVS R2_2
WinMergeプラグイン
名前 日付 ファイル
Excelからテキストへの変換プラグイン 2010-03-05 ダウンロード

PortableAppsの一員としてWinMerge Portableが加わりましたが、そのWinMerge PortableのファイルをWinMerge日本語版のものに置き換えることでWinMerge日本語版がPortable版になります。

入れ替え方法

  • http://portableapps.com/apps/utilities/winmerge_portableからWinMerge Portableをダウンロードし、インストールします。
  • [PortableAppsフォルダ\WinMergePortable\App\WinMerge]フォルダをリネームします。
  • Zip版(winmerge-x.x-jp-x-exe.zip等)を展開し、展開された[WinMerge]フォルダを[PortableAppsフォルダ\WinMergePortable\App\]フォルダ内にコピーします。
  • dirview

    ディレクトリ比較

  • fileview

    ファイル比較

  • preview

    印刷プレビュー

  • report

    HTMLレポート

  • 日本語ヘルプを添付
  • ファイルの文字コード自動検出([編集]→[設定]→[コードページ]カテゴリ→[mlang.dll ... ]をチェック)
  • 3ファイル比較、3フォルダ比較
  • 64bit版の提供
  • 行内比較アルゴリズムの改善
  • Diffコンテキスト表示(差異のある行の周辺のみを表示するモード)(印刷やHTMLレポートにも反映される)
  • エディタ上で矩形選択可能(Altキーを押しながらマウス選択または、Ctrl+Bを押してからShift+カーソルキーで選択)
  • WinMergeで開いているファイルを外部エディタで編集・保存後、WinMergeをアクティブにしたときに変更を検出
  • 外部エディタの起動引数に$file, $linenum 指定可
  • VBScriptやJScriptで記述されたプラグインでも動作
  • フォルダ比較中でもファイルリスト表示。比較の進捗状況が確認でき、ファイルが開ける。
  • フォルダ比較ウインドウ、フォルダ比較レポートで差異ファイルの色付け
  • ファイル比較ウインドウで縦に並べて表示([表示]→[垂直分割])(バージョン 2.13 以降)
  • ファイル・フォルダオープンダイアログの変更(バージョン 2.13 以降)
  • Explorerでフォルダ選択時にシェルエクステンションアイコンを変更(バージョン 2.13 以降)
  • エンコードエラー時、文字コード選択、プラグイン選択、HEX表示の選択が可能(バージョン 2.13 以降)
  • フォルダ再比較後、フォルダツリー展開状態を復元(バージョン 2.13 以降)
  • フォルダ比較をマルチスレッドで実行(バージョン 2.13 以降)

2013/05/20 2.14.0-jp-8

  • ご連絡いただいた以下のご要望の実装
    • (C:\Users\All Usersのような)ジャンクションやシンボリックリンク等のリパースポイント以下を比較しないオプション([編集]→[オプション]→[フォルダ]カテゴリ→[リパースポイントを無視する]を追加
  • プラグイン選択ダイアログでプラグインを選択するときにクラッシュすることがあった問題を修正

2013/05/15 2.14.0-jp-7

  • ご連絡いただいた以下の問題の修正
    • タスクバー上の緑色のフォルダ比較進捗状況表示が比較が終了しても緑色のままになっている。パッチをいただきました。ありがとうございます
    • ファイル比較ウインドウや、フォルダ比較ウインドウが表示されていない状態で[表示]→[フォントの選択]メニューからフォントの変更を行うと、WinMerge再起動後に変更前のフォントに戻る。#19 左記状態ではフォントの選択メニューを表示しないようにしました。
  • 比較前処理プラグインを自動モードにした場合、フォルダ比較時、WinMergeがクラッシュすることがあった問題を修正
  • フォルダ比較ウインドウでサブディレクトリを選択して比較してもそのフォルダがジャンプリストに追加されないようにした

2013/04/22 2.14.0-jp-6

  • スタートメニューでジャンプリストが表示されない問題を修正(ショートカットにAppIDがセットされていなかった)
  • 圧縮ファイルを比較した後、ジャンプリストにテンポラリフォルダが登録されてしまう問題を修正
  • ファイル比較時のメモリリークを修正
  • 開くウインドウで3つのファイルをドラッグ&ドロップしても3つ目のファイルが受付れらない問題を修正

2013/04/17 2.14.0-jp-5

  • atl100.dllがシステムに存在しない場合、64bit版に添付したWinMerge32BitPluginProxy.exeが起動しない問題を修正。64bit版のみバージョンを変えずに差し替えています。

2013/04/15 2.14.0-jp-5

  • ご連絡いただいた以下の問題の修正
    • -e コマンドラインオプションを指定した場合、ESCキーでWinMergeが終了するようになるが、2つ以上ウインドウを開いている場合はESCキーでWinMergeを終了せず、1つづつウインドウを閉じてほしい。#17
    • zipファイルを比較後フォルダを比較したタブを閉じるときに、比較したファイル数が多いと一時ファイルの削除に時間がかかり次の操作が行えない。→一時ファイルの削除はWinMerge終了時に行うようにした。#18
  • WindowsXPでWinMerge終了時に一時フォルダが削除されなかったのを修正(開始時には削除されていましたが)
  • xdocdiff plugin 等の32bitDLLのプラグインが64bit版のWinMergeでも使えるようにした。(作った後に気づきましたが、64bit版のxdocdiff plugin(xdocdiffPlugin64)が既に存在していました)
  • Windows 7 のタスクバーのジャンプリストで最近比較したファイルまたはフォルダが選択できるようにした。(うまく表示されない場合は一度ピン留を付け直すと表示されるかもしれません)
  • プロジェクトファイル内のパス等に'&'等の文字が含まれていた場合にファイルが開けなくなっていたのを修正

2013/03/17 2.14.0-jp-4

  • ご連絡いただいた以下の問題の修正
    • エクスプローラ上の右クリックドラッグアンドドロップでWinMergeのメニューが表示されない
    • WinMergeへShiftキーを押しながらファイルを一つドラッグするとクラッシュする
    • WinMergeU.exe と同じフォルダに レジストリファイル WinMerge.reg をおいた場合にそのレジストリ情報を実行インポート、終了時エクスポートする機能が動作しない #16

2013/03/04 2.14.0-jp-3

  • ご連絡いただいた以下の問題の修正
    • 前バージョンの修正(「改行文字の違いを無視する」の設定にもかかわらず、フォルダ比較時、改行コード以外に違いがないファイルを差異があると表示してしまうことがある)がまだ完全ではない
    • 比較前処理プラグインでUTF-8のファイルを正常に処理できない
    • フォルダ比較ウインドウから異なるファイルを開き、ファイル比較画面でファイルの内容を一致させたにもかかわらず、フォルダ比較ウインドウに反映されない
    • カスタムコードページに65001(UTF-8)を選択している場合、フォルダ比較時に同じ内容のバイナリファイルが差異があると表示されることがある
    • カスタムコードページに65001(UTF-8)を選択している場合、フォルダ比較時に0バイトサイズのファイルが比較できないと表示される
    • フォルダ比較ウインドウで複数ファイルを選択し、[パス名をコピー]メニューを実行するとスペースで区切られたパスがクリップボードにコピーされる。2.12では改行で区切られていた。→ これは、2.14での仕様変更でしたが元に戻しました。そのかわり、[項目をクリップボードにコピー]でファイルそのものと共にスペースで区切られたパスもクリップボードにコピーするようにしました。

2013/02/18 2.14.0-jp-2

  • ご連絡いただいた以下の問題の修正
    • 「改行文字の違いを無視する」の設定にもかかわらず、フォルダ比較時、改行コード以外に違いがないファイルを差異があると表示してしまうことがある
    • 1ブロックの差異行の行数が長い場合、単語単位の差異を検出しなくなり、1ブロック全体が差異として表示される(これは比較時間が長くなりすぎなくするための処置でしたが、前よりこのように表示されにくくしました)

2013/02/12 2.14.0-jp-1

  • 本家で 2.14.0 がリリースされたので更新
  • ご連絡いただいた以下の問題の修正
    • 一時フォルダ内に存在するフォルダの先頭が"WM_"だった場合、WinMerge起動時にそのフォルダが削除されてしまう。
  • エディタプラグイン(editor addin.sct)に選択範囲の行をソートする機能と任意のフィルタコマンドの実行結果で置換する機能を追加
  • フォルダ比較レポートを色付きにした
  • Windows98で動作しなくなっていたので98/ME/2000版サポートを断念

2013/02/04 2.13.22+-jp-2

  • ご連絡いただいた以下の問題の修正
    • フォルダ比較ウインドウで表示されるファイルのタイムスタンプがUTCになっている。
  • フォルダ比較状況の表示の仕方を変更
  • Explorerシェルエクステンションアイコンの背景がVista以降で透明にならない問題を修正
  • 0バイトのファイルを開くとエラーが発生する問題を修正

2013/01/21 2.13.22+-jp-1

  • マルチコア・マルチCPUのマシンならばフォルダ比較時に各ファイルの比較を並列に実行するようにしてみた
  • 64bit版でたまにメニューのキーボードショートカットが受け付けられないことがある問題を修正
  • WinMerge-2.13.22-jp-1-Setup.exe.zipのアップロードに失敗していたのでアップロードし直しました。(21:15)

2012/03/26 2.12.4+-jp-31, 2.13.20+-jp-12

  • ご連絡いただいた以下の問題の修正
    • /eオプション指定(ESCキーで終了)で起動したとき、設定ウインドウで「複数のウインドウを閉じるときに尋ねる」のチェックが入っているにもかかわらず、 ESCキー押下時に終了を尋ねない事がある。
  • プラグインを無効化している場合、フォルダ比較時一時ファイルがテンポラリフォルダ(%TEMP%)に残ってしまうことがある問題を修正。

2012/02/13 2.13.20+-jp-11

  • ご連絡いただいた以下の問題の修正
    • [垂直分割]メニューにチェックが入っているにもかかわらず、ウインドウが水平に分割される。
  • 64ビット版WinMergeでプラグインがインストールされていると終了時にエラーが発生することがある問題の修正。
  • フォルダ比較レポートにファイル比較レポートをリンクできるようにした。

2012/02/05 2.12.4+-jp-30, 2.13.20+-jp-10

  • ご連絡いただいた以下の問題の修正
    • 'ケ'と'パ'、'サ'と'フ'、 'ジ'と'ヘ'等が「大文字と小文字を区別しない」場合に同じとみなされる
  • ヘルプの日本語化更新

2011/12/29 2.12.4+-jp-29, 2.13.20+-jp-9

  • ご連絡いただいた以下の問題の修正
    • フォルダ比較ウインドウからファイルを開いた後、ファイルを開いたままフォルダ比較ウインドウで開いたファイルの[項目を非表示]にした後、ファイルを変更して保存するとWinMergeがクラッシュする。

2011/11/24 2.12.4+-jp-28, 2.13.20+-jp-8

  • ご連絡いただいた以下の問題の修正
    • 外部エディタのパスとして相対パスを指定するとファイルやフォルダ選択ダイアログで選択後に外部エディタの実行に失敗する。

2011/10/11 2.12.4+-jp-27, 2.13.20+-jp-7

  • ご連絡いただいた以下の問題の修正
    • フォルダ比較ウインドウの[項目をクリップボードにコピー]メニューが動作しなくなっていた。
  • ヘルプの日本語化更新

2011/08/08 2.12.4+-jp-26, 2.13.20+-jp-6

  • ご連絡いただいた以下の問題の修正
    • 3wayファイル比較ウインドウで最右ペインのサイズを縮小すると再描画されない領域が現れてしまう

2011/08/01 2.12.4+-jp-25

  • ご連絡いただいた以下の問題の修正
    • 一方が空行のとき行内の差異を選択を実行すると強制終了する

2011/07/20 2.12.4+-jp-24, 2.13.20+-jp-5

  • ご連絡いただいた以下の問題の修正
    • BMP外の文字を含むUTF-8のファイルが正しく読み込めない

2011/07/04 2.13.20+-jp-4

  • 「開く」ダイアログの表示中でも親ウインドウのリサイズができるようにした。

2011/06/27 2.13.20+-jp-3

  • ご連絡いただいた以下の問題の修正
    • 再帰的ではないフォルダ比較時に、サブディレクトリへ移動後、親フォルダへ移動できない
    • フォルダ比較時、1つしかない名前が異なるサブフォルダをマッチさせて比較してしまう
  • 移動行で行内差異を強調表示してしまっていたのを修正

2011/06/27 2.12.4+-jp-23, 2.13.20+-jp-3

2011/05/23 2.12.4+-jp-22

  • 2.12.4+-jp-22 32bit Zip版のMergeLang.dll が古いバージョンになっていました。ごめんなさい。

2011/05/23 2.13.20+-jp-2

  • 印刷時よけいな描画がされてしまうことがある問題の修正
  • 改行文字が2つ以上描画されてしまうことがある問題の修正

2011/05/23 2.12.4+-jp-22

  • ご連絡いただいた以下の問題の修正
    • フォルダ比較ウインドウからパッチを生成するとパッチ内のファイル日付が不正になることがある

2011/05/17 2.13.20+-jp-1

  • ご連絡いただいた以下の問題の修正
    • ファイル比較ウインドウでテンキーの+と-の入力が効かない。
  • 行内差異の表示を1行単位でなく、差異ブロック単位で計算して表示するようにした。
  • [表示]メニュー→[垂直分割]にチェックを入れると縦に分割して表示するようにした。
  • エンコードエラー時、文字コード選択、プラグイン選択、HEX表示の選択ができるようにした。

2011/04/11 2.13.13+-jp-12

  • ご連絡いただいた以下の問題の修正
    • フィルタファイル内のコメントマークがない行が無視されてしまう。
    • フィルタファイル内がすべてファイルフィルタ行だった場合、フォルダが全てフィルタされてしまう。

2011/03/14 2.12.4+-jp-21, 2.13.13+-jp-11

  • ご連絡いただいた以下の問題の修正
    • UTF-8のファイルを誤認することがある

2011/02/28 2.13.13+-jp-10

  • ご連絡いただいた以下の問題の修正
    • 64bit版のWinMergeでヘルプメニューをクリックすると異常終了することがある
  • 四つ以上のファイルまたはフォルダを指定すると異常終了する問題の修正

2011/02/14 2.12.4+-jp-20, 2.13.13+-jp-9

  • ご連絡いただいた以下の問題の修正(だいぶ遅くなってごめんなさい)
    • マニュアルでコマンドラインオプションの/wmの説明が/wrの説明になっていた
    • フォルダ比較でプラグインが使用されないことがある
  • 7-zipバージョン9.20対応プラグイン

2011/02/14 2.13.13+-jp-9

  • ご連絡いただいた以下の問題の修正(だいぶ遅くなってごめんなさい)
    • フィルタファイルが正しいフォルダに格納されていなかった
    • 比較方法を変更して再比較しても新しい比較方法で比較されない

2010/11/15 2.12.4+-jp-19, 2.13.13+-jp-8

  • ご連絡いただいた以下の問題の修正
    • フォルダ比較でサロゲートペア文字がファイル名に含まれていると比較されない
    • もうひとつUTF-8のファイルが御認識する件をご連絡いただいているのですが再現できないのですよね...
  • 別アプリケーションで更新したファイルを開いているWinMergeを最小化状態から復元すると異常終了する問題の修正

2010/10/12 2.13.13+-jp-7

  • ご連絡いただいた以下の問題の修正
    • 外部エディタ等で変更されたファイルを再読み込みした時、カーソル位置がファイルの先頭に戻ってしまう。

2010/09/06 2.12.4+-jp-18, 2.13.13+-jp-6

  • ご連絡いただいた以下の問題の修正
    • Visual Studio .net 2003のVCランタイムファイルがインストールされていないとインストール時にShellExtensionの登録に失敗する
  • 一応DLLハイジャック脆弱性の対策をしてみた。(XP SP1以上で効果あり)
  • 無効になっているメニュー項目のアイコンが表示されない問題の修正

2010/07/27 2.12.4+-jp-17, 2.13.13+-jp-5

  • ご連絡いただいた以下の問題の修正
    • 2.12.4+-jp-14からBOM付きのファイルを開くと、BOM付の内容に更にBOMを付加したファイルとして読み込まれてしまう

2010/07/13 2.12.4+-jp-16, 2.13.13+-jp-4

  • ご連絡いただいた以下の問題の修正
    • WindowsXP上で実行するとメニューの幅が非常に小さく表示されるようになった
  • WindowsXP上で実行するとメニューのアイコンが表示されない問題の仮対策

2010/07/11 2.12.4+-jp-15, 2.13.13+-jp-3

  • Visual Studio 2010でビルドするようにした。 Visual Studio 2010でビルドしたバイナリは、WindowsXP以降でしか動作しなくなるため、Windows2000/ME/98の環境では、「(2000/ME/98)」と書いてある方を使用してください。
  • ヘルプの日本語化更新

2010/07/05 2.13.13+-jp-2

  • ご連絡いただいた以下の問題の修正
    • 32bit版インストーラが 7-Zip 4.65用プラグインをインストールしない
    • 前バージョンのフォルダ比較時のステータスバーに未翻訳メッセージが表示される問題の修正が不完全だった
    • ツールバーアイコンのツールチップ説明に"Ctrl-"と"Ctrl+"が混在

2010/06/30 2.13.13+-jp-1

  • 2.13.13に更新
  • 「コメントの差異を無視する」機能の改善(サイタマンさんにご協力いただきました)

2010/06/30 2.12.4+-jp-14, 2.13.13+-jp-1

  • ご連絡いただいた以下の問題の修正
    • [オプション]ダイアログで.iniファイルをインポートしたときに、[一般]カテゴリの項目が更新されない
    • カスタムコードページに65001(UTF-8)を指定した場合、バイナリ比較で異常終了することがある
    • バックアップファイル名に追加されるタイムスタンプが分かりにくい
  • 7-Zip 4.65 用プラグインの追加
  • フォルダ比較時のステータスバーに未翻訳メッセージが表示される問題の修正

2010/04/19 2.12.4+-jp-13, 2.13.11+-jp-8

  • ご連絡いただいた以下の問題の修正
    • Windowsコントロールパネルの「日付と時刻」の設定がフォルダウインドウのファイル日付表示に反映されない
  • http://bitbucket.org/sdottaka/winmerge-v2/overview にソースを置いてみた

2010/04/08

7-Zipのリンク切れ?を修正

2010/04/05 2.13.11+-jp-7

  • F5キーでフォルダを再比較したとき、ツリーノードの展開状態を覚えておくようにした。
  • [設定]ダイアログ→[比較→フォルダ]カテゴリに「自動的にサブフォルダを展開する」チェックボックスを追加。このチェックボックスがチェックされている場合、ツリー表示であれば、フォルダ比較完了後全てのサブフォルダが展開状態になる。

2010/03/22 2.12.4+-jp-12, 2.13.11+-jp-6

  • ご連絡いただいた以下の問題の修正
    • Windows98/ME上でコピー&ペーストをすると語尾に不正なデータが追加されてしまう
    • Windows98/ME上でLocation Paneをクリックすると異常終了することがある
    • Windows98/ME上でファイル比較を行うと「テンポラリファイルが作成できません…」というエラーが発生する
    • フォルダ内にフォルダが1つしかなくフォルダ名が異なる場合に無理やりマッチさせて比較する機能が正しく動作していなかった
  • ANSI版WinMerge.exeの「ファイルまたはフォルダの選択」ダイアログで、パスのコンボボックスリストにアイコンが表示されなかった問題の修正
  • 行内に差異ブロックが1つしかない場合、F4キーで選択するブロックの範囲が正しくなかった問題の修正

2010/03/05

  • ご連絡いただいた以下の問題の修正
    • ExcelToTextプラグインのZIPファイルに旧バージョンと新バージョンが混在していた。

2010/02/27 2.12.4+-jp-11, 2.13.11+-jp-5

  • ご連絡いただいた以下の問題の修正
    • ANSIビルド版(WinMerge.exe)で文字単位の行内差異表示をする場合に2バイト文字が文字化けすることがある。

2010/02/19 2.13.11+-jp-4

  • マージ後、比較結果が更新されなくなっていたのを修正。
  • 行内に差異が多い場合に動作が遅くなってしまっていたのを対策。

2010/02/14 2.12.4+-jp-10, 2.13.11+-jp-3

  • ご連絡いただいた以下の問題の修正
    • フォルダ比較ウインドウで右クリックすると異常終了することがある。

2010/02/11 2.13.11+-jp-2

  • 2.13.11+-jp-1で空白の比較設定を「すべて無視する」にすると異常終了してしまうようになってしまったのを修正。

2010/02/10 2.13.11+-jp-1

  • ご連絡いただいた以下の問題の修正
    • WordドキュメントやExcelブックのファイル名にfilename.xls.r3227の様なバージョン管理ソフトがつけてしまった拡張子があっても、WinMerge付属のプラグインでは認識できるようにしてみた。
  • 行内比較のアルゴリズムがちゃんとしたものではなかったので改善してみた。

古いバージョンの履歴

WinMergeはGPL2です。

WinMerge日本語版に関する不具合連絡等は、こちらか以下のメールフォームに記入するか、issueトラッカーへの登録をお願いします。