Sabunir

2 つの差分を、並べて、直して、保存する。

Sabunir は、2 つのテキストファイルまたは 2 つのフォルダを並べて比較し、 その場で編集して保存までを 1 ウィンドウで完結できる macOS ネイティブアプリです。

    お問い合わせ


    不具合のご報告、機能のご要望、その他のご質問は以下のメールアドレスまでお寄せください。

    📩 サポート連絡先
    
    お問い合わせフォーム

    日本語または英語でお問い合わせいただけます。

    使い方


    ファイルを比較する

    • アプリを起動するとドロップウィンドウが表示されます
    • 2 つのテキストファイルをウィンドウにドラッグ&ドロップしてください
    • または「Choose File…」ボタンから個別に選択することもできます

    フォルダを比較する

    • 2 つのフォルダを同じドロップウィンドウに投入すると、フォルダ比較モードで開きます
    • 差分のあるファイルをダブルクリックすると、そのまま中身の差分を確認できます

    編集する

    • 左右どちらのペインも直接編集できます
    • ⌘R または「更新」ボタンで再差分を計算します
    • 「→」「←」ボタンで現在の行を反対側のペインに反映できます
    • ⌘S で保存します。元のファイルの文字エンコーディングと改行コードが保持されます

    主なショートカット

    • ⌘N — 新規空タブを作成
    • ⌘S — 保存
    • ⌘R — 再差分
    • ⌘↓ — 次の差分にジャンプ
    • ⌘↑ — 前の差分にジャンプ
    • ⌘Z / ⌘⇧Z — 元に戻す / やり直す

    よくある質問


    日本語ファイル (Shift_JIS, EUC-JP など) も比較できますか?

    はい。UTF-8(BOM 付きを含む)・UTF-16 LE/BE・Shift_JIS・EUC-JP・ISO-2022-JP を自動的に判別します。 左右で異なるエンコーディングのファイル同士でも、そのまま比較できます。 保存時には元のエンコーディングが維持されます。

    編集して保存すると、改行コードは変わってしまいますか?

    変わりません。元ファイルの改行コード(LF / CRLF / CR)が保存時にも維持されます。 改行コードが混在しているファイルも、混在のまま保存されます。

    「改行の違いを検出」とは?

    内容は同じだが改行コードのみが異なる行を「差分」として扱うトグルです。 ON にすると行末に  / ␍␊ /  の記号が表示され、 目に見えない違いを可視化できます。

    「Untitled」タブから保存できません

    ⌘N で作成した新規タブには保存先がまだ設定されていません。 ⌘S を押すと保存先を選ぶダイアログが表示されます。 両方のペインに内容がある場合は左右それぞれを別々に保存できます。

    比較したファイルを外部から書き換えたら?

    Sabunir に戻ったとき、ファイルが外部で変更されていれば確認ダイアログが表示されます。 「再読み込み」を選ぶと最新の内容で再差分されます(編集中の未保存内容は破棄されます)。

    ファイルサイズの上限は?

    テキストファイルには明示的な上限はありませんが、目安として 10 万行程度までは 快適に動作します。フォルダ比較では 50 MB を超える単一ファイルは mtime ベースでの判定にフォールバックします。

    データはどこかに送信されますか?

    一切送信されません。 Sabunir はネットワーク通信機能を持っていません。 すべての処理はあなたの Mac の中で完結します。詳しくは プライバシーポリシーをご確認ください。

    バージョン履歴

    バージョンリリース主な変更点
    2.0.02026年8月画像、バイナリ比較機能追加
    1.0.02026年5月初回リリース

    動作環境

    • macOS 26.3 以降
    • Apple Silicon
    • インターネット接続不要

    © 2026 Koichi Okumura. All rights reserved.