Vector - ソフトウェア・ライブラリ&PCショップ

Vector - ソフトウェア・ライブラリ&PCショップ
ベクターコンテンツ
TOPライブラリVアップ通知ベクターパスポート
ショップセキュリティソフトナビVectorAward
ヘルプ
姉妹コンテンツ
バリューモア特価デジ物
newブラゲタイムブラウザゲーム
Free2Playフリーゲーム
Windows7Windows7
Galge.com美少女ゲーム
ベクター 20周年記念企画「Vector Award」
ガジェット
コミック
ゲーム攻略
ツールバー
PCの怖い話
MSDN とアナタ
 
その他のコンテンツ
ガジェット
コミック
PCの怖い話
デジタル家電
MSDNとアナタ

新着ソフトレビュー ベクターソフトニュース − 2005.05.28 RSS一覧
Vectorトップ > ライブラリ > 新着ソフトレビュー > diffrencer レビューを検索
 

diffrencer

go! download このソフトをダウンロードする
このソフトをダウンロードする
diffrencer
相違点を色分け表示してくれるテキストファイル比較ソフト
Windows XP/2000/98/95/NT  フリーソフト
diffrencer
  • メイン画面。左右2ファイルの相違点が、わかりやすく色分け表示される

  • ◎そのほかのスクリーンショット
  • 配色と表示設定画面。相違点の表示色などは自由にカスタマイズできる
  • 自動マージ出力処理の設定画面。相違ブロックごとにマージするか否かの問い合わせを表示させることも可能

  • 二つのテキストファイルを比較し、相違点を色分け表示するソフト。二つのテキストファイルをマージ(合成)して、ひとつのファイルにすることも可能。

    「diffrencer」は、改行コードを含む文字列から構成された「テキスト」を対象としたファイル比較ソフト。比較対象の指定は、エクスプローラなどからのドラッグ&ドロップで簡単に行える。もちろん二つのファイルが別フォルダにあってもかまわない。比較は行単位で行われる。「双方で内容が異なる行」「一方には存在するが、もう一方には存在しない行」などが相違行として検出される。結果は、2ファイルが左右に並べられた状態で表示され、相違部分が色分けされるので、わかりやすい。

    ツールバーには、「次」「前」の相違点にジャンプするためのボタンが用意されている。これを使用すれば、長大なファイルであっても、すぐに次の相違点を表示できる。また、ファイルの内容表示の左側にはスクロールバーが用意され、スクロールバーにも相違点の表示と同様の色付けがなされるため、「両ファイルのどのあたりに、どの程度の相違があるか」もすぐにわかる。色分けされた比較表示のほか、単純に元データのみを表示するモードにもワンタッチで切り替えられる。

    「左のみに存在する行」「右のみに存在する行」「行番号」「選択行」などの色は、自由にカスタマイズできる。同一行にも色を付けたり、「同一行は色塗りしない」と設定したりも可能だ。行比較方法も変更することが可能。「改行コードの相違を無視するかどうか」「タブと空白を比較対象とするかどうか」を設定できるほか、特定の一文字を指定して、行の先頭からその文字までと、行の末尾から戻ってその文字までの間のみを比較対象とするといったことも可能。特定の引用符で囲まれた文字列を比較対象から外すような場合に有効だ。

    比較アルゴリズムには「通常の比較」のほか、「詳細比較」と呼ばれるモードが用意され、選択できるようになっている。通常の比較では、共通した部分のあと相違点が現れ、再び共通している点が現れれば、その間が追加/削除されたとみなされる。これに対して詳細比較では、相違点のあとで共通点が見つかっても、その共通点についてより長期にわたって比較する。比較時間は長くかかるが、同じブロックが多数含まれるテキストを比較する場合のように、「本当は違う部分を『共通である』と誤認してしまう可能性」が減少する。

    そのほか、ユニークな機能として「マージ」機能がある。比較結果を考慮した上で、二つのファイルを合成して一つのファイルを作り上げるものだ。マージ方法は、双方の共通部分のみを出力できるのはもちろん、「共通部分に加え、指定側のファイルにのみ含まれる内容を合わせて出力」「双方に含まれる相違点を合わせて出力」などからが選択できる。出力されたマージファイルと元のファイルとを再び比較する、といったことも可能だ。


    reviewer's EYE reviewer's EYE
    「二つのファイルを比較する」──簡単なように見えるが、よく考えてみると非常に難しい。あるひとつのファイルに対して、内容を単純に追加し続けるのであれば、それほど大したことはない。しかし、テキストの場合、そうした「都合のよい相違」は、実はそれほど多くない。プログラムのソースコードや文章などは、追加一辺倒ではなく、削除してみたり、一部を変更してみたりと、さまざまな編集パターンが使われるからだ。結果、元ファイルになかった部分を検出する以外に、元ファイルから削除されてしまったと思われる部分も表示したりなど、アルゴリズムが複雑になる。

    「diffrencer」と同じ機能は、Windowsにも標準で添付される。fc.exeというプログラムがそうだが、コマンドプロンプトで動作するため、見方が面倒であるし、相違点が多くなると全部を確認するのが大変になる。その点、「diffrencer」の色分け表示はかなかなかよくできているといってよい。

    さらに、二つのファイルのマージ機能がある点には注目だ。これは「ひとつのテキストファイルを、うっかり別のパソコンで編集してしまった」といったような場合に有効だ。例えば、元ファイルを会社と自宅と両方で編集してしまい、別々のテキストにしてしまった経験はないだろうか。この場合、二つのテキストファイルそれぞれに追加された部分を抽出して、それらを合成しなければならない。手作業で行うと非常に面倒なものだ。「diffrencer」は、それをある程度自動でやってのけるというのだから、なかなかすごい。もちろんこれは、プログラムのソースコードの場合などにも有効だ。

    単に比較機能だけでも強力だが、それにとどまらない機能があるのはなかなかうれしい。テキスト/プログラムのソースを扱うことの多い人にはお勧めのソフトだ。

    (天野 司)

    ソフト作者からひとこと ソフト作者からひとこと
    ソフトの名前ですが、diffrenceから発展させた言葉がいいなと思って、「diffrencer」という単語が浮かびました。これを辞書で引くと存在していないものだったので勝手につけました。一応、ネット検索したところ、そういう名前の製品もないようでした。

    相違点を見つけるという作業は、人間がやると見落としがちなので、ソフトウェアを作成するのにかなりふさわしい課題だと思っていました。でも得意分野ではないので、時間をかけながら、なるべく完成度を高めていこうと思って公開してきたものです。決してこういう分野を専門的に勉強したわけではないのですが、こういう処理アルゴリズムになぜか興味を持ちまして、時間を見つけては改修してよい機能になるように努力してきました。

    「diffrencer」には二つの文書の違いを、含めたり外したりしながら統合していくことができる「自動マージ生成処理」というのがあります。これは、作成する一番最初から付けたいと思っていた機能であり、実は目的のようなものでした。思っていた100%のものではないですが、このバージョン(Ver.1.28)で、ほぼ当初考えていた機能が実装できたので、少し満足感があります(笑)。

    右クリックでの1行比較機能があります。これは、他ツールではすでに文書比較結果の中で相違が視覚的にわかるようなものもある中で、1行同士をいろいろな行で比較できるという少々マニアック的な仕様だったかもしれません。ただ、新たなウィンドウを出した方が作りやすかったというだけなのですが。

    フリーソフトとして公開してから現時点で2年程度になりますが、当初の予想とは少し違って、好意的な反応がほとんどだったと思います。研究のために公開しているとはいっても、そういう反応も、改修する意欲向上には影響してきました。使用していただいているユーザの方々、Vectorさんをはじめ、以前にも紹介してくださったサイト運営者の方に、この場を借りてお礼申し上げます。ありがとうございました。

    (宇田川 弦)
    画像・グラフィック  圧縮・解凍  ゲーム  CD・DVD・ライティング  高速化  カレンダー・時計・時刻合わせ  ダウンロード  テキストエディタ  復元・削除  付箋  エクセル(Excel)  デジカメ・写真  動画  携帯  キャプチャ  バックアップ 
    ソフトを探すならソフトナビ
    最近のレビュー記事
    3DマイホームデザイナーLS33DマイホームデザイナーLS3new!!
    太陽光パネルを配置し、発電量もシミュレートできるようになった、3D住宅デザインソフトの新バージョン
    窓枠時計窓枠時計new!!
    日時をはじめとした多彩な情報をアクティブタイトルバーに表示する時計ソフト
    DesktopTagDesktopTag
    タグを利用して、ウィンドウの操作やマウスポインタのジャンプを行えるデスクトップユーティリティ
    FlyingChara4FlyingChara4
    複数行の文字列も登録できる、簡単操作の文字入力支援ソフト
    ATOK 2010 for Windows [プレミアム]ATOK 2010 for Windows [プレミアム]
    Web翻訳変換や部分一致検索などの機能が追加された「ATOK」の新バージョン
    Sword Fighter -refine-Sword Fighter -refine-
    恋人殺しの十字架を背負う剣士の数奇な運命が描かれた中編RPG
    PICMOPICMO
    マウスで思いのままに絵を動かせる、簡単操作のお絵描き&アニメ作成ソフト
    四字熟GoAC四字熟GoAC
    パズル形式で楽しみながら四字熟語を暗記できる学習ソフト
    SuperPrint UtilitiesSuperPrint Utilities
    節約効果を確認しながら運用できる、簡単操作の“印刷コスト削減支援ソフト”
    ちょこっとだいやるんば!ちょこっとだいやるんば!
    かわいい女の子をひたすら前進させる、ハマり度のアクションパズルゲーム
    【特集】おさらい! Windows 7使いこなしのポイント(前編) 【特集】おさらい! Windows 7使いこなしのポイント(前編)〜Windows 7を便利に使うための設定方法やアプリケーションをご紹介します。 (Win)
    【特集】いつものパソコンをもっと快適に 【特集】いつものパソコンをもっと快適に〜フリーで使える「大そうじをしてくれるソフト」や「大そうじ後に使いたいソフト」をご紹介します。 (Win)
    mark_win_2Neo FileTimeChange
    わかりやすいインタフェースで、ファイル/フォルダの属性を一括変更できるソフト
    mark_win_2MultiWall
    複数のディスプレイに異なる壁紙を表示させられる壁紙チェンジャ
    mark_win_2Moem
    ToDoやアイデアを思いつくままに入力できる、ノートタイプのメモソフト
    mark_win_2PriScVista
    Windows Vistaの影付き半透明ウィンドウをきれいにキャプチャできるソフト
    mark_win_2Capture One 5
    RAWデータの画像情報を忠実に再現する、高機能RAW現像ソフトの新バージョン
    mark_win_2BALKDOWN
    バーを動かしながらステージ上を前進する、ユニークな縦スクロール型ブロック崩し
    mark_win_2PowerX PerfectSpeed PC Optimizer
    レジストリのクリーンアップやハードディスクの最適化を自動実行してくれる総合パソコン快適化ソフト
    mark_win_2Moo0 画像タイプ変換器
    ドラッグ&ドロップだけの簡単な操作で画像形式を変換できるソフト
    mark_win_2PCの見張り番
    パソコンの状態を監視し、通知やシャットダウンなどを行ってくれるソフト
    mark_win_2TodoAndNotTodo
    ToDoの管理と同時に毎日の行動チェックも行えるユニークなソフト


    「diffrencer」と同じカテゴリーの他のレビュー

    レビュー記事一覧



    ● diffrencer Ver.1.28
  • 作 者 : 宇田川 弦 さん
  • 対応OS : Windows XP/2000/98/95/NT
  • 種 別 : フリーソフト
  • 作者のホームページ : http://www.geocities.jp/yuduru72/


  • go! download
    上で紹介したソフト(およびその関連ソフト)のダウンロードページにジャンプします。ダウンロードページからソフトをダウンロードできます。ダウンロードページには、作者データページへのリンクもあります。
    フリーソフト
    diffrencer 1.32 テキストファイル比較ツール (469K)



    ベクターソフトニュース、スポットライト、PickUpに関するご意見・ご感想は editor@vector.co.jp まで
    Copyright (c) 2010 株式会社ベクター 記事の無断転用を禁じます。
    Copyright (c) 2010 Vector Inc. All rights Reserved.