Sabunir

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

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

お問い合わせ

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

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

日本語または英語でお問い合わせいただけます。原則 2〜3 営業日以内に返信いたします。

使い方

ファイルを比較する

フォルダを比較する

編集する

主なショートカット

よくある質問

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

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

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

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

「Detect newline differences」とは?

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

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

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

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

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

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

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

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

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

バージョン履歴

バージョン リリース日 主な変更点
1.0 2026-05 初回リリース

動作環境