DOS 시절부터 게임을 많이 해본 파워유저라면...
게임 세이브 파일을 Hex Editor 로 수정하려는 시도를 한 번 쯤은 했을거라 생각합니다ㅋ
데이터 파일이나 실행 파일을 분석하고, 수정하는 작업을 할 때...
가장 유용한 툴 중 하나가 "Hex Editor" 입니다.
DOS 시절의 HE 2.72 (he.com 으로 유명하죠;;;), HIEW (요건 윈도우 실행파일도 지원하더군요;;) 등과...
윈도우버전의 WinHex, Hex Workshop 등.. 다양한 종류의 Hex Editor 가 있는데요..ㅋ
윈도우환경에서 제대로 동작하는 Hex Editor 는 대부분 셰어웨어입니다.
( 모든 기능을 사용하기 위해서는 총알을 조금 쏴서~ 등록을 해줘야하죠;;;.. )
.
.
얼마전~ 인터넷 돌아다니다가~ 우연히 괜찮은 Hex Editor 를 발견했습니다.
물론 Free 구요~ :D Free 치고는 기능이 괜찮아서~ 포스팅 합니다. :D
HxD 실행화면~
대략적인 인터페이스는 위와 같아요.. ( WinHex 와 흡사한;;; )
제가 눈여겨 본 기능은 두 가지 인데요~~
첫번째는 데이터를 C/Pascal 등의 배열형태로 복사할 수 있는 기능입니다.
복사하고 싶은 데이터를 선택해서 메뉴의
"Edit -> Copy As" 에 가보면...
다양한 형태로 복사가 가능합니다.
( 개발자 입장에선 상당히 편리한 기능이죠~~; 살포시 아쉬운 점이 있다면...
마우스 오른쪽 버튼의 '팝업'에서는 지원이 안된다는 점이라고나 할까요;;ㅋ.. )
두번째는 현재 메모리 내용과와 디스크의 이미지를 지원한다는 점입니다.
"Open RAM" 은 현재 메모리의 내용을 확인할 수 있도록 해주는 기능이며...
프로세스별로 확인이 가능하구요..
"Open Disk" 는 디스크 이미지를 확인할 수 있도록 해주는 기능입니다..
( 저는 이 기능을 잘 쓰지 않아서;; ^^;;; )
그 외.. 비교기능도 있습니다만, 미약한 부분이 많아서 소개하지는 않았습니다.
.
.
물론 상용 Hex Editor 와 비교했을 땐, 초라할 수도 있지만...
무료라는 점을 감안한다면, 상당히 멋진 툴입니다.
Hex Editor 는 써야겠는데.. 라이센스가 걱정이다;;
HxD 한번 써보시기 바랍니다~ㅋ..
[ HxD ]
http://www.mh-nexus.de/