# フォルダ・ZIP比較

フォルダや ZIP を左右に入れると、名前とサイズ、または中身（SHA-256）で比べ、左だけ・右だけ・違う・名前が違うが中身は同じ、のファイルを一覧にします。結果は CSV で保存でき、ファイルはアップロードされません。

- URL: https://tools.itlibra.com/ja/folder-compare
- 端末内で処理・アップロードなし
- 最終更新: 2026-10-23

## 使い方

1. 左と右に、フォルダ・ファイル・ZIP をドロップするか、「フォルダを選択」「ファイルを選択」で入れます。「サンプルで試す」で練習用の 2 つの ZIP を作れます。
2. 比べ方を選びます。名前とサイズは速く、中身（SHA-256）はすべてのファイルを読むため時間がかかります。
3. 「比べる」を押し、判定（左だけ・右だけ・違う・同じ・名前が違う）で絞り込みます。「フォルダ別」に切り替えると、フォルダごとに見られます。
4. 違うテキストファイルは「差分を見る」で、左と右の行の違いを確かめます。
5. 「CSV で保存」で結果を保存します。CSV には判定・パス・サイズ・更新日時・SHA-256 が入り、ファイルの中身は含みません。

## こんなときに

- バックアップのフォルダと最新のフォルダを比べて、消えたファイルや変わったファイルを探す
- ZIP で受け取った納品物と、手元のフォルダが同じかを確かめる
- 移動や改名をしたファイルを、名前が違っても中身が同じかで見つける
- 2 つの書類フォルダを比べて、どちらを残すかを決める前に一覧にする

## できること

### 名前とサイズ、または中身で比べる

速さを優先するなら名前とサイズ、確かさを優先するなら中身（SHA-256）を選びます。中身で比べると、名前が違っても中身が同じファイルを「名前が違う」として見つけます。

### ZIP は展開せずに比べる

ZIP は目次を読んで中身の一覧を作り、比べるときだけ 1 ファイルずつメモリに読み込みます。保存先へ展開することはありません。

### フォルダの木と一覧

判定ごとの件数を見てから、フォルダ別の木か一覧に切り替えます。大文字小文字の設定を変えたり、パスで探したりして、必要なファイルだけを絞り込めます。

### テキストは行ごとの差分

1 MB 以下のテキスト（.txt・.csv・.json・.html など）は、左と右の行の違いを並べて表示します。

### 区切りと大文字小文字の扱い

「\\」と「/」は同じ区切りとして扱うので、Windows で作った ZIP も揃えて比べられます。大文字と小文字は設定で区別できます。


## 対応形式

### 入力

- フォルダ（ドロップ・選択。サブフォルダを含む）
- ファイル（複数）
- ZIP（.zip の中身）

### 出力

- CSV（UTF-8・BOM 付き・CRLF）


## 対応状況

| 機能 | 対応 | 補足 |
| --- | --- | --- |
| フォルダ・ZIP の比較（左だけ・右だけ・同じ・違う） | 対応 | — |
| 中身の比較（SHA-256）と、同じ中身で名前が違うファイルの検出 | 対応 | すべてのファイルを読むため、大きいフォルダは時間がかかります |
| 名前・サイズ・更新日時の比較 | 対応 | 更新日時は 2 秒までの差を同じとみなします（ZIP や FAT の精度） |
| テキストの行の差分 | 一部対応 | 1 MB 以下のテキストだけ。画像・Office 文書・PDF は対象外 |
| ZIP の中身 | 一部対応 | ZIP（.zip）だけ。7z・RAR・tar は対象外 |
| 空のフォルダの比較 | 非対応 | 数だけ示し、比べません |
| ファイルのコピー・同期・削除 | 非対応 | 比べるだけで、何も書き換えません |
| 権限・所有者・属性の比較 | 非対応 | — |
| スマートフォンでのフォルダの選択 | 一部対応 | ブラウザによります。ZIP は選べます |

## 制限・注意事項

- 1 つの側で 50,000 件・合計 20 GB まで。超えると、その側は比べられません。
- ZIP の中の 1 ファイルが 256 MB を超えると、中身の SHA-256 は計算せず「読めない」になります。
- 中身の比べ方は、すべてのファイルを 8 MB ずつ読みます。途中で中止すると、結果は出ません。
- テキストの差分は 1 MB 以下のファイルだけで、表示は先頭 1000 行までです。
- スマートフォンやタブレットでは、フォルダの選択やドロップが使えないことがあります。その場合は ZIP を選んでください。

## プライバシーと安全性

ファイルの読み込み・比較・CSV の作成はすべてお使いのブラウザの中で行われます。ファイルの中身や名前がサーバーへ送信・保存されることはありません。

## よくある質問

### フォルダ同士を比べて、違うファイルだけを見るには？

左と右にフォルダを入れ、「比べる」を押します。判定で「違う」を選ぶと、内容が違うファイルだけの一覧になります。

### ZIP の中身を展開せずに、フォルダと比べられますか？

できます。ZIP は保存先に展開せず、目次から中身の一覧を作ります。中身を比べるときだけ、1 ファイルずつメモリに読み込みます。

### 名前が変わっただけのファイルを見つけられますか？

中身の比べ方を選ぶと見つけられます。同じ SHA-256 のファイルが、片側だけにある場合に「名前が違う（同じ中身）」として並べます。名前とサイズだけの比べ方では見つけられません。

### 大文字と小文字だけが違うファイルはどう扱われますか？

初期設定では同じ名前として扱います。「大文字と小文字を区別する」をオンにすると、別のファイルとして一覧に出ます。

### データは送信されますか？

いいえ。すべてブラウザの中で処理され、ファイルの中身や名前がサーバーに送られることはありません。
