16진수 뷰어
Hex Viewer
파일을 오프셋·16진수·아스키로 덤프하고 매직 바이트로 형식을 판별하며 검색 위치를 표시합니다.
브라우저에서 보는 16진수 덤프입니다. 오프셋과 바이트와 출력 가능한 ASCII를 나란히 놓고, 텍스트나 16진수로 검색할 수 있습니다. 앞부분 바이트로 파일 종류를 판별하고 섀넌 엔트로피도 함께 보여 주는데, 대개 이 둘이 "이게 뭐냐"에 답해 줍니다.
안을 들여다볼 파일 놓기
이 탭에서 읽습니다. 올라가지 않으며, 2GB 파일도 2kB 파일과 같은 방식으로 읽습니다.
또는 직접 입력
UTF-8로 인코딩합니다. 한글 한 글자가 3바이트, 이모지가 4바이트를 차지하는 이유가 그것입니다.
출처
입력한 텍스트
크기
71byte
찾기
16진수 덤프
| 00000000 | ed8c8cec9dbcec9d8420eb8693eab1b0 | ......... ...... |
| 00000010 | eb829820ec97aceab8b0ec979020ec9e | ... ......... .. |
| 00000020 | 85eba0a5ed95b420ebb3b4ec84b8ec9a | ....... ........ |
| 00000030 | 942e0aec9588eb8595ed9598ec84b8ec | ................ |
| 00000040 | 9a9420f09f918b | .. .... |
엔트로피
바이트당 4.76비트
사용 방법
파일을 놓거나 직접 입력합니다
입력한 텍스트는 UTF-8로 인코딩됩니다. 한글 한 글자가 왜 3바이트이고 이모지가 왜 4바이트인지 가장 빨리 확인하는 방법입니다.
판별 결과를 읽습니다
파일 이름이 아니라 매직 바이트에서 나온 결과입니다. 여기서 PNG라고 나오는 `.jpg`는 이름만 바뀐 파일입니다. 일반 텍스트와 CSV와 JSON에는 시그니처가 아예 없고, 그럴 때는 짐작하는 대신 그렇다고 말합니다.
기대하는 바이트를 찾습니다
텍스트로도 16진수로도 찾습니다. 일치하는 곳은 양쪽 열에서 강조되고 이동 버튼으로 나열됩니다. 박혀 있는 문자열, 특정 오프셋의 헤더, 잘린 파일이 끝나는 지점을 찾을 때 씁니다.
엔트로피를 봅니다
바이트당 7.9비트를 넘으면 사실상 난수입니다. 압축됐거나 암호화됐거나 이미 패킹된 것이죠. 낮으면 텍스트이거나 반복이 많다는 뜻입니다. "이거 이미 압축된 건가"에 대한 숫자 한 개짜리 답입니다.
자주 묻는 질문
2GB 파일도 열리나요?
파일 전체를 올리지 않고 화면에 필요한 만큼씩 읽어서, 큰 파일도 작은 파일만큼 빨리 열립니다. 다만 검색은 훑어야 해서 그 부분은 크기에 비례합니다.
바이트를 고칠 수 있나요?
아니요. 보기 전용입니다. 편집은 파일을 다시 쓴다는 뜻이고, 조용히 무언가를 망가뜨릴 수 있는 헥스 편집기는 안전장치가 다른 별개의 도구입니다.
ASCII 열이 왜 온통 점인가요?
출력 가능한 ASCII 범위 밖의 바이트를 점으로 표시하기 때문입니다. 바이너리 파일은 대부분이 그렇고, U+007F를 넘는 UTF-8 텍스트도 전부 그렇습니다. 한글은 UTF-8로는 멀쩡히 읽히면서 그 열에서는 점으로 보입니다. 진실은 16진수 쪽에 있습니다.
이 도구로 이어지는 것
유니코드 문자 분석
Unicode Inspector
텍스트를 코드포인트로 나눠 이름·블록·문자체계와 UTF-8/UTF-16 바이트를 보여 줍니다.
텍스트 2진수·16진수 변환
Text to Binary / Hex
선택한 인코딩으로 텍스트를 2진수·8진수·10진수·16진수와 상호 변환합니다.
Base64 인코딩·디코딩
Base64 Encoder & Decoder
텍스트와 파일을 Base64·Base64URL로 인코딩·디코딩하며 UTF-8을 올바르게 처리합니다.
MIME 타입 조회
MIME Type Lookup
확장자로 MIME 타입을 찾거나 그 반대로 조회하고, 파일 바이트로 형식을 추정합니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
Base64 인코딩·디코딩
Base64 Encoder & Decoder
텍스트와 파일을 Base64·Base64URL로 인코딩·디코딩하며 UTF-8을 올바르게 처리합니다.
MIME 타입 조회
MIME Type Lookup
확장자로 MIME 타입을 찾거나 그 반대로 조회하고, 파일 바이트로 형식을 추정합니다.
Protobuf 디코더
Protobuf Decoder
.proto 파일 없이 protobuf 데이터를 해독해 필드 번호·와이어 타입·중첩 구조를 추론합니다.
WebAssembly 분석
WebAssembly Inspector
.wasm 모듈의 임포트·익스포트·메모리·섹션 크기를 나열하고 텍스트 형식으로 출력합니다.
curl 코드 변환
curl to Code
curl 명령을 fetch·axios·파이썬 requests·Go·PHP·PowerShell 코드로 변환합니다.
텍스트 해시 생성
Text Hash
문자열의 MD5·SHA-1·SHA-256·SHA-384·SHA-512·CRC-32를 계산하고 대문자·Base64 출력도 지원합니다.