# 지헥스 사용자 설명서

## 소개

지헥스 프로그램을 사용하면 다음 작업을 수행할 수 있습니다:

- 파일을 아스키 또는 16진수 형식으로 동시에 봅니다.

- 파일을 아스키 또는 16진수 형식으로 편집합니다.

## 시작하기

### 지헥스 시작하기

다음과 같은 방법으로 지헥스를 시작할 수 있습니다:

프로그램 메뉴

- 액세서리 16진수 편집기를 선택합니다.

명령행

- 다음 명령을 실행합니다: `ghex`

### 파일 열기

파일을 열려면 파일열기를 선택합니다. 열려는 파일을 선택한 다음 확인을 클릭합니다. 지헥스에서는 여러 파일을 열 수 있습니다. 지헥스는 새 창에 각 파일 내용을 표시합니다.

지헥스에서 파일을 열면 다음 창에 파일이 표시됩니다.

#### 파일이 열려 있는 지헥스 창

파일을 연 상태의 지헥스 메인 창을 나타냅니다

지헥스 창에는 다음 요소가 들어있습니다:

메뉴 모음

- 메뉴 모음의 메뉴에는 지헥스에서 파일 작업을 수행하는 데 필요한 명령이 모두 들어 있습니다.

커서 오프셋 열

- 커서 오프셋은 파일 시작 부분과 각 줄의 첫 바이트 간의 거리입니다. 기본적으로 지헥스는 16진수 보기의 왼쪽에 커서 오프셋 열을 표시합니다.

왼쪽 표시 창

- 표시 영역의 왼쪽 표시 창에는 파일의 16진수 보기가 나타납니다.

오른쪽 표시 창

- 표시 영역의 오른쪽 표시 창에는 파일의 아스키 보기가 나타납니다.

형 변환 대화상자

- 표시 영역 하단 형 변환 대화상자에서는 다양한 숫자 형식으로 선택한 문자 값을 나타냅니다.

## 사용

### 파일을 편집하기

파일을 편집하려면 다음 단계를 수행합니다:

1. 파일의 16진수 보기 또는 아스키 보기를 클릭합니다. 커서가 활성화되어 있는 보기에는 전체 커서가 표시됩니다. 커서가 활성화되어 있지 않은 보기에는 커서의 윤곽만 표시됩니다.

2. 다음 한가지 방법을 활용하여 커서를 파일 주변으로 옮겨둡니다:

   - 파일 내용을 스크롤하려면 창의 스크롤 표시줄을 활용하거나 키보드의 화살표 키를 활용합니다.

   - 편집바이트로 이동을 선택하고 커서 오프셋을 10진수 또는 16진수 값으로 입력한 다음 확인을 클릭합니다. 16진수 값은 0x 다음에 오프셋을 지정하는 형식이어야 합니다(예: 0x3).

3. 일반 텍스트 파일을 편집하는 것과 동일한 방식으로 아스키 형식을 편집합니다. 0˜9 및 a˜f 값을 사용하여 16진수 형식을 편집합니다.

기존 데이터를 덮어쓰지 않고 데이터를 삽입하려면, 편집삽입 모드를 선택합니다.

데이터를 잘라내기, 복사, 붙여넣기 하려면, 편집잘라내기, 편집복사, 편집붙여넣기를 선택합니다.

편집 내용을 되돌리려면 편집실행 취소를 선택합니다. 편집 동작을 다시 실행하려면 편집다시 실행을 선택합니다. 실행 취소할 수 있는 이전 편집 되돌리기 횟수는 기본 설정 대화상자의 ghex-prefs-editing 탭 부분에 있는 실행 취소 최대 횟수에서 결정한 값을 따릅니다.

### 파일을 저장하려면

다음과 같은 방법으로 파일을 저장할 수 있습니다:

- 현재 파일의 바뀐 내용을 저장하려면 파일저장을 선택합니다.

- 현재 파일을 새 파일 이름으로 저장하려면 파일다른 이름으로 저장을 선택합니다. 버퍼를 다른 이름으로 저장할 파일 선택 대화 상자에 파일 이름을 입력한 다음 확인을 클릭합니다.

### 파일의 최근 저장 버전으로 복원하기

최근 파일을 저장한 이래로 편집한 모든 내용을 현재 파일의 최근 버전으로 복원하려면, 파일되돌리기를 선택한 다음, 질문 대화상자에서 예를 누릅니다.

### 파일에서 데이터를 찾으려면

파일에서 16진수 또는 아스키 문자열을 검색하려면 다음 단계를 수행합니다:

1. 편집찾기를 선택합니다.

2. 데이터 찾기 대화 상자에서 다음 옵션 중 하나를 선택합니다:

   - 16진수 데이터 검색

   - 아스키 데이터 검색

3. 찾을 문자열을 입력합니다.

4. 동일한 다음 문자열을 찾으려면 다음 찾기를 클릭합니다.

5. 동일한 이전 문자열을 찾으려면 이전 찾기를 클릭합니다.

6. 데이터 찾기 대화상자를 닫으려면 취소를 누릅니다.

### 고급 찾기 실행

파일을 편집하려면 다음 단계를 수행합니다:

1. 편집고급 찾기를 선택합니다.

2. 데이터 찾기 대화상자에서, 필요한 검색 어구를 선택합니다. 새 검색 어구 추가 방법을 알아보려면 ghex-search-criteria-add을(를) 살펴봅니다.

3. 동일한 다음 문자열을 찾으려면 다음 찾기를 클릭합니다.

4. 동일한 이전 문자열을 찾으려면 이전 찾기를 클릭합니다.

5. 데이터 찾기 대화상자를 닫으려면 닫기를 누릅니다.

### 검색 어구를 추가하기

파일을 편집하려면 다음 단계를 수행합니다:

1. 편집고급 찾기를 선택합니다.

2. 데이터 찾기 대화 상자에서 새로 추가를 누릅니다.

3. 데이터 찾기: 검색 추가 대화 상자에서 다음 옵션 중 하나를 선택합니다:

   - 16진수 데이터 검색

   - 아스키 데이터 검색

4. 찾을 문자열을 입력합니다.

5. 검색 어구를 강조할 색상을 선택하려면 색상 휠 또는 스핀 상자를 사용합니다.

6. 추가를 누릅니다.

7. 데이터 찾기 대화상자를 닫으려면 취소를 누릅니다.

### 검색 어구를 제거하기

검색 어구를 제거하려면 다음 단계를 수행합니다:

1. 편집고급 찾기를 선택합니다.

2. 데이터 찾기 대화 상자에서 제거할 검색 어구를 선택합니다.

3. 선택 항목 제거를 누릅니다.

4. 데이터 찾기 대화상자를 닫으려면 취소를 누릅니다.

### 파일에서 데이터를 찾아 바꾸려면

파일에서 16진수 또는 아스키 문자열을 검색하여 다른 문자열로 바꾸려면 다음 단계를 수행합니다:

1. 편집바꾸기를 선택합니다.

2. 데이터 찾기 및 바꾸기 대화 상자에서 다음 옵션 중 하나를 선택합니다:

   - 16진수 데이터 바꾸기

   - 아스키 데이터 바꾸기

3. 첫 번째 텍스트 상자에는 찾을 문자열을 입력합니다.

4. 두 번째 텍스트 상자에는 찾은 문자열을 바꾸는 데 사용할 문자열을 입력합니다.

5. 다음 찾기를 클릭합니다.

6. 바꾸기를 클릭하여 현재 일치하는 문자열을 바꾸거나 모두 바꾸기를 클릭하여 일치하는 모든 문자열을 바꿉니다.

7. 데이터 찾기 및 바꾸기 대화상자를 닫으려면 취소를 누릅니다.

### 파일에 대한 보기를 추가하거나 제거하려면

지헥스 창이나 현재 파일의 보기를 추가하려면 보기보기 추가를 선택합니다.

현재 파일의 보기를 제거하려면 보기보기 제거를 선택합니다. 열려 있는 마지막 보기를 제거하면 프로그램을 빠져나갑니다.

### 데이터 그룹 형식 바꾸기

지헥스 창의 16진수 파일 내용 보기 방식을 바꾸려면 보기데이터 묶기를 선택한 후, 다음 메뉴 항목 중 하나를 선택합니다:

- 바이트 - 단일 바이트

- 단어 - 2바이트 그룹

- 긴 단어 - 4바이트 그룹

### 지헥스에 나타난 내용을 HTML로 내보내려면

지헥스 창에 나타난 데이터를 HTML로 내보내려면 파일 HTML로 저장을 선택합니다. 디렉터리를 선택하고 HTML 파일의 이름을 지정한 다음 확인을 누릅니다. 지헥스는 다음 동작을 진행합니다. 예를 들어, 파일 이름을 `log.html`로 지정하면 지헥스이(가) `log00000000.html`, `log00000001.html`, `log00000002.html` 등의 이름을 가진 HTML 파일을 만듭니다.

### 문자 테이블을 보려면

0˜255 값에 대한 아스키, 16진수, 10진수, 8진수 및 2진수 표현이 들어간 테이블을 표시하려면 창문자 테이블을 선택합니다.

### 데이터 변환을 보려면

최대 4바이트 데이터에 대해 2진수, 10진수, 16진수 및 아스키 변환을 표시하려면 다음 단계를 수행합니다:

1. 창기본 변환기를 선택합니다.

2. 다음 작업 중 하나를 수행합니다:

   - 기본 변환기 대화 상자의 필드 중 하나에 변환할 데이터를 입력한 다음 Return 키를 누릅니다.

   - 현재 파일의 커서 위치에 있는 데이터의 변환을 표시하려면 커서 값 가져오기 단추를 누릅니다.

   지헥스은(는) 다른 필드의 값을 새로 고쳐가며 데이터 변환을 표시합니다.

3. 진수 변환 대화상자를 닫으려면 취소를 누릅니다.

### 형 변환 대화상자 나타내거나 숨기기

형 변환 대화상자를 표시하거나 숨기려면, 창형 변환 대화상자을 선택합니다.

형 변환 대화상자에서는 다음 방식으로 선택한 문자 값을 나타냅니다:

- 부호화 8 비트

- 무부호 8 비트

- 부호화 16 비트

- 무부호 16 비트

- 부호화 32 비트

- 무부호 32 비트

- 32 비트 실수형

- 64 비트 실수형

- 16진수

- 8진

- 2진

- 스트림 길이

형 변환 대화상자에는 다음 옵션이 들어있습니다:

리틀 엔디안 디코딩 표시

- 리틀 엔디안 디코딩 방식으로 표시하려면 이 옵션을 선택합니다.

무부호 및 실수형은 16진수로 표시

- 무부호형 및 실수형 숫자를 16진수로 표시하려면 이 옵션을 선택합니다.

### 파일을 인쇄하려면

파일을 인쇄하려면 파일인쇄를 선택합니다. 인쇄 대화 상자에서 필요한 인쇄 옵션을 선택한 다음 확인을 클릭합니다.

파일의 인쇄 사본을 미리 보려면 파일인쇄 미리 보기를 선택합니다.

## 기본 설정

지헥스을 구성하려면 편집기본 설정을 선택합니다. 기본 설정 대화 상자는 다음 탭 섹션이 들어 있습니다:

- ghex-prefs-editing

- ghex-prefs-display

- ghex-prefs-printing

### 편집

실행 취소 최대 횟수

- 실행 취소 최대 횟수를 지정하려면 이 스핀 상자를 활용합니다.

상태 표시줄에 커서 오프셋 표시

- 어떤 형식으로 커서 오프셋을 나타낼 지 선택하려면 이 드롭 다운 목록을 활용합니다. 형식은 10진, 16진 또는 x, o, s 형식 지정자가 들어간 개별 출력 방식 문자가 될 수 있습니다.

오프셋 열 표시

- 커서 오프셋을 지헥스 창의 16진수 보기 왼쪽 열에 표시하려면 이 옵션을 선택합니다.

### 표시

글꼴

- 기존 글꼴 정보를 편집하거나 새 글꼴 정보를 입력하려면 글꼴 선택 목록을 활용합니다. 지헥스에서 파일의 내용을 나타낼 글꼴 형식, 모양새, 크기를 지정합니다.

기본 그룹 형식

- 지헥스가 파일의 16진수 내용을 지헥스 창에 보여주는 방식을 지정하려면 다음 옵션 중 하나를 선택합니다:

  - 바이트 - 단일 바이트

  - 단어 - 2바이트 그룹

  - 긴 단어 - 4바이트 그룹

### 인쇄

데이터 글꼴

- 파일에 들어있는 데이터를 인쇄할 때 활용할 글꼴 형식, 모양새, 크기를 지정하려면 데이터 글꼴을 누릅니다.

헤더 글꼴

- 파일에 들어있는 헤더 정보를 인쇄할 때 활용할 글꼴 형식, 모양새, 크기를 지정하려면 헤더 글꼴 단추를 누릅니다.

음영 상자 인쇄

- 지헥스에서 음영으로 둘러싸인 상자로 인쇄할 여러줄을 지정하려면 스핀 상자를 활용합니다. 스핀 상자의 값을 10으로 지정하면, 지헥스 에서 파일의 첫 10줄은 음영 처리를 하지 않은 상자로 인쇄하고 다음 10줄은 음영처리를 하는 식으로 번갈아가며 인쇄합니다. 음영 상자 값이 0이면, 지헥스에서 음영 영역을 인쇄하지 않습니다.