헥스 뷰어

로컬 파일을 헥스와 ASCII/UTF-8로 열고, 오프셋으로 이동하고, 바이트를 검색하고, 블록 엔트로피를 봅니다.

입력 내용과 파일은 브라우저 밖으로 전송되지 않습니다

파일을 여기에 놓으세요

파일을 여기에 놓으세요

아무 로컬 파일이나 됩니다. 이 기기에 남습니다.

보이는 행은 작은 조각으로 읽습니다. 검색과 엔트로피는 Web Worker에서 계산합니다. 내용은 업로드되거나 저장되지 않습니다.

헥스 덤프

파일을 선택하면 가상 헥스 덤프, 검색 일치, 블록 엔트로피를 볼 수 있습니다.

이 페이지에서

헥스 뷰어는 아무 로컬 파일이나 가상 헥스 덤프로 엽니다. 각 행은 16바이트를 hex, ASCII, UTF-8로 보여 줍니다. 화면에 있는 행만 읽으므로 큰 바이너리가 한 장의 긴 페이지가 되지 않습니다.

상세 기능

파일은 이 기기에 남습니다. 앞 512바이트를 알려진 시그니처(PNG, JPEG, GIF, WebP, PDF, ZIP, gzip, ELF, PE, MP3, MP4와 사이트가 이미 알아보는 다른 형식)와 비교합니다. 시그니처가 없으면 UTF-8 검사로 텍스트라고 표시하거나 알 수 없는 바이너리로 둡니다.

검색은 텍스트 또는 16진수(89 50 4e 47 또는 0x89504e47)를 받습니다. 한 번에 1 MiB를 읽고, 일치가 조각 경계를 넘을 수 있도록 패턴을 겹치며, 200건에서 멈춥니다. 살펴보기는 취소할 수 있습니다. 엔트로피는 4 KiB 블록입니다. 1 MiB까지는 전체를 재고, 더 크면 고른 표본 256개입니다. 차트는 무작위 정도의 추정이며, 수 GB 파일의 모든 바이트 히스토그램을 저장하지 않습니다.

내보내기는 양 끝을 포함하는 바이트 범위를 원본 파일의 조각으로, 최대 256 MiB까지 받습니다. 페이지 안에 파일 전체의 두 번째 사본을 만들지 않습니다. 바이트는 고칠 수 없고 디스어셈블러도 없습니다.

실용적인 예제

PNG 시그니처: 89 50 4E 47로 시작하는 파일은 PNG로 표시됩니다. 앞부분 바이트는 표 위에 나오고, 오프셋 열은 00000000에서 시작합니다.

이동: 0x20 또는 32를 입력하고 이동을 누릅니다. 가상 표는 그 바이트가 있는 행으로 스크롤합니다.

텍스트 또는 16진 검색: Hello를 텍스트로, 또는 48 65 6c 6c 6f를 16진수로 찾습니다. 각 일치는 누를 수 있는 오프셋입니다. 반복되는 데이터는 200건에서 멈춥니다.

범위 내보내기: 첫 바이트 0, 마지막 바이트 15는 그 16바이트를 받습니다. 파일 이름에 16진 범위가 들어갑니다.

이 도구 사용 방법

  1. 로컬 파일을 엽니다

    아무 파일이나 놓거나 선택합니다. 빈 파일은 거부됩니다. 헤더 읽기는 앞 바이트를 확인하고 크기, 알아낸 형식, 행 수를 보여 줍니다.

  2. 덤프를 이동합니다

    가상 표를 스크롤하거나 10진수 또는 0x 오프셋을 입력합니다. 각 행은 16바이트입니다. hex, ASCII(인쇄할 수 없는 바이트는 점), UTF-8(잘린 문자는 점)입니다.

  3. 검색하거나 엔트로피를 잽니다

    텍스트 또는 16진수를 검색합니다. 취소해도 파일은 열린 채로 있습니다. 엔트로피는 4 KiB 블록마다 막대를 그리며, 파일이 1 MiB보다 크면 표본 256개입니다. 막대를 누르면 그곳으로 이동합니다.

  4. 범위를 내보냅니다

    첫 바이트와 마지막 바이트를 모두 포함해 입력합니다. 다운로드는 최대 256 MiB 조각입니다. 나머지 파일은 복사되지 않습니다.

팁 및 모범 사례

  • 표는 파일 조각으로 보이는 창만 읽습니다. 큰 파일의 끝으로 건너뛰어도 중간은 읽지 않습니다.
  • 16진 패턴은 자릿수가 짝수여야 합니다. 공백, 콜론, 하이픈은 무시되고 앞의 0x는 하나 허용됩니다.
  • 검색 겹침은 한 1 MiB 조각에서 시작해 다음에서 끝나는 일치를 남깁니다. 같은 일치는 두 번 나오지 않습니다.
  • 같은 바이트만 있는 블록의 엔트로피는 0입니다. 256가지 값이 고르면 8비트/바이트입니다.
  • 200건을 넘으면 살펴보기가 일찍 멈춥니다. 더 뒤의 일치가 필요하면 패턴을 좁히세요.
  • 이 페이지는 바이트를 고치지 않고, 프로젝트를 저장하지 않고, 파일을 보내지 않습니다.

다음 개선을 선택해 주세요

다음에는 무엇을 개선할까요?

제안 하나를 선택하세요. 이는 아이디어이며 제공이 약속된 기능은 아닙니다.

옵션 하나 선택

투표는 선택한 항목만 익명 집계로 전송합니다. 입력 내용, 파일 데이터, URL, 쿠키 또는 식별자를 포함하지 않으며 이 브라우저에 저장되지 않습니다. 페이지를 새로 고치면 다시 투표할 수 있습니다.