DupCheck 重複検査

Version2.8

Copyright(C) Seraphy 1999/9..2000/6..2002/1,2008/9

本ドキュメントは、DupCheckのセットアップとともに配布されたドキュメントです。

このドキュメントが対象とするバージョンはDupCheck Ver2.8 です。

プロジェクト・ホーム

最新のリリースなどのDupCheckの開発状況は、http://sourceforge.jp/projects/dupcheck/ を参照してください。

はじめに

DupCheckは重複している可能性の高いファイルを探し出すソフトウェアです。

応用すれば重複していないファイルだけを表示することもできます。

重複しているかどうかの判定に、ファイル名、拡張子、ファイルサイズ、更新日付、ファイルのCRC16の組み合わせを用いることができます。

また重複判定後に完全一致の検査を行うこともできます。

検査結果に対してマークをつけることで、それらに対して削除や移動などの操作を行うことができます。

動作環境

以下の環境での動作が想定されています。

OS

以下のいずれかのOSで動作します。

追加のコンポーネント

msiインストーラを用いる場合、実行時にWindows2000/XP/Vistaのいずれかであることがチェックされ、 該当しない場合はインストールは中断されます。

使用上の注意

ver2.8固有の注意事項について

DupCheckは、ver2.7を2002年に修正して以来、ながらく変更されていませんでした。

久しぶりの修正となったVer2.8はWindows XP(Pro/Home SP2)/Vista(SP1)で動作しますが、Win9xの名残により内部的にMBCSのAPIを使っているため、ファイル名はSJISで表現できるものでないかぎり扱うことはできません。 (VistaではUnicodeサロゲートペアを使ったファイルもありえますが、DupCheckではパス名を正しく取得できません。??のような化け文字となるためファイル操作やCRCチェックができません。)

ver2.8ではVista対応のためにWinHelpをHtmlHelpに変更するなどの若干の修正や、いくつかの要望事項と不具合の修正を行っています。

ver2.8以降はWindowsXP/Vistaのみをサポートします。(Unicode化すれば2003、2008Serverも対応となると思います。)

かわりにWin9xのサポートは終了しました。

外部DLL、ActiveXについて

「作成日/属性」検査項目は、これはユーザー定義DLLの作成例のものです。

ただし、ユーザー定義DLLはXP/VistaのUnicode対応のためにインターフェイスを変更する予定がありますので、ご注意ください。

また、ver2.8のバイナリ配布ではVisual Studio 2008のC++(MFC)でコンパイルされているため、おそらく、従来のVC5/6時代でコンパイルされたDLLとは互換性がありません。 Visual Studio 2008でリコンパイルする必要があると考えられます。

ファイルの情報で画像を表示するためには、Seraphyの別のフリーウェアである「ImgClassing2x」がインストールされている必要がありますが、 ImgClassing2xはXP/Vistaでは動作しないので、よってDupCheckでは画像を表示することは現状できません。(将来的には別の方法で画像を表示できるようにする予定です。)

ライセンスと使用許諾条件

本アプリケーションは、フリーウェアです。GNU General Public License Version 2(GNU GPL v2)に従います。

誰でも自由に無償で利用いただくことができます。再配布の制限はありません。

ただし、本アプリケーションを修正した場合には修正されたアプリケーションも同じ条件(GPLv2)にしたがってください。

本アプリケーションは完全に無保証です。本アプリケーションを使用した、いかなる結果についても作者および再配布者は責任を負いません。

最終利用者自身の責任の範囲においてご利用ください。

DupCheckの著作権はseraphyにあります。

インストールとアンインストール

DupCheckSetupセットアップファイルの入手

SourceForge.jpのdupcheckプロジェクトのリリースファイルから、最新のセットアップファイルを取得します。

セットアップファイルのファイル名は「DupCheckSetup.msi」となっています。

Windows Installerの準備

DupCheckのセットアップファイルはWindows標準のmsiファイルです。

インストーラを実行するためには、Windows Installer 3.0が必要です。Windows Updateもしくはマイクロソフトのサイトからダウンロードしてください。

インストール

以前のバージョンをインストールしていた場合は、先にアンインストールしてください。(以前のバージョンはインストーラは存在しなかったため、手作業で削除してください。)

セットアップを実行することでインストール、アンインストールを実行できます。

DupCheckはレジストリを使用していません。ただし、ユーザー別の設定情報はユーザープロファイル下に配置されます。(下記アンインストール項目を参照)

アンインストール

アンインストールする場合、コントロールパネルの「アプリケーションの追加と削除」(この名称はOSによって若干異なります。)から通常のアプリケーションと同様にアンインストーラを起動できます。

DupCheckはレジストリを使用していませんが、ユーザー別の設定情報をユーザープロファイル下に配置しています。

これはアンインストーラによって自動的に削除されないため、気になるようであれば手作業で削除してください。

この設定ファイルは、たとえばVistaであれば以下のような場所にあります。

C:\Users\ユーザー名\AppData\Roaming\seraphyware\dupcheck

更新履歴