폴더 차이 검토기
두 폴더의 상대경로를 맞춰 보고, 실제 파일 바이트를 순차적으로 읽어 SHA-256으로 비교합니다. 같은 크기여도 내용이 다르면 수정으로 표시하고, 오른쪽에만 있는 항목은 추가, 왼쪽에만 있으면 삭제로 표시합니다. 읽기 오류와 빈 폴더도 가능한 한 구분합니다. 사용자의 파일을 바꾸거나 자동 동기화하지 않습니다.
주요 기능
- 두 실제 폴더의 상대경로를 일치시켜 추가·삭제·수정·동일 항목 구분
- 256KiB 청크 SHA-256으로 같은 크기의 바이트 차이도 확인
- 읽기 실패·열거 실패·정규화 충돌을 별도 확인 불가로 표시
- 지원 브라우저의 읽기 전용 폴더 선택기로 빈 폴더까지 대조
- 폴더 범위·상태·경로 검색과 전체 JSON 비교 manifest 저장
사용 방법
- 왼쪽에 이전 폴더, 오른쪽에 이후 폴더를 선택합니다. 가능하면 읽기 전용 폴더 선택기를 사용하고, 미지원 브라우저에서는 폴더 파일 입력을 사용합니다.
- 두 폴더의 파일·폴더 수를 확인하고 비교를 누릅니다.
- 추가·삭제·수정·동일·읽기 오류 수를 확인하고 폴더 범위나 상태로 결과를 좁혀 경로별 크기와 해시를 봅니다.
- 비교 manifest JSON을 저장해 경로·해시·불완전 여부를 재검토합니다. 이 도구는 어떤 파일도 자동 삭제하지 않습니다.
활용 예시
- 백업 폴더와 작업 폴더의 실제 변경 파일 찾기
- 배포 전후 파일 크기는 같지만 내용이 바뀐 설정 발견
- 권한 오류 때문에 확정할 수 없는 경로를 분리해 재검사
- 빈 폴더를 포함한 파일 묶음의 수동 동기화 계획 검토
자주 묻는 질문
파일을 삭제하거나 폴더를 동기화하나요?
아니요. 선택 파일을 읽어 해시와 비교 보고서만 만듭니다. 추가·삭제는 왼쪽에서 오른쪽으로 비교했을 때의 차이 이름일 뿐 자동 작업 명령이 아닙니다.
같은 이름·같은 크기인데 내용이 다르면 어떻게 되나요?
두 파일의 바이트를 각각 SHA-256으로 해시합니다. 상대경로와 크기가 같아도 해시가 다르면 수정으로 표시합니다.
빈 폴더도 볼 수 있나요?
지원 브라우저의 읽기 전용 폴더 선택기는 빈 디렉터리 항목을 열거합니다. 폴더 파일 입력은 파일 목록만 제공하므로 빈 폴더의 존재를 알 수 없습니다. 보고서에 선택 방식을 기록합니다.
권한이 거부되거나 파일을 읽지 못하면요?
읽기·열거 오류를 확인 불가로 표시하고 해당 하위 경로를 추가/삭제로 단정하지 않습니다. 보고서의 complete가 false라면 전체 폴더가 같거나 다른지 확정할 수 없습니다.
경로 대소문자와 한글 정규형은 어떻게 다루나요?
상대경로의 Unicode를 NFC로 정규화하고 대소문자는 구분합니다. NFC 변환으로 같은 폴더 안 두 이름이 충돌하면 한쪽을 조용히 덮지 않고 읽기 오류로 표시합니다. 절대·상위·빈 경로는 거부합니다.
비교 한도와 개인정보 범위는 무엇인가요?
각 폴더 최대 파일 1,000개·디렉터리 1,000개·파일당 128MiB·총 512MiB입니다. 한 번에 256KiB씩 읽으며 원본 파일은 이 도구 서버로 전송하지 않습니다. 파일 선택 창 자체의 취소는 브라우저에 따릅니다.
개인정보 안내
선택한 파일은 브라우저에서만 읽고 해시합니다. 이 도구가 내용을 서버로 업로드하거나 수정·삭제하지 않습니다. 내려받는 JSON에는 경로, 크기, 해시가 있으므로 공유 전 확인하세요.
댓글과 질문