헥스 뷰어
로컬 파일을 헥스와 ASCII/UTF-8로 열고, 오프셋으로 이동하고, 바이트를 검색하고, 블록 엔트로피를 봅니다.
입력 내용과 파일은 브라우저 밖으로 전송되지 않습니다
파일을 여기에 놓으세요
파일을 여기에 놓으세요
아무 로컬 파일이나 됩니다. 이 기기에 남습니다.
보이는 행은 작은 조각으로 읽습니다. 검색과 엔트로피는 Web Worker에서 계산합니다. 내용은 업로드되거나 저장되지 않습니다.
파일을 선택하면 가상 헥스 덤프, 검색 일치, 블록 엔트로피를 볼 수 있습니다.
오프셋으로 이동
검색
블록 엔트로피
막대가 높을수록 무작위 데이터에 가깝습니다. 막대를 누르면 그 블록으로 이동합니다.
범위 내보내기
두 오프셋 모두 포함됩니다. 10진수 또는 0x 16진수. 다운로드는 원본 파일의 조각이며 최대 256 MiB입니다.
한 행은 16바이트입니다. 검색은 일치를 최대 200개까지 두고 한 번에 1 MiB를 읽습니다. 패턴은 최대 256바이트입니다. 이 페이지는 바이트를 고치거나 코드를 디스어셈블하지 않습니다.
이 페이지에서
헥스 뷰어는 아무 로컬 파일이나 가상 헥스 덤프로 엽니다. 각 행은 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진 범위가 들어갑니다.
이 도구 사용 방법
로컬 파일을 엽니다
아무 파일이나 놓거나 선택합니다. 빈 파일은 거부됩니다. 헤더 읽기는 앞 바이트를 확인하고 크기, 알아낸 형식, 행 수를 보여 줍니다.
덤프를 이동합니다
가상 표를 스크롤하거나 10진수 또는 0x 오프셋을 입력합니다. 각 행은 16바이트입니다. hex, ASCII(인쇄할 수 없는 바이트는 점), UTF-8(잘린 문자는 점)입니다.
검색하거나 엔트로피를 잽니다
텍스트 또는 16진수를 검색합니다. 취소해도 파일은 열린 채로 있습니다. 엔트로피는 4 KiB 블록마다 막대를 그리며, 파일이 1 MiB보다 크면 표본 256개입니다. 막대를 누르면 그곳으로 이동합니다.
범위를 내보냅니다
첫 바이트와 마지막 바이트를 모두 포함해 입력합니다. 다운로드는 최대 256 MiB 조각입니다. 나머지 파일은 복사되지 않습니다.
팁 및 모범 사례
- 표는 파일 조각으로 보이는 창만 읽습니다. 큰 파일의 끝으로 건너뛰어도 중간은 읽지 않습니다.
- 16진 패턴은 자릿수가 짝수여야 합니다. 공백, 콜론, 하이픈은 무시되고 앞의 0x는 하나 허용됩니다.
- 검색 겹침은 한 1 MiB 조각에서 시작해 다음에서 끝나는 일치를 남깁니다. 같은 일치는 두 번 나오지 않습니다.
- 같은 바이트만 있는 블록의 엔트로피는 0입니다. 256가지 값이 고르면 8비트/바이트입니다.
- 200건을 넘으면 살펴보기가 일찍 멈춥니다. 더 뒤의 일치가 필요하면 패턴을 좁히세요.
- 이 페이지는 바이트를 고치지 않고, 프로젝트를 저장하지 않고, 파일을 보내지 않습니다.