(구)자료실
이문규2006/11/04 19:08:55조회수 1153

헥사 편집 플그림 HE.com



Hexa Editor Version 2.72





이 프로그램은 QEDIT, UEDIT 와 같은 류의 Text Editor가 아닌
HEX,PCTOOLS 의 Sector Editor 기능의
순수한 국산 공개 에디터입니다...






이 프로그램에 대한 모든 권한은 만든이에게 있으며,

만든이의 동의없이 상업적 목적으로 쓰일 수 없습니다.

만든이는 사용자의 잘못으로 인해 발생한 피해에 책임을 지지 않습니다.






특 징

두개의 화일을 동시에 열어 비교,편집할 수 있다.

편집가능한 화일크기가 무제한이다.

HE.COM 화일크기가 작고 속도가 빠르다.

진수변화기의 내장으로 10진,16진,2진수로 변환 할 수 있다.




2.70 버젼에서 개선,추가된 기능


바꾸기 기능 추가.

찾기에서 16 byte 까지 찾기 가능.

GO 기능 확대.( 10개까지 위치 저장 )

메뉴출력 방법 개선.

인터페이스 강화.

그밖에 버그 및 많은 부분 수정.




사 용 법


HE [file1] [file2]

동시에 두 개의 화일을 비교,편집하는 것이 가능합니다. 화일명을
하나만 줄 경우 바로 그 화일을 편집하는 화면이 나오고 화일이름을
안 쓰고 HE 하면 모든 화일중에서 고를 수 있도록 선택화면이
나와요..

이때 알파벳 한문자를 누르면 그 문자로 시작되는 화일을 빠르게 선
택할 수 있고, 계속 누르고 있으면 그 문자로 시작되는 다음 화일명
으로 커서가 이동해요..또 그냥 Alt + F 를 누르면 와일드문자(*.)
입력창이 나와 직접 화일명을 입력할 수도 있어요..
또, HE *.D 했다면 디렉토리와 확장자가 D 로 시작 하는 화
일들을 모두 열 수 있어요.
Mdir 에서 HE !.! 로 정의 되어 있을 경우에는 커서위치의 화일을
바로 불러올 수 있어요.
드라이브 선택도 가능합니다. Shift+A,B,C....



화면 설명

화면 좌측 위에는 현재 에디트하고 있는 화일명과 커서가 위치한
자리의 offset 값이 10진수와 16진수로 나옵니다.
읽기 전용 파일일 경우 [read only] 라는 빨간 문자가
나타납니다. 이때는 화일 수정을 할 수 없습니다.
화면 오른쪽의 스크롤 바가 현 위치를 알려줍니다.
오른쪽 위는 에디트하고 있는 화일의 크기와 현재 커서가
위치한 자리의 섹터,그 섹터에서의 번지값이 나옵니다.
화면 아래는 현재 작업상황이 EDIT,FIND,CONVERT,OPEN,GOTO등으로
나타납니다.


키 설명

이동

,,,,PGUP,PGDN
HOME - 줄의 처음으로
END - 줄의 끝으로
^HOME,^PGUP - 화일의 맨위로
^END,^PGDN - 화일의 맨끝으로
Ctrl-Left,Ctrl-Right - 4 스텝씩 이동합니다.

기능키

Alt-O : 화일열기 Alt-D : 블럭지우기
Alt-F : 코드찾기 Alt-P : 다른창의 블럭복사해오기
Alt-R : 코드바꾸기 Alt-N : 화일크기늘리기 (insert기능)
Alt-G : 오프셋가기 Alt-H : 코드값연산
Alt-W : 저장 Alt-S : 2개창 사용하기
Alt-B : 블럭잡기 Alt-C : 현재창 닫기
Alt-I : 블럭 채우기 Alt-A : 2개창 비교
Alt-V : 블럭을 화일로저장 Alt-X : 종료
Ctrl-F : 다음찾기
Ctrl-N,Shift-Tab 다른창으로

메뉴

Alt키를 누르면 사용가능한 명령들이 화면중앙에 뜹니다. 이때 메뉴가
화면을 가로막는 방해요소를 보완하기 위해서
Menu Ready: ........하면서 메뉴박스가 조금후에 뜹니
다.. 메뉴화면을 보고자 하면 계속 누르고 있으면 되고 Menu Ready:
라고 진행표가 나와도 다른 핫키를 잽싸게 눌러주면 메뉴가 나오기
전이라도 핫키로 바로 실행할 수 있어요.

기 타

Alt + 1,2,3,4 :
Alt-1,2,3,4 하시면 현재 커서가 위치한 자리로부터
1바이트,2바이트,3바이트,4바이트를 10진수로 바로 볼 수 있어요.
편집화면 우측상단에 표시.

Shift + Tab 키:
두개의 창을 열었을 경우(@S) 다음창으로 이동합니다.

TAB:
편집화면상에서 ascii와 hex간의 이동이 됩니다.

Scroll lock:
Scroll lock 키(HOME키바로위)가 on 되면
스크롤 속도가 엄청나게 빨라집니다. (486이상 에서만)
빠른스크롤(터보스크롤)중에 ESC키를 눌러도 해제됩니다.
터보스크롤 상태에서는 이동외의 기능은 사용할 수 없습니다..
다른 기능을 사용하고자 할때는 터보스크롤을 해제해야 합니다.


기능 설명

비교 @A

화면을 둘로 나누었을 때(@S) 두 개의 파일을 비교합니다. 비교결과
서로 다른 부분은 보라색으로 나타납니다.
이때 비교시작위치를 아랫창, 윗창 각각 다르게 잡아도 비교할 수 있
어요.
비교시 SPACE 키를 누르면 다음 다른 부분이 있는 곳을 자동으로
탐색합니다.
이때 ENTER키를 누르면 비교된 현화면(위치)에서 멈출수 있어
비교/수정 작업을 효율적으로 할 수 있어요.
ESC키를 누르면 Alt + A 누르기 전의 위치로 자동이동합니다.
단,화일명이 동일한 두개의 화일을 열었을 경우에는 ALT + A가
작동하지 않습니다.


블록시작 @B

블록의 시작을 정의한다.
블럭지정방법으로 Shift + 방향키를 사용할 수도 있는데 이 방법은
블럭지정작업의 1단계를 줄여서 빠른 블럭작업을 할 수 있어요..
블럭취소는 ESC 키.
화면을 두개로 나누었을 경우 Alt + P 를 눌러서 다른창의
블럭지정된 부분을 현재작업창 커서 위치로 복사해 올 수 있어요.
블럭으로 잡은 부분을 Alt + D 로 없앨 수 있어요..
블록으로 잡은 부분을 Alt + I 를 눌러 원하는 문자로 채울수
있어요.
Alt + V 를 눌러 지정한 블럭을 화일로 저장할수 있어요.

화면닫기 @C

둘로 나눈 화면(@S)중 현재 작업중인 창을 닫습니다..

블록지우기 @D

선택한 블록을 지웁니다.

찾기 @F

문자열을 찾습니다.
HEX 부분에서는 16진수값으로 찾을 때 입력하고, ASCII 부분은 문자열
을 찾을 때 입력합니다. 두 입력칸 사이의 이동은 TAB,,로 할
수 있어요..
ESC를 누르면 취소됩니다.
HEX 부분과 ASCII 부분은 연동합니다..
한번 입력한 데이타는 다음에 Alt + F 를 누를때 기억되어
있습니다.
기억되어진 데이타를 일부 수정하고자할때는 BACKSPACE 사용하시고
완전히 새로 입력하고 싶을때는 Alt + Space 키로 한번에 지운후
새로이 입력할 수 있어요.
Alt + F 로 찾기를 한후 다음 일치하는 곳을 찾을때는 Ctrl+F
를 누르면 됩니다..
찾은 위치를 Alt + G 키를 누른후 CTRL + ENTER해서 기억시킬 수
있어요.

이동 @G

가고자하는 번지(Offset)으로 직접 이동합니다.
ESC를 누르면 취소됩니다.
입력란 우측에서 HEX는 16진 오프셋으로, DEC는 10진 어드레스로 가
는 표시 입니다..디폴터는 HEX 입니다..
왼쪽에는 설명을 적을수 있습니다.

DEC상태에서 알파벳을 입력하면 에러처리합니다.
한번 입력한 데이타는 다음에 Alt-G 를 누를때 기억되어 있습니다.
기억 데이타의 일부 수정은 BACKSPACE 이고
완전히 새로 입력할 경우 Alt + space 키로 한번에 지운후 입력
할 수 있어요.
TAB키를 누르면 HEX와 DEC로 변합니다.
Shift + ( 1 ... 0 ) 키를 누르면 직접 커서가 1 ~10 번으로 이동
합니다.
현재 커서가 위치한 곳의 OFFSET주소를 CTRL + ENTER를 눌러
그 주소를 자동으로 입력창에 기억시킬 수 있어요..
기억된 주소는 C:\\OFFLIST.HE에 화일로 저장되어 있어 재부팅후에도
지워지지 않아요..

진수변환기 @H

10진수, 16진수, 2진수사이를 변환합니다.
입력된 값은 서로 연동하기 때문에 진수값 확인할때 유용합니니다.
10진수는 앞에서부터 숫자를 쓰고 16진수와 2진수는 뒤에서 부터 씁니 위, 아래 이

동은 , 키 입니다.
Ctrl + , Ctrl + 숫자를 이진수를 좌우로 1씩 쉬프트시킵니다.
2진수 입력부분에서 SPACE키로 0과 1의 수를 서로 반전시킬
수 있어요.
입력한 값을 파일 상에서 바로 찾으려면 Alt+F 키를 누릅니다.
ESC를 누르면 취소됩니다.

블록채우기 @I

블록으로 잡은 부분을 원하는 16진수(HEX) 문자로 채웁니다.
16진수(HEX)값이 아닐경우 00으로 인식합니다.
Start값만 입력한채 Enter해주면 같은 문자로 채워집니다..
Increment 는 Start값에 차례로 얼마씩 증가 시키면서 채울
경우에 사용합니다.. 디폴터값은 0 입니다..

삽입 @N

원하는 크기만큼 화일크기를 증가 시킬경우 문자열 00을 삽입해
줍니다. 00으로 채워진 부분에 데이타 복사,수정해 주면 삽입모드로
전환한 것과 같은 효과를 볼수있습니다.

파일열기 @O

화일을 엽니다.
ESC를 누르면 취소됩니다.
방향키로 선택할 수 있습니다.
알파벳 한문자를 누르면 그 문자로 시작되는 화일을 빠르게 선
택할 수 있고, 계속 누르고 있으면 그 문자로 시작되는 다음
화일명으로 커서가 이동해요..
Alt + F를 누르면 와일드문자(*.)
입력창이 나와 직접 화일명을 입력할 수 도 있어요..
Alt + O 키를 한번더 눌러줘도 같은 역할을 합니다..
드라이브 선택은 Shift+ A,B,C....입니다.
DEL 또는 ALT + D 키로 커서위치의 파일을 지울수 있어요..
. 는 상위 디렉토리, \\ 는 루트 디렉토리로 직접 이동합니다.

블록복사 @P

화면을 두개로 나누었을 경우(@S) 다른 창의 블럭을 현재창 현재
위치로 복사해 옵니다.
이때 한쪽창에서 블럭을 설정한다음에 다른창으로 이동을 한 후
거기서 @ + P 를 눌러야 합니다.

바꾸기 @R

데이타 찾기, 바꾸기를 합니다.
이 키를 누르면 ALT + F처럼 입력창이 나옵니다. 여기서 찾을 문자를
입력하고 하면 이번에는 바꾸어줄 문자의 입력을 기다립니다.
바꾸어줄 데이타를 입력후 하면 탐색후 바꾸어줍니다..
만약 찾을 문자와 대치해줄 문자의 수가 다르면 다른부분은 00 으로
처리합니다..
다음 사용때는 이때도 처음 입력한 내용이 그대로 기억되어져 있습니다
기억 데이타의 일부 수정은 BACKSPACE 이고
완전히 새로 입력할 경우 Alt + Space 키로 한번에 지운후 입력
할 수 있어요.

화면나누기 @S

화면을 두부분으로 나누어 2개의 파일을 동시에 편집합니다.
나누었을 때 아래 화면은 처음 에디트하고 있었던
화일이 열립니다. 이때 Alt-O를 눌러 다시 다른 화일을
열 수 있습니다.

블록저장 @V

블록으로 지정한 부분을 파일로 저장합니다.

저장 @W

수정한 부분이 보라색으로 변했을때 눌러주면 수정한 것을
저장(SAVE)합니다.
만약 수정한 부분이 보라색으로 변했을때 이것을 저장하지 않고
다음 페이지로 이동했을 경우에도 저장여부를 묻게 됩니다..
이때 pagedown,와 pageup,의 단독키를 눌러줬을때는 No를
선택한 것과 같은효과를 내어 수정 작업을 원할하게 할 수
있습니다.

종료 @X

프로그램을(HE) 종료합니다.
데이타를 수정후 저장하지 않고 종료를 시도하면 저장여부를
물어봅니다..
ESC 키는 저장을 취소하고 종료합니다.





도와준분


송양아(bluepie) 나우누리 -- 메뉴얼제작 및 베타테스트

백재현(cwmania) 나우누리,하이텔 -- 제안자




제작자 연락처


김진환(hwan40) 나우누리

댓글

개인정보처리방침Copyright 2021 Racers Club모바일 버전