# &app; 手冊 V&manrevision;

## 介紹

您可以使用 &app; 應用程式，執行下列動作：

- 同時以 ASCII 或十六進制格式檢視檔案。

- 以 ASCII 或十六進制格式編輯檔案。

## 入門

### 啟動&app;

您可以使用下列方式啟動 &app;：

應用程式功能表

- 請選擇周邊裝置 十六進位編輯器。

指令行

- 當您從指令行執行 &app; 時，您可以開啟單一個檔案，也可以開啟多個檔案。 如果要從指令行開啟多個檔案，請輸入下面的指令，然後按一下 Return 鍵：

  `ghex2` `file1.txt` `file2.txt`

  其中，`file1.txt` 以及 `file2.txt` 是您想要開啟的檔案名稱。

### 當您啟動 &app;

當您啟動 &app; 時，會出現如下面所列的視窗。

#### 開啟檔案前的 &app; 視窗

顯示開啟檔案前的 GHex 主視窗。

### 開啟檔案

如果要開啟檔案，請選擇檔案開啟。請選取要開啟的檔案，然後按一下確定。您可以在 &app; 中開啟多個檔案。 &app; 會將每個檔案分別顯示在新視窗中。

在 &app; 中開啟檔案時，本應用程式會在下面的視窗中顯示檔案。

#### 含有開啟檔案的 &app; 視窗

顯示含有開啟檔案的 GHex 主視窗

&app; 視窗中包含下列元素：

功能表列

- 功能表列上的功能表，有在 &app; 中使用檔案時，所需要的所有指令。

游標偏移欄位

- 游標偏移量是指檔案開頭與各行第一個位元組之間的距離。 依預設值，&app; 會在十六進制檢視的左邊，顯示游標偏移量欄位。

左邊的顯示窗格

- 顯示區域左邊的顯示窗格，會以十六進制顯示檔案。

右邊的顯示窗格

- 顯示區域右邊的顯示窗格，會以 ASCII 制顯示檔案。

## 使用

### 編輯檔案

如果要編輯檔案，請執行下列步驟：

1. 請按一下檔案的十六進位或 ASCII 檢視。 檢視若為作用中，則會顯示完整的游標。 檢視若為非作用中，則只會顯示游標的外框。

2. 請使用下列任一種方法，在檔案中移動游標：

   - 使用視窗中的捲動軸捲動檔案，或是使用鍵盤的箭頭鍵。

   - 請選擇編輯到位元，以十進制或十六進制鍵入游標偏移量，然後按一下確定。十六進制數值的格式，必須為 0x 加上偏移量，例如 0x3。

3. 請使用一般編輯文字檔的方式，編輯 ASCII 格式。 請使用 0 到 9 以及 a 到 f 的數值，編輯十六進制格式。

如果要插入資料但不覆寫現有的資料，請選擇 編輯插入模式。

### 儲存檔案

您可以使用下列方式儲存檔案：

- 如果要將變更儲存至目前的檔案，請選擇檔案儲存。

- 如果要用新的檔名儲存目前的檔案，請選擇檔案另存新檔。請在選擇檔案儲存緩衝區對話方塊中，輸入檔案的名稱，然後按一下確定。

### 在檔案中尋找資料

如果要在檔案中搜尋十六進制或 ASCII 字串，請執行下列步驟：

1. 請選擇 編輯尋找。

2. 在尋找資料對話方塊中，選擇下列任一項選項：

   - 搜尋十六進位資料

   - 搜尋 ASCII 資料

3. 請輸入您想要尋找的字串。

4. 按一下尋找下一個，尋找下一個符合的字串。

5. 按一下尋找上一個，尋找上一個符合的字串。

### 在檔案中尋找並取代資料

如果要先在檔案中搜尋十六進制或 ASCII 字串，然後取代該字串，請執行下列步驟：

1. 請選擇編輯取代。

2. 在尋找 & 取代資料對話方塊中，選擇下列任一項選項：

   - 取代十六進位資料

   - 取代 ASCII 資料

3. 請在第一個文字方塊中，輸入您想要尋找的字串。

4. 請在第二個文字方塊中，輸入您想要取代所尋找字串的字串。

5. 請按一下尋找下一個。

6. 請按一下取代，取代目前所在位置的字串；或是按一下全部取代，取代所有該字串。

### 新增或移除檔案的其他檢視

如果要將現有檔案的其他檢視新增到 &app; 視窗或桌面，請選擇檢視新增檢視。

如果要移除目前檔案的檢視，請選擇檢視移除檢視。如果您移除的是最後一個開啟的檔案，本應用程式便會結束。

### 匯出 &app; 檢視至 HTML

如果要將 &app; 視窗中的資料匯出至 HTML，請選擇檔案儲存為 HTML。請選擇目錄，並為 HTML 檔案指定檔案名稱，然後按一下確定。 &app; 會執行下列動作：

- 替 &app; 視窗中顯示的各個資料頁，分別建立不同的 HTML 檔案。

- 使用所指定的 HTML 檔案名稱，作為檔名的基礎。

- 在檔案名稱中附加頁數，以區別檔案。

例如，如果您指定的檔案名稱是 `log.html`，&app; 便會建立一系列名稱為 `log00000000.html`、`log00000001.html`、`log00000002.html` 等等的 HTML 檔案。

### 檢視字元表

如果要檢視以 ASCII、十六進位、十進位、八進位及二進位表示法表示 0 到 255 數值的表格，請選擇視窗字元表。

### 檢視資料轉換

如果要顯示最多四個位元組資料的二進制、十進制、十六進制以及 ASCII 轉換，請執行下列步驟：

1. 請選擇視窗基數轉換程式。

2. 執行下列任一項動作：

   - 請在基數轉換程式對話方塊的其中一個欄位，鍵入要轉換的資料，然後按一下 Return。

   - 如果要在目前檔案的游標位置顯示資料轉換，請按一下取得游標值按鈕。

   &app; 會更新其他欄位的數值，顯示資料轉換。

### 列印檔案

如果要列印檔案，請選擇檔案列印。請在列印對話方塊中，選取所需的列印選項，然後按一下確定。

如果要預覽列印檔案的副本，請選擇檔案列印預視。

## 個人喜好

如果要配置 &app;，請選擇編輯個人喜好。在個人喜好對話方塊中，含有下列標籤區段：

- ghex-prefs-editing

- ghex-prefs-display

- ghex-prefs-printing

### 編輯

還原等級的最大值

- 請使用這個旋轉方塊，指定使用還原功能表項目時，可以還原編輯的最大數值 (旋轉方塊位於編輯功能表上)。

狀態列中顯示游標偏移量的方式

- 請使用這個下拉式清單方塊，選取顯示游標偏移量的格式。 格式可以是十進制、十六進制，或是自訂的列印樣式字串，這些字串只能有 x、o 與 s 等格式限定符號。

顯示偏移量欄位

- 選取這個選項，可以在 &app; 視窗十六進制檢視的左邊欄位中，顯示游標偏移量。

### 顯示

字型

- 請按一下這個按鈕，顯示字型選擇器對話方塊。 請使用字型選擇器對話方塊，編輯現有的字型資訊，或是鍵入新的字型資訊。 請指定在 &app; 中顯示檔案內容時，所要使用的字型類型、樣式及大小，然後按一下確定。您所指定的字型資訊，會顯示在字型按鈕上。

預設群組類型

- 請選取選項，以指定應用程式在 &app; 視窗中，要如何顯示檔案的十六進制內容。 選項如下：

  - 位元組 - 單一位元組。

  - 字 - 二個位元組的群組。

  - 長字 - 四個位元組的群組。

### 列印

資料字型

- 請按一下資料字型按鈕，指定列印檔案資料時，所要使用的字型大小。

標頭字型

- 請按一下標頭字型按鈕，指定列印檔案的標頭資訊時，所要使用的字型大小。

列印灰色方塊

- 請使用這個旋轉方塊，指定 &app; 列印灰色方塊時，方塊中所含的行數。如果旋轉方塊的數值為 10，&app; 便會在灰色方塊中，列印檔案最前面的 10 行。