本文へスキップ
OpenAppBox
PathDiff
開発中ファイルユーティリティ

PathDiff

何が違うのか、正確に。そして、ぴったりそろえる。

コードのプロジェクトから写真のバックアップまで、2つのフォルダを比較して、変更・移動・不足・余分を確認。プレビューと取り消し機能付きで、安全に同期できます。

PathDiff は開発中で、まだ提供されていません。リリース時にはこのページから App Store へリンクします。リポジトリが公開されたら、ソースコードへのリンクも掲載します。

  • macOS開発中
iOS プロジェクトの2つのコピーを比較している PathDiff。変更4件、移動6件、不足5件、余分3件の計18件の差分が、それぞれのサイズとともに表示されている。
スクリーンショットは実際のアプリで、表示しているデータは架空のデモ用データです。
片側15万ファイルを、ゼロから比較するまで
8.6秒
再起動後でも、再読み込みにかかる時間
2秒
変更・移動・不足・余分の、明快な4つの答え
4
対応言語数。どの言語も、その言語の macOS の用語で
19

それぞれ15万ファイル(片側約900 MB)を含む2つのフォルダを使った当社テストでの測定値です。

概要

PathDiff でつくろうとしているもの

2つのフォルダを PathDiff にドロップすれば、数秒ですべてがわかります。どのファイルが変更され、どれが移動し、何が足りず、何が余分なのか。それぞれの合計サイズも表示されます。コード、写真、動画を並べて確認し、フォルダを同じ状態にそろえ直せます。

プロジェクトの2つのコピーを比較する開発者、バックアップドライブに本当にすべてがそろっているかを確かめたい写真家、そして同じであるはずの2つのフォルダを持つすべての人のために。同期はどれも事前にプレビューでき、取り消すこともできます。

こんな方に

  • 開発者
  • 写真家
  • 動画クリエイター
  • バックアップを持つすべての方

予定している機能

PathDiff は開発中です。ここに記載の内容は製品の方向性を示すもので、リリースまでに変更される場合があります。

  • 4つの答えがひと目でわかる

    すべての差分を変更・移動・不足・余分に分類し、それぞれのファイル数と合計サイズを表示します。

  • 写真家の目線で写真を比較

    左右に並べて、スワイプで、オニオンスキンで、あるいはピクセル差分マップで。カメラ情報や EXIF の詳細も並べて確認できます。

  • 動画もオーディオも左右に並べて

    再生、一時停止、シークが連動する2つのプレーヤー。コーデック、解像度、ビットレートの詳細も表示します。

  • .gitignore を理解

    各フォルダの無視ルールをそれぞれ尊重するので、ビルド成果物や不要なファイルに邪魔されません。

  • クイック比較も、バイト単位の比較も

    大容量の動画ドライブではサイズと日付の一致を信頼し、確実さが必要なときはすべてのバイトを読み取ります。

  • レポートとパッチ

    Markdown や CSV のレポート、または git で適用できるパッチを書き出せます。

スマートな照合

ファイルが移動しただけなら、ちゃんとわかる

多くの比較ツールは、名前を変えたフォルダを何百件もの削除と追加として報告します。PathDiff は移動したファイルを内容から認識します。移動したうえで編集されたファイルも見逃しません。ワンクリックで、もう一方のフォルダにも同じ移動を適用できます。

  • 同一のファイルを、パスに関係なく照合
  • 移動して編集されたファイルを、名前と内容で照合
  • 名前を変えたフォルダは、ひとつの移動として報告
新しいフォルダに移動したうえで編集されたチェックアウト画面のファイルと、2つの場所の間の変更を表示したフォルダツリー。
200件の削除ではなく、1件の移動

開発者のために

思わず読みたくなる差分表示

左右並べて、または統合表示で。変更された単語を正確にハイライトし、シンタックスカラーと、すべての変更を示すミニマップも備えています。変更箇所の間をジャンプしたり、ブロックを反対側にコピーしたり、差分画面の中で両方のファイルを直接編集したりできます。

  • 約25の言語のシンタックスハイライト
  • 編集しても、各ファイルのエンコーディングと改行コードを維持
  • git で適用できるパッチを書き出し
ダークモードで表示した Swift ファイルの左右比較。変更がハイライトされ、右側にミニマップがある。
単語単位のハイライト

写真家のために

そのバックアップ、本当に完全ですか?

写真ライブラリとバックアップドライブを PathDiff で指定するだけ。バックアップされていなかった旅行の写真、その後に編集した写真、そしてそれが何ギガバイトになるのかを数秒で示します。テラバイト級のドライブでも同じです。

  • 大容量の動画ドライブにはクイック比較
  • 整理し直した写真は、不足ではなく移動として認識
  • macOS や Windows がドライブに残す不要なファイルは自動で無視
写真ライブラリとバックアップドライブを比較している PathDiff。変更15件、移動24件、不足124件、余分18件のファイルが、サイズとともに表示されている。
exFAT ドライブに対応

安全な同期

不安のない同期

方向を選ぶか、双方向にマージして、それぞれのフォルダに相手にしかないものを届けます。何かを書き込む前に、PathDiff はすべての操作をひとつ残らず一覧表示するので、不要なものはチェックを外せます。

  • 変更の前に、完全なドライラン
  • 削除したファイルはゴミ箱へ。いきなり消去することはありません
  • 再起動後でも、同期全体を取り消し可能
「双方向にマージ」モードの同期シート。両方向にコピーされるすべてのファイルが一覧表示されている。
⌘Z で何でも取り消し

さらに詳しく

PathDiff を選ぶ理由

PathDiff が選ばれる理由

  1. 唯一のバックアップにも安心

    比較だけで何かが変わることはありません。同期ではすべての操作を先に表示し、削除はゴミ箱へ。同期全体を取り消すこともできます。

  2. 大きなフォルダのためにつくられている

    フォルダを並列にスキャンし、結果を記憶するので、再読み込みでは変更された部分だけを読み取ります。

  3. 中身を理解する

    コード、写真、動画、オーディオには、それぞれ専用の比較ビューを用意。ファイル名を並べるだけではありません。

  4. ユーティリティらしい価格

    高額なライセンス料ではなく手頃な年間サブスクリプション。自動アップデートとサポートも含まれています。

プライバシーとオープンソース

隠しごとなし。収集もなし。

設計からプライベート

  • 完全にオフラインで動作し、ネットワークには一切アクセスしません
  • サンドボックス化:見えるのは選んだフォルダだけ
  • 同期を確定するまで何も書き込みません
  • 解析やテレメトリなし

PathDiff をアプリストアで購入した場合、その取引はそのストアが独自のプライバシーポリシーに基づいて処理します。詳しくはプライバシーポリシーをご覧ください。

オープンソース

PathDiff のソースコードは公開されているので、誰でも仕組みを確認し、公開の場で問題を報告できます。サブスクリプションは自動アップデートとサポート付きでいちばん手軽に使える方法であり、継続的な開発の資金にもなります。

リポジトリが公開されたら、ここにリンクが表示されます。 オープンな開発の進め方

提供状況

対応プラットフォームと価格

対応プラットフォーム

  • macOS開発中

システム要件

  • macOS 27 以降
  • 内蔵または外付けドライブ上の任意の2つのフォルダ(exFAT と FAT にも対応)
  • 完全にオフラインで動作

価格

価格は後日発表

手頃な年間サブスクリプションです。最終的な価格はストアページに表示されます。

年間サブスクリプションです。購入時に表示される条件に従って自動更新され、ストアのアカウントからいつでも解約できます。

よくある質問

PathDiff についての質問

PathDiff はいつ利用できるようになりますか?

PathDiff は開発の最終段階にあります。リリースされ次第、このページから App Store へリンクします。

PathDiff は Finder やシンプルな diff ツールとどう違うのですか?

Finder では2つのフォルダの違いがわかりません。また、多くの diff ツールはパスで比較するため、名前を変えたフォルダが何百件もの削除に見えてしまいます。PathDiff は移動を検出し、写真、動画、コードの中身を理解し、サイズを表示したうえで、プレビューと取り消し機能付きで安全に同期します。

唯一のバックアップに使っても安全ですか?

はい。比較だけで何かが変わることはありません。同期ではすべての操作を先に一覧表示し、ファイルを削除するのはミラーリングを選んだ場合だけです(その場合もゴミ箱へ移動します)。同期全体を取り消すこともできます。双方向のマージでは何も削除されません。

バックアップドライブに何テラバイトもの動画があります。いつまでもかかりませんか?

いいえ。クイック比較では、サイズと日付が同じファイルは読み取らずに同一とみなし、残りのファイルだけをバイト単位で比較します。結果は記憶されるので、次回の比較では変更された部分だけを確認します。

フォルダは git リポジトリである必要がありますか?

いいえ。PathDiff はどんな2つのフォルダでも使えます。それが git プロジェクトであれば、.gitignore ファイルを尊重し、git が変更なしと把握しているファイルはスキップします。

PathDiff の価格はいくらですか?

ほかの OpenAppBox アプリと同様に、PathDiff も意図的に価格を抑えた年間サブスクリプションになります。最終的な価格は App Store に表示されます。

OpenAppBox のほかのアプリ

Multiplex開発中

開発ツール

Multiplex

すべてのサーバーを、ひとつのウインドウに。

Mac のパワーユーザーのための、高速でネイティブな SSH クライアント。分割ペイン、安全なブロードキャスト、ログのライブハイライト、SFTP、踏み台サーバーを、落ち着いたひとつのワークスペースに。

  • macOS開発中
Multiplex を見る
開発中

システムユーティリティ

PureMac

Mac をすっきり。主導権はあなたに。

何がストレージを使っているのかを見せてくれる、軽量な Mac クリーナー。あなたの許可なしに何かを削除することは決してありません。

  • macOS開発中
PureMac を見る