﻿HxD 2.5.0.0 포터블 ZIP 다운로드 및 사용법 (BIN·HEX 검색·비교)

HxD
는 파일의 바이트를 16진수로 보고 검색·비교·편집하는 Windows용 헥스 에디터입니다. BIN 파일의 특정 위치 확인, 통신 데이터 분석, 두 파일의 변경 지점 비교에 사용할 수 있습니다.
첨부한
HxDPortableSetup.zip
은 개발자가 배포한
2.5.0.0 공식 포터블 구성용 ZIP 원본
입니다. ZIP 안의 설정 실행 파일로 사용할 폴더에 프로그램을 풀어야 합니다.
HxD-guide-ko.zip
에는 한국어 설명서와 비교 연습용 BIN 두 개가 들어 있습니다.
1. 포터블 프로그램 준비
HxDPortableSetup.zip
을 내려받고 압축을 풉니다.
안에 있는
HxDPortableSetup.exe
를 실행합니다.
안내에 따라 HxD를 사용할 폴더에 프로그램을 구성합니다.
생성된 폴더의 HxD 실행 파일을 엽니다. 32·64비트 구성이 나뉘어 있다면 PC에 맞는 실행 파일을 선택합니다.
첨부 ZIP은
공식 다운로드 페이지
의 SHA-512 값과 대조했습니다. 원본 배포 파일은 변경하지 않았으며, 한국어 설명서는 별도의 ZIP으로 제공합니다.
2. 파일 화면 읽기
사용법 ZIP에서
sample-original.bin
과
sample-changed.bin
을 압축 해제합니다.
File → Open으로
sample-original.bin
을 엽니다.
왼쪽은 파일 시작부터의
오프셋
, 가운데는 바이트의 16진수 값, 오른쪽은 문자로 해석한 표시입니다.
표시할 수 없는 문자도 있으므로 오른쪽 문자만 보고 데이터 손상을 판단하지 않습니다.
예제 원본은
00부터 1F까지 총 32바이트
입니다. 파일 오프셋
0x10
에는
10
이 들어 있습니다. 파일 오프셋과 MCU의 플래시 메모리 주소는 서로 다른 개념이며 실제 배치 주소는 펌웨어 형식·빌드 설정에 따라 결정됩니다.
3. HEX 검색과 특정 위치 이동
Search → Find에서 데이터 형식을
Hex-values
로 선택합니다.
예제 파일에서
08 09 0A 0B
를 검색합니다. 시작 위치는 16진수 오프셋
0x08
입니다.
특정 위치는 Search → Goto에서 이동합니다.
10
을 입력할 때 숫자 기준을
hex
로 지정하면 오프셋
0x10
으로 갑니다.
문자열을 찾을 때는 텍스트 검색으로 바꾸고 인코딩을 확인합니다.
HEX 바이트
31
은 ASCII 문자
1
입니다. 반면 HEX
01
은 다른 한 바이트입니다.
10
도 10진수이면 10, 16진수이면 16이므로 검색·이동 창의 형식을 확인하세요.
4. BIN 두 개 비교하기
sample-original.bin
과
sample-changed.bin
을 모두 엽니다.
Analysis → File-compare → Compare에서 비교할 두 파일을 지정합니다. 번역 언어에 따라 메뉴 이름이 다를 수 있습니다.
차이가 표시된 위치를 확인합니다. 첨부 예제는
오프셋 0x10 한 곳만 10 → AA
로 달라집니다.
두 파일의 길이는 모두 32바이트이며 나머지 31바이트는 같습니다.
이 BIN은 비교 연습용 인공 데이터이며
장치에 기록할 펌웨어가 아닙니다.
여러 바이트를 숫자로 읽을 때의 endian·부호·배율은 해당 파일 형식에 따라 해석해야 합니다.
5. 편집·저장 시 확인할 점
복사본 사용:
실제 파일을 편집할 때는 원본을 보관하고 작업용 복사본을 엽니다.
Overwrite와 Insert:
덮어쓰기는 기존 바이트를 바꾸고, 삽입은 길이와 뒤쪽 오프셋을 바꿀 수 있습니다. 상태 표시의 편집 모드를 확인합니다.
다른 이름으로 저장:
수정본을 별도 이름으로 저장하고 원본과 비교합니다.
무결성:
펌웨어는 내부 체크섬·서명·길이 정보를 포함할 수 있어 한 바이트를 바꾸는 것만으로 실행되지 않을 수 있습니다.
해시:
배포 파일이 같은지 확인할 때 SHA-256을 비교할 수 있지만, 해시 자체가 파일의 기능·출처를 보장하지는 않습니다.
PowerShell에서 아래 명령으로 연습 파일의 SHA-256을 계산하고 사용법 ZIP의
sample-checksums.txt
와 비교할 수 있습니다.
Get-FileHash -Algorithm SHA256 -LiteralPath '.\sample-original.bin'
6. 첨부 자료와 공식 출처
사용법 ZIP에는 오프라인 설명서, 두 개의 32바이트 BIN,
sample-checksums.txt
,
expected-difference.txt
가 들어 있습니다. 원본 포터블 ZIP은 설치 준비용, 사용법 ZIP의 BIN은 비교 실습용입니다.
HxD 공식 소개
·
공식 다운로드·체크섬
공식 사용·배포 조건
STM32CubeProgrammer 사용법
자료 확인일: 2026년 9월 12일. HxD의 저작권은 원 개발자에게 있으며, 무료 원본 배포 패키지를 수정 없이 제공합니다.
