NonSoft

テキスト差分表示ツール


 ダウンロード

ファイル比較(TEXT/EXCEL/WORD/HTTP/FTP) 差分同期編集 比較結果出力 コマンドライン(バッチ対応)
(2つのファイルを比較して差分を表示/ファイル差分の同期編集(マージ)/変更ファイル一覧/比較結果(EXCELやCSV)のバッチ出力)

ダウンロード  画面イメージ  使用例 
ダメ出し / 要望対応 / 良くある問い合わせ / バージョンアップ情報 

窓の杜様の今日のお気に入りで紹介されました(2つのフォルダを内容比較できるソフト...)
Vector様の新着ソフトレビューで紹介されました(2フォルダ間で...比較...コピーや削除も...)

※ ファイル比較/監視関係のその他のツール、サンプルソースはこちらです。
ファイル比較/フォルダ比較 ファイル監視/フォルダ監視
================================================================================
【タイトル     】テキスト差分表示ツール
【Version      】6.27
【ファイル     】TextDiffDsp.zip
【ファイルの中身  】TextDiffDsp.exe、ReadMe.txt、FdateCompare.exe
【動作確認     】Windows8/Windows7/XP/2000
【必要ソフト  (1) 】VB6ランタイム(既にインストール済の可能性大)
【必要ソフト  (2) 】EXCEL(EXCELファイルを比較する場合) 2000/2003/2010で確認
【必要ソフト  (3) 】WORD (WORD ファイルを比較する場合) 2000/2003/2010で確認
【ソフト種別    】フリーソフト(寄付歓迎)
【作者/著作権者  】のん
【作者への連絡先  】http://nonsoft.la.coocan.jp/
【最近の主な変更(1) 】テキスト差分表示時の文字コード自動判定機能追加
【最近の主な変更(2) 】EXCEL/WORDファイルの行単位差分表示機能追加
【最近の主な変更(3) 】WEBページ(HTTP)の行単位差分表示機能追加
【最近の主な変更(4) 】FTPファイルの行単位差分表示機能追加
【最近の主な変更(5) 】差分結果のEXCEL出力(コマンドライン、バッチ処理可)
【最近の主な変更(6) 】差分結果のCSV出力 (コマンドライン、バッチ処理可)
【最近の主な変更(7) 】差分結果のHTML出力 (コマンドライン、バッチ処理可)
【最近の主な変更(8) 】F5で比較実行、ENTERで一行比較表示、ESCで終了/中止
【最近の主な変更(9) 】ファイルの文字コードや改行コードを変換する機能追加
【最近の主な変更(10)】ファイルの作成日時と更新日時を変更する機能追加
【最近の主な変更(11)】テキストエディタを使用しないで簡易編集する機能追加
【最近の主な変更(12)】EXCEL出力時に条件付書式(差分判定用)を出力する機能追加
【最近の主な変更(13)】空白文字(半角SP、全角SP、TAB)を可視化する機能追加
【最近の主な変更(14)】バッチ出力時に差分が無い時はファイル出力しない機能追加
【最近の主な変更(15)】1行の文字数が多い時に折り返し文字数を指定する機能追加
================================================================================
1.はじめに
  本プログラムをダウンロード頂きまして誠にありがとうございます。
  本プログラムは、2つのファイルの差分を見やすく表示するプログラムです。
  フォルダ比較ツールと連携してフォルダ内のファイル一覧の差分表示も行います。
  ドラッグ&ドロップ機能により操作性を重視しています。
  シンプルな画面構成ですので、直感的に使用出来ると思います。

  Ver6.10から1行の文字数(折り返し文字数)を指定する機能を追加しました。
  Ver5.96からEXCELの条件付書式(差分判定用)を出力する機能を追加しました。
  Ver5.96から空白文字(半角SP、全角SP、TAB)を可視化する機能を追加しました。
  Ver5.92から比較結果をHTML形式で出力する機能を追加しました。
  Ver5.88からファイラ・ドロップ、ESC中止、バイナリ判定強化対応をしました。
  Ver5.85からテキストエディタを使用しないで簡易編集する機能を追加しました。
  Ver5.81からファイルの作成日時と更新日時を変更する機能を追加しました。
  Ver5.81からファイルの文字コード表示と文字コード変換機能を追加しました。
  対応している文字コードはSJIS/JIS/EUC/UNICODE/UTF7/UTF8/バイナリです。
  (注意)100%完璧な文字コード判定は文字コードの性質上ありえませんが、
     可能な限り高精度な判定を目指しています。

  <主な機能>
  ・テキスト/EXCEL/WORDファイルの行単位差分表示
  ・WEBページ(HTTP)の行単位差分表示(http://xxx/a.txt)
  ・FTPファイルの行単位差分表示(ftp://<USER>:<PASS>@xxx/a.txt)
  ・クリップボードテキストの行単位差分表示
  ・比較結果をEXCEL/CSV/HTML形式で保存(コマンドライン実行、バッチ処理可)
  ・コマンドライン実行(起動引数に2つのファイルを指定して実行)※送るメニュー等
  ・空白文字の違いを差分としない選択(空白文字を比較しない)
  ・テキストエディタや拡張子に関連づけられたプログラムで開く
  ・フォルダ内のファイル一覧表示(比較差分表示)
  ・ファイルの文字コード表示と文字コード変換
  ・ファイルの日時情報変更               ※ローカルファイルのみ
  ・ファイルのプロパティ表示と変更           ※ローカルファイルのみ
  ・簡易編集(行データ変更/行削除/行挿入/隣への行コピー) ※ローカルファイルのみ

  <関連プログラム>
  ・フォルダ内のファイル比較ツール→フォルダ内の全ファイルを比較して一覧表示し
   ます。文字コードが異なるフォルダの全ファイル比較が出来る、FTP対応の同期
   支援ツールです。本ツールのフォルダ比較機能として使用しています。
  ・テキスト差分解析DLL(VB6/VB.NET/C#.NET)→本ツールで採用しているテキスト差分
   解析ロジックをライブラリ(DLL)化しました。
  ・ファイル監視人→指定のファイルまたはフォルダを監視し、ファイルが新規作成、
   更新、削除された際にメール送信するツールです。
  ・フォルダ監視人→フォルダ内のファイル更新(未更新)を監視し更新通知(メール等)
   や指定プログラム実行するツール(FTP対応)です。監視ファイル新/旧の差分のみを
   メール通知や指定プログラムに渡す事が出来ます。

2.インストール方法/アンインストール方法
  本プログラムはインストール操作が必要ありません。TextDiffDsp.zipを解凍後、
  TextDiffDsp.exeを実行するだけでご使用頂けます。
  アンインストール操作も必要ありませんので、本プログラム一式を削除して頂くだけ
  で完了です。

  (注意1)
  VB6ランタイムがインストールされていない場合はシステムエラーが表示されたり
  文字化けしたりする事があります。その際はベクターからVB6ランタイムをダウン
  ロードしてインストールしてください。VB6ランタイムを必要とするソフトが多い
  ため、既にインストール済みの可能性が高いです。

  (注意2)
  Windows7(Vista)で本ツール起動時にシステムエラーが表示される場合は、
  TextDiffDsp.exeを初回一回だけ管理者として実行してください。
  (同梱のMSFLXGRD.OCXをレジストリ登録するため)

3.ご使用方法
  本プログラムはシンプルな仕様ですので直感的にご使用頂けると思います。
  主な操作の流れは以下のようになります。
  (1)TextDiffDsp.exeを実行します。(フォルダ比較はFdateCompare.exeを実行)
  (2)[ファイル1]に比較対象の変更前ファイルを指定します。その時点でファイルの
    行番号と内容が表示されます。
  (3)[ファイル2]に比較対象の変更後ファイルを指定します。2つのファイルの指定
    が完了すると差分が表示されます。
  (4)[差分解析]を行なうと最新の差分を表示します。
  (5)[差分調整係数]の[自動調整]をチェックすると、最適な差分表示を試みます。
    通常の差分解析より時間が掛かります。
  (6)一覧をダブルクリックでテキストエディタを表示します。
  (7)一覧をダブルクリックまたはENTERキーで一行比較表示します。
  (8)ESCキーでプログラムを終了します。

   ※「コマンドライン」での操作方法(タイマ・スケジューラでの動作確認)
    操作方法の例として同梱のCommandLine.bat を参照してください。
    TextDiffDsp.exe file1 file2 [条件]
     [条件]を省略すると起動後に比較結果を画面表示し操作待ちになります。
    ・[-E] :-Eの後にエクセル出力するファイルを指定
       (例)-E"C:\Temp\Test.xls"
    ・[-H] :-Hの後にHTML出力するファイルを指定
       (例)-H"C:\Temp\Test.html"
    ・[-C] :-Cの後にCSV出力するファイルを指定
       (例)-C"C:\Temp\Test.csv"
    ・[-S] :-Sの後にCSV出力する際の区切り文字列を指定
         (省略時:カンマ区切)
       (例)-STAB or -S""
    ・[-N] :差分のみ出力/表示(一致行は出力/表示しない)
         (省略時:全行出力)
    ・[-K] :差分調整係数を自動調整する指定
         (省略時:自動調整せず画面で指定した係数を使用する)
    ・[-X] :差分が無い時はファイル出力しない為の指定
         (省略時:常にファイル出力する)
    ・[-M1]:-M1の後にfile1を読み込む時の文字コードを指定
         (省略時:自動判定)
       (例)-M1SJIS or -M1JIS or -M1EUC or -M1UNICODE or 
         -M1UTF7 or -M1UTF8 or -M1BIN
    ・[-M2]:-M2の後にfile2を読み込む時の文字コードを指定
         (省略時:自動判定)
       (例)-M2SJIS or -M2JIS or -M2EUC or -M2UNICODE or 
         -M2UTF7 or -M2UTF8 or -M2BIN
    (参考)コマンドライン(バッチ)でファイル比較する方法

4.著作権・ライセンス
  「TextDiffDsp.exe」の著作権は作者「のん」が所有しています。
  「FdateCompare.exe」の著作権は作者「のん」が所有しています。

  本プログラム一式を転載する場合は著作権所有者の許可が必要となります。
  (NonSoftの紹介リンクは問題ありませんので宜しくお願いします)
  著作権所有者が許可したサイトでのみダウンロードが可能となります。
  商用利用についての制限はありません。

  本プログラムはフリーライセンス(寄付歓迎)です。
  寄付やホームページでの紹介等して頂けると嬉しいです。
  寄付はこちらでお願いします。http://nonsoft.la.coocan.jp/kifu.html

5.免責事項
  本プログラムが原因による損害・問題に対し一切の責任を負いません。
  ご利用者の責任の範囲内でお使いください。

6.作者への問合せについて
  作者への問合せはメールのみとさせて頂きます。
  問合せ内容によっては回答出来ない場合もございますので予めご了承願います。
  また、作者不在時または問い合わせ数が多い場合など、
  回答に日数がかかる場合がございますので予めご了承願います。

<画面イメージ>
テキスト差分表示ツール


(キーワード)
ファイル比較、フォルダ比較、フォルダー比較、ディレクトリ比較、ディレクトリー比較
差分チェック、差分表示、差分=差異、DIFF=DIF=DF=でぃふ=でふ