HxD는 파일의 바이트를 16진수로 보고 검색·비교·편집하는 Windows용 헥스 에디터입니다. BIN 파일의 특정 위치 확인, 통신 데이터 분석, 두 파일의 변경 지점 비교에 사용할 수 있습니다.
첨부한 HxDPortableSetup.zip은 개발자가 배포한 2.5.0.0 공식 포터블 구성용 ZIP 원본입니다. ZIP 안의 설정 실행 파일로 사용할 폴더에 프로그램을 풀어야 합니다. HxD-guide-ko.zip에는 한국어 설명서와 비교 연습용 BIN 두 개가 들어 있습니다.
HxDPortableSetup.zip을 내려받고 압축을 풉니다.HxDPortableSetup.exe를 실행합니다.첨부 ZIP은 공식 다운로드 페이지의 SHA-512 값과 대조했습니다. 원본 배포 파일은 변경하지 않았으며, 한국어 설명서는 별도의 ZIP으로 제공합니다.
sample-original.bin과 sample-changed.bin을 압축 해제합니다.sample-original.bin을 엽니다.예제 원본은 00부터 1F까지 총 32바이트입니다. 파일 오프셋 0x10에는 10이 들어 있습니다. 파일 오프셋과 MCU의 플래시 메모리 주소는 서로 다른 개념이며 실제 배치 주소는 펌웨어 형식·빌드 설정에 따라 결정됩니다.
08 09 0A 0B를 검색합니다. 시작 위치는 16진수 오프셋 0x08입니다.10을 입력할 때 숫자 기준을 hex로 지정하면 오프셋 0x10으로 갑니다.HEX 바이트 31은 ASCII 문자 1입니다. 반면 HEX 01은 다른 한 바이트입니다. 10도 10진수이면 10, 16진수이면 16이므로 검색·이동 창의 형식을 확인하세요.
sample-original.bin과 sample-changed.bin을 모두 엽니다.이 BIN은 비교 연습용 인공 데이터이며 장치에 기록할 펌웨어가 아닙니다. 여러 바이트를 숫자로 읽을 때의 endian·부호·배율은 해당 파일 형식에 따라 해석해야 합니다.
PowerShell에서 아래 명령으로 연습 파일의 SHA-256을 계산하고 사용법 ZIP의 sample-checksums.txt와 비교할 수 있습니다.
Get-FileHash -Algorithm SHA256 -LiteralPath '.\sample-original.bin'
사용법 ZIP에는 오프라인 설명서, 두 개의 32바이트 BIN, sample-checksums.txt, expected-difference.txt가 들어 있습니다. 원본 포터블 ZIP은 설치 준비용, 사용법 ZIP의 BIN은 비교 실습용입니다.
자료 확인일: 2026년 9월 12일. HxD의 저작권은 원 개발자에게 있으며, 무료 원본 배포 패키지를 수정 없이 제공합니다.