파일 두 개를 바이트 단위로 비교하기

텍스트 비교 도구는 흔하지만, 브라우저에서 쓸 만한 바이너리 비교 도구는 흔치 않습니다. 펌웨어 덤프 두 개, 내보낸 파일 두 개, “똑같아 보이는” 바이너리 두 개 — 어디서 어긋나는지 지도 하나로 한눈에 보입니다.

도구를 불러오는 중…

작동 방식

  1. A 파일과 B 파일을 끌어다 놓으세요.
  2. 히트맵을 읽으세요. 초록은 일치, 빨강은 차이입니다.
  3. 조각을 클릭해 정확한 바이트를 나란히 살펴보세요.

왜 아무것도 업로드되지 않는가

이 페이지가 하는 모든 작업은 브라우저 탭 안에서 도는 코드가 처리합니다. 웹 페이지를 그리는 그 엔진을 그대로 씁니다. 파일은 디스크에서 탭의 메모리로 읽어 들여 거기서 변환한 뒤 다시 다운로드 파일로 내보냅니다. 어디로도 전송되지 않습니다. 우리에게도, 제3자에게도.

직접 확인해 보세요

  1. 브라우저 개발자 도구(F12)를 열고 네트워크(Network) 탭을 선택합니다.
  2. 파일을 올리고 도구를 실행합니다.
  3. 보이는 요청은 도구 자체의 코드를 받아 오는 것뿐입니다. 무거운 몇몇 도구는 공개 CDN에서 오픈소스 엔진을 함께 받아 옵니다. 여기에 loreatec.jp로 가는 작은 방문 집계 신호 하나(페이지 주소와 제목, 그 이상은 없습니다)가 더해집니다. 어느 것도 당신의 파일을 실어 나르지 않습니다.

직접 확인하기 →

자주 묻는 질문

색은 무엇을 뜻하나요?

각 칸은 파일의 한 조각을 요약합니다. 완전한 초록은 완전히 같다는 뜻이고, 빨강 쪽으로 갈수록 다른 바이트의 비율이 높다는 뜻입니다. 초록 바다 속의 가느다란 빨간 줄은 고쳐 쓴 헤더 부분일 가능성이 크고, 어느 지점부터 온통 빨간색이라면 대개 그 지점에 뭔가 끼어들어 뒤의 내용이 통째로 밀린 것입니다.

50 MB 제한은 왜 있나요?

바이트 단위 비교는 두 파일을 모두 메모리에 올려 두기 때문입니다. 50 MB를 넘어가면 탭이 멈출 위험이 커지고, 이 사이트는 멈추는 것보다 처리를 거부하는 쪽을 택합니다.

텍스트 비교처럼 삽입도 알아채나요?

아닙니다. 순서가 아니라 위치를 비교하기 때문입니다. 무언가 끼어들면 그 뒤의 내용은 자리만 옮겨졌을 뿐인데도 전부 “다르다”고 나옵니다. 위치 기준 비교의 한계이고, 다만 히트맵의 무늬를 보면 이런 밀림 현상은 대개 쉽게 알아볼 수 있습니다.