1. 개발기간


2002.09.12 ~ 2002.10.14


2. 개발환경

Visual C++ 6.0
Windows 2000 Professional


3. 작품 개요

파일들을 HEXA 모드로 볼 수 있거나 편집이 가능한 프로그램이다. 


4. 개발동기 및 개발 목적

개발업무를 하다보면 덤프를 하거나 혹은 덤프파일을 분석할 일이 생긴다. 메모리상에 어떤 데이터를 로드했는데, 그것이 어떤 자료인지 알려면 파일로 저장을 해서 들여다 봐야하는데, 메모장같은 텍스트 편집기로는 볼 수가 없다. 또한 가끔은 값을 수정할 필요도 있는데 이러한 것도 도구가 없다면 무척이나 불편한 작업이다.

옛날에는 주로 게임의 저장파일을 편집하는 목적으로 많이 사용했던 이런 종류의 Hexa Editor들은 대부분이 쉐어웨어이기 때문에 라이센스가 없는 회사에서는 사용할 수가 없었다. 그래서 내가 직접 만들어 사용해보고 싶었다.


5. S/W, 시스템(H/W) 구성 및 사용 환경

윈도우 환경이면 가능하며, 아무리 큰 파일을 읽는 작업을 하더라도 메모리의 크기에 별 영향을 받지 않는다. 16MB 이상의 컴퓨터라면 무난할 듯 하다.


6. 개발 내용

덤프기능
파일의 내용을 HEXA Code와 ASCII Code로 덤프해서 보여줍니다. 일반편집기나 뷰어로는 볼 수 없는 특수코드들도 볼 수 있기 때문에 데이터 구조 분석 등에 유용하게 사용됩니다.


비교기능
두개의 파일을 비교하여 틀린 부분을 표시해줍니다. 이것은 거의 같은 파일내에서 수정된 부분을 찾기 위한 기능입니다.

편집기능
파일내용을 수정, 저장할 수 있습니다. HEXA 코드도 가능하며, ASCII 코드를 직접 수정할 수도 있습니다.



7. Version-up

Version 1.04 
- 스크롤바를 드래그할때 몇가지 문제점 수정
 
Version 1.03 
- ASCII 코드에서 한글이 깨져서 나오는 문제
- 스크롤바 흰부분을 클릭해서 PGUP할때 0x000000에서 멈추지 않고, 0xFFFF00 등으로 넘어가는 문제
 
Version 1.01 
- 파일의 뒷부분에 저장할 시에 강제종료되는 문제
 
Version 1.00 
- 최초 릴리즈 버전. Editor, Viewer, Compare 기능.

'project' 카테고리의 다른 글

새로 시작하는 희야 네모네모 로직 2.0  (0) 2010.09.15
심심풀이로 만든 웹 차계부  (1) 2010.03.19
Chanywa Hexa Editor ver 1.18  (5) 2009.09.23
Data Converter  (0) 2009.09.23
GVM을 이용한 휴대폰용 다마고치형 아바타  (2) 2009.09.23
Hi-Living 고객관리  (0) 2009.09.23
Posted by 찬이

댓글을 달아 주세요

  1. gu 2010.01.13 23:30 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 헥스 에디터 찾다가 우연히 발견하게 되어 받아갑니다.
    잘 쓰겠습니다. ^^

  2. kenny 2010.12.10 10:50 신고  댓글주소  수정/삭제  댓글쓰기

    잘쓰겠습니다.

  3. glehdtm 2012.02.24 11:48 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.. 저도 이런 프로그램을 제작하고 싶어서 공부중인데요..
    제가 정말 많이 부족합니다.. 그래서 님의 소스를 보면서 분석하고 싶은데
    소스 공유 가능할런지요..

    • BlogIcon 찬이 2012.02.25 15:58 신고  댓글주소  수정/삭제

      죄송합니다.
      저는 소스를 공개하고 있지는 않습니다.
      근데 사실 만든지 10년이나 되서 있기나 한지도 모르겠습니다...;;