==========================================
  JoyShine File Seeker
==========================================

大量のファイルの中身を高速で検索。指定したフォルダ配下のテキスト・
Office 文書（Word/Excel/PowerPoint）・PDF のキーワード検索と正規
表現検索、DICOM の患者メタ情報の検索にも対応。Forensic 目的での
MD5 / SHA-256 の結果一覧出力、ファイル内部の形式から判定するため、
拡張子を偽装した機密文書なども見破って検索する。


------------------------------------------
  主な機能
------------------------------------------

・対応形式
   .txt .csv .log .xml .json などのテキストに加え、
   .pdf .docx .xlsx .pptx .dcm（DICOM）の中身を抽出して検索

・3 つの検索モード
   - Normal       入力した文字列をそのまま部分一致で検索
   - Regex        正規表現で検索
   - Pattern File 同梱の patterns.txt から名前付き正規表現を選択
                  して検索。メール・電話番号・マイナンバー・URL・
                  ハッシュ値・API キー等、よく使う 32 種類のパターン
                  を最初から収録

・ハッシュ計算
   オプションで各ヒットファイルの MD5 / SHA-256 を結果一覧に出力

・CSV エクスポート
   検索結果一式を CSV ファイルに保存

・拡張子の偽装を見破って検索
   バックアップファイルに偽装された機密文書など、通常スキップされる
   偽装ファイルも対象に取り込む


------------------------------------------
  動作環境
------------------------------------------

・Windows 10 / 11（64-bit）
・追加のランタイム不要


------------------------------------------
  インストール
------------------------------------------

ZIP ファイルを展開してできた以下のファイルを任意のフォルダに
置くだけで動作します。

   JoyShine File Seeker.exe   本体
   patterns.txt               Pattern File モードで使う正規表現定義


------------------------------------------
  使い方
------------------------------------------

1. JoyShine File Seeker.exe を起動

2. Folder 欄に検索対象フォルダを指定
   （Browse ボタン、またはエクスプローラからのドラッグ&ドロップ。
   複数フォルダはカンマ , 区切り）

3. Search Mode を選択（Normal / Regex / Pattern File）

4. 検索条件を入力
   ・Normal / Regex の場合は Search 欄にテキストを入力
   ・Pattern File の場合は Pattern ドロップダウンからパターン名を選択

5. 必要に応じてオプションを切り替え
   （再帰検索、大文字小文字区別、対象ファイル種別、ハッシュ計算 等）

6. Search をクリック

7. 結果一覧の行をダブルクリックすると、エクスプローラで
   ファイルの場所を開く（DICOM ファイルは内蔵ビューアで開く）

8. 行を右クリックでメニュー表示
   （Open in Explorer、Open File、各種コピー操作 等）

9. 結果一覧は Export ボタンで CSV 出力可能


------------------------------------------
  Third-Party Notices
------------------------------------------

This product statically links OpenJPEG (BSD 2-Clause) and
embeds Adobe-Japan1 CID-to-Unicode mapping data
(BSD 3-Clause).

------------------------------------------
  連絡 / エラー報告など
------------------------------------------

https://lee22.net/contact.html

------------------------------------------
