====================================================================
 ChoiMiViewer（ちょい見びゅーあ） Ver 0.1.0
 軽量・高速ファイルビューア
====================================================================

■ 概要
--------------------------------------------------------------------
ChoiMiViewer は、画像・テキスト・Markdown・CSV・PDF をとにかく素早く「ちょい見」
するためだけの、シンプルなファイルビューアです。

メニューやツールバーは持たず、ファイルをドラッグ＆ドロップするか、
エクスプローラーの「プログラムから開く」に登録して使うだけで、
すぐに中身を確認できます。

主な特長:
  ・画像（PNG/JPEG/BMP/GIF/WebP/TIFF/ICO）のズーム・パン表示
  ・テキストファイルの文字コード自動判定（UTF-8/Shift-JIS/UTF-16 等）
  ・Markdown ファイル（.md）の整形表示（見出し・リスト・表・コードブロック等）
  ・CSV ファイルのテーブル表示（1行目のヘッダーはスクロールしても固定、
    ヘッダークリックで列ソート）
  ・PDF のページ送り・ズーム表示、ページごとの分割保存
  ・画像・PDF の90°回転表示
  ・JPEG/PNG/PDF の再圧縮保存（ファイルサイズを縮小して別名保存）
  ・E キーで外部ツールに引き渡して開き直せる（editor.ini で拡張子ごとに指定可能）
  ・インストール不要・常駐なしで、起動も表示も軽快


■ 動作環境
--------------------------------------------------------------------
対応OS  : Windows 10 / Windows 11（64bit版）
必要環境: 特になし（.NET 等の追加インストールは不要です）
      画面描画に OpenGL を使用しますが、Windows 標準のグラフィック
      ドライバで動作し、特別な追加インストールは不要です。

※ PDF を表示するには pdfium.dll が必要ですが、配布 ZIP に同梱済み
  のため、あらためて用意していただく必要はありません。


■ インストール方法
--------------------------------------------------------------------
インストーラはありません。ダウンロードした ZIP ファイルを、
お好きなフォルダに解凍するだけでお使いいただけます。

  1. ダウンロードした ChoiMiViewer-v0.1.0-win-x64.zip を解凍する
  2. 解凍してできたフォルダを、任意の場所（デスクトップや
     「ドキュメント」フォルダなど）に置く
  3. フォルダ内の choimiviewer.exe をダブルクリックして起動する

レジストリの変更や、他のフォルダへのファイル作成は一切行いません。


■ 初回起動時に表示される警告について
--------------------------------------------------------------------
ChoiMiViewer は個人が開発・公開しているフリーウェアで、Microsoft へ
費用を払って行う「コード署名」は行っていません。そのため、ダウン
ロード後はじめて choimiviewer.exe を実行すると、Windows Defender
SmartScreen により

    「Windows によって PC が保護されました」

という警告が表示されることがあります。これは実行ファイルがまだ
広く利用されておらず Microsoft 側に実績データがないために表示
される一般的な警告で、ウイルスやマルウェアが検出されたという
意味ではありません。以下の手順で起動できます。

  1. 警告画面の「詳細情報」をクリックする
  2. 表示された「実行」ボタンをクリックする

ご不安な場合は、下記のチェックサム（SHA-256）で choimiviewer.exe が
改ざんされていないか確認できるほか、VirusTotal
( https://www.virustotal.com/ ) 等のオンラインスキャンサービスに
アップロードして、複数のウイルス対策エンジンによる検査結果を
ご自身でご確認いただくこともできます。

  choimiviewer.exe の SHA-256: cb69d4be3ca1c37071ae3ea4834023c1fdc52bfa6f78ab5d1b0a74b54491c066


■ アンインストール方法
--------------------------------------------------------------------
インストール作業を行っていないため、アンインストーラもありません。
解凍してできたフォルダを、そのままごみ箱に入れて削除してください。
レジストリや他のフォルダに設定ファイル等を作成しないため、
フォルダを削除するだけでパソコンから完全に削除されます。

※ お使いの環境でエクスプローラーの「プログラムから開く」に
  ChoiMiViewer を登録した場合は、Windows の設定からその関連付けも
  あわせて解除してください。


■ 使い方
--------------------------------------------------------------------
choimiviewer.exe にファイルをドラッグ＆ドロップするか、
コマンドラインから「choimiviewer.exe ファイル名」として起動して
ください。

  キー操作:
    Q / Esc                   終了
    F                         ズーム・フォントサイズ・回転をリセット
    R                         画像・PDF を90°回転（時計回り）
    F11                       フルスクリーン切替
    I                         ファイル情報オーバーレイの表示/非表示
    M                         Markdown の整形表示 / 生テキスト表示を切り替え
    マウスホイール             ズーム（画像）/ スクロール（テキスト・Markdown・CSV・PDF）
    Ctrl + ホイール            文字サイズ変更（テキスト・Markdown・CSV）/ ズーム（PDF）
    ドラッグ                   パン（画像の表示位置を移動）
    ← → / PageUp PageDown     ページ移動（PDF）
    E                         現在のファイルを外部ツールで開き直す
                              （下記「外部ツールで開き直す」参照）
    Ctrl + S                  画像（JPEG/PNG）/ PDF を再圧縮して別名保存
                              （<ファイル名>_compressed.<拡張子>。元ファイルは
                              上書きしません。圧縮しても縮まらない場合は
                              保存を行いません）
    Ctrl + Shift + S          PDF をページごとに分割保存
                              （<ファイル名>_pages フォルダに出力）

※ Ctrl+S / Ctrl+Shift+S は、画面上のオーバーレイ表示には出てきませんが、
  意図した動作です。実行すると元のファイルと同じフォルダに新しいファイルが
  作成されます（既存のファイルを上書き・削除することはありません）。


■ 外部ツールで開き直す（E キー）
--------------------------------------------------------------------
ChoiMiViewer は表示専用ツールで、編集機能は持っていません。
編集したい場合は、E キーで現在のファイルを他のツールに引き渡して
開き直すことができます。

デフォルトでは、Windows で設定されている既定のアプリ（エクスプ
ローラーでダブルクリックしたときに開くアプリ）で開きます。

特定の拡張子だけ別のツールで開きたい場合は、choimiviewer.exe と
同じフォルダに editor.ini という名前のテキストファイルを作成し、
以下の書式で1行ずつ記述してください。

    拡張子:ツールの実行ファイルのパス

記述例:
    txt:C:\Windows\System32\notepad.exe
    jpg:C:\Program Files\GIMP 2\bin\gimp-2.10.exe
    png:C:\Program Files\GIMP 2\bin\gimp-2.10.exe

editor.ini が無い場合や、開こうとしているファイルの拡張子の記述が
無い場合は、その拡張子についてのみ Windows の既定のアプリで開きます。


■ 料金・利用制限について
--------------------------------------------------------------------
本ソフトはフリーウェアです。料金は一切かかりません。
機能制限や試用期間などはなく、どなたでも無償でご自由にお使い
いただけます。


■ 著作権・配布形態
--------------------------------------------------------------------
【著作権者】いいやんねっと ( https://link.iiyan.net/ )
【配布形態】フリーウェア

本ソフトの著作権は著作権者に帰属します。
本ソフトの複製・再配布は自由に行っていただけますが、改変や
逆コンパイル等については著作権者までお問い合わせください。

本ソフトは以下のオープンソースソフトウェアを利用しています。
各ライブラリのライセンス条文は、同梱の LICENSES.txt をご覧ください。
  ・pdfium（PDF 表示エンジン）およびその内部コンポーネント一式
  ・egui / eframe（GUI）
  ・image（画像デコード）
  ・chardetng / encoding_rs（文字コード判定）
  ・egui_commonmark（Markdown 表示）
  ・egui_extras（CSV のテーブル表示）
  ・winres（アイコン埋め込み、ビルド時のみ使用）


■ 動作確認・免責事項
--------------------------------------------------------------------
本ソフトは十分な確認を行った上で公開していますが、すべての環境
での動作を保証するものではありません。
本ソフトの使用によって生じたいかなる損害についても、著作権者は
一切の責任を負いかねます。あらかじめご了承の上、ご利用ください。


■ 連絡先・不具合報告
--------------------------------------------------------------------
不具合のご報告、ご意見・ご要望等は、下記メールアドレスまで
ご連絡ください。

  E-Mail: tools@iiyan.net

いただいたメールへの返信にはお時間をいただく場合がございます。
あらかじめご了承ください。


====================================================================
 ChoiMiViewer をご利用いただき、ありがとうございます。
====================================================================
