このプロジェクトについて

ExifCleanerは、対応する画像・メディア・PDFファイルからメタデータを削除するデスクトップGUIアプリケーションです。MITライセンスの無料オープンソースで、macOS、Windows、Linux(64ビット)で動作します。 主な機能: - ExifToolのstay-openプロトコルを基盤とした高速なバッチ処理。 - ファイルやフォルダのドラッグ&ドロップ。フォルダを再帰処理し、ドロップされたフォルダ内のすべてを処理します。 - 検証済みの許可リスト形式: 画像(JPEG、PNG、GIF、TIFF、WebP、HEIC/HEIF、BMP、AVIF、SVG、およびCR2、CR3、NEF、ARW、ORF、RW2、RAF、DNG、PEF、SRWなどの各種RAW形式)、メディア(MP4、MOV、AVI、M4A、M4V、3GP、WMV)、PDF。 - メタデータ検査: 処理済みファイルを展開し、削除された内容のビフォーアフター差分を確認できます。 - プライバシー制御: 向きの保持、コピーとして保存、macOS拡張属性の削除、タイムスタンプの保持。 - OS設定に追従するダークモード、25ロケールにわたるアプリ内言語切り替え。 - 自動更新なし、テレメトリなし、ネットワーク通信なし。 バージョン4.0は、新しいプライバシー機能、メタデータ検査、言語切り替え、セキュリティ強化(CSP、Electron Fuses、IPC検証、ナビゲーション強化、権限ゲート)、Apple SiliconとIntelの個別ビルド、265のユニットテストと42のエンドツーエンドテストからなるテストスイートを備えた近代化として説明されています。 配布と信頼性: ビルドは署名されていないため、初回起動時にOSの警告が表示されます。READMEではmacOS、Windows SmartScreen、Linuxでの一度きりの手順を説明しています。プロジェクトはSHA-256チェックサムを公開し、GitHub Actionsを通じて公開でリリースをビルドし、CIはリリース前にプラットフォームごとの代表的な成果物をインストールしてスモークテストします。Arch LinuxユーザーはAURからインストールできます。 既知の制限は形式ごとに文書化されています: RAF操作は拒否され、PDFのメタデータ削除は可逆的で、MKVは受け入れ時に拒否され、TIFFとAVIFの部分削除ケースは調査中です。READMEはまた、ExifToolの一般的な書き込み制限を再掲し、結果は形式によって異なること、バックアップを取ることが望ましいと注記しています。 開発にはElectron、React 19、strictモードのTypeScriptを使用し、ExifToolアダプターは独自実装です。リポジトリには開発モード、ユニットテスト(Vitest)、E2Eテスト(Playwright)、リンティング、型チェック、翻訳ワークフロー、リリース公開のコマンドが含まれています。翻訳は多くの言語にわたりコミュニティによって提供されています。