# Manual pengguna bagi GHex

## Perkenalan

Aplikasi GHex memungkinkan Anda melakukan aksi-aksi berikut:

- Tilik berkas dalam format ASCII atau heksadesimal secara simultan.

- Sunting berkas dalam format ASCII atau heksadesimal.

## Memulai

### Untuk Memulai GHex

Anda dapat memulai GHex dengan cara berikut:

Menu aplikasi

- Pilih Aksesori Penyunting Heksa.

Baris perintah

- Jalankan perintah berikut: `ghex`

### Untuk Membuka Berkas

Untuk membuka berkas, pilih Berkas Buka. Pilih berkas yang ingin Anda buka, lalu klik OK. Anda dapat membuka beberapa berkas dalam GHex. GHex menampilkan setiap berkas dalam jendela baru.

Ketika Anda membuka berkas dalam GHex, aplikasi menampilkan berkas dalam jendela berikut.

#### Jendela GHex dengan Buka Berkas

Tampilkan jendela utama GHex dengan suatu buka berkas

Jendela GHex memuat elemen-elemen berikut:

Bilah menu

- Menu pada bilah menu memuat semua perintah yang Anda perlukan untuk bekerja dengan berkas dalam GHex.

Kolom ofset kursor

- Ofset kursor adalah jarak antara awal berkas dan byte pertama dalam setiap baris. Secara bawaan, GHex menampilkan kolom ofset kursor di kiri tilikan heksadesimal.

Tampilkan panel di sisi kiri

- Panel di sisi kiri wilayah tampilan menunjukkan tilikan heksadesimal dari berkas.

Tampilkan panel di sisi kanan

- Panel di sisi kanan wilayah tampilan menunjukkan tilikan ASCII dari berkas.

Dialog konversi tipe

- Dialog konversi tipe di bawah wilayah tampilan menunjukkan nilai dari karakter yang sedang dipilih dalam beberapa tipe numerik yang berbeda.

## Cara pakai

### Untuk Menyunting Berkas

Untuk menyunting berkas, lakukan langkah-langkah berikut:

1. Klik dalam tilikan heksadesimal atau ASCII dari berkas. Tilikan tempat kursor aktif menampilkan kursor penuh. Tilikan tempat kursor tak aktif menampilkan kerangka kursor.

2. Gunakan salah satu dari metoda berikut untuk memindahkan kursor dalam berkas:

   - Pakai bilah penggulung pada jendela atau tombol panah pada papan tik untuk menggulung sepanjang berkas.

   - Pilih Sunting Ke Byte, ketikkan ofset kursor sebagai nilai desimal atau heksadesimal, lalu klik OK. Format bagi nilai heksadesimal mesti berupa 0x diikuti dengan ofset, sebagai contoh 0x3a2.

3. Sunting format ASCII dengan cara yang sama seperti Anda menyunting berkas teks normal. Untuk menyunting format heksadesimal, gunakan angka 0 sampai 9 dan huruf a sampai f.

Untuk menyisipkan data dan tak menimpa data yang telah ada, pilih Sunting Mode Sisip.

Untuk memotong, menyalin, dan menempel data, pilih Sunting Potong, Sunting Salin, dan Sunting Tempel.

Untuk membatalkan penyuntingan, pilih Sunting Batalkan. Untuk menjadikan lagi suatu penyuntingan pilihlah Sunting Jadi Lagi. Cacah penyuntingan sebelumnya yang dapat dibatalkan ditentukan oleh pengaturan Cacah maksimum tingkat pembatalan dalam ghex-prefs-editing salah satu tab dari dialog Preferensi.

### Untuk Menyimpan Berkas

Anda dapat menyimpan berkas dengan cara-cara berikut:

- Untuk menyimpan perubahan atas berkas kini, pilih Berkas Simpan.

- Untuk menyimpan berkas kini dengan nama berbeda, pilih Berkas Simpan Sebagai. Masukkan sebuah nama bagi berkas dalam dialog Pilih berkas sebagai tempat menyimpan penyangga, lalu klik OK.

### Untuk Mengembalikan Ke Versi Berkas Yang Terakhir Disimpan

Untuk mengembalikan ke versi terakhir dari berkas kini yang Anda simpan dan membatalkan semua penyuntingan yang Anda lakukan terhadap berkas semenjak terakhir kali Anda menyimpan berkas, pilih Berkas Kembalikan, lalu klik Ya dalam dialog Pertanyaan.

### Untuk Mencari Data Dalam Berkas

Untuk mencari suatu string heksadesimal atau ASCII pada berkas, lakukan langkah-langkah berikut:

1. Pilih Sunting Cari.

2. Dalam dialog Cari Data, pilih satu dari opsi berikut:

   - Cari data heksa

   - Cari data ASCII

3. Ketikkan string yang ingin Anda cari.

4. Klik Cari Selanjutnya untuk menemukan kemunculan string selanjutnya.

5. Klik Cari Sebelumnya untuk menemukan kemunculan string sebelumnya.

6. Klik Batal untuk menutup dialog Cari Data

### Untuk Melakukan Pencarian Tingkat Lanjut

Untuk melakukan pencarian tingkat lanjut, lakukan langkah-langkah berikut:

1. Pilih Sunting Pencarian Lanjut.

2. Dalam dialog Cari Data, pilih kriteria pencarian yang diperlukan. Untuk informasi tentang bagaimana menambah kriteria pencarian baru, lihat ghex-search-criteria-add.

3. Klik Cari Selanjutnya untuk menemukan kemunculan string selanjutnya.

4. Klik Cari Sebelumnya untuk menemukan kemunculan string sebelumnya.

5. Klik Tutup untuk menutup dialog Cari Data.

### Untuk Menambah Kriteria Pencarian

Untuk menambahkan kriteria pencarian, lakukan langkah-langkah berikut:

1. Pilih Sunting Pencarian Lanjut.

2. Dalam dialog Cari Data, klik Tambah Baru.

3. Dalam dialog Cari Data: Tambah Pencarian, pilih satu dari opsi berikut:

   - Cari data heksa

   - Cari data ASCII

4. Ketikkan string yang ingin Anda cari.

5. Pakai roda warna atau kotak spin untuk memilih suatu warna untuk menyorot kriteria pencarian.

6. Klik Tambah.

7. Klik Batal untuk menutup dialog Cari Data

### Untuk Menghapus Kriteria Pencarian

Untuk menghapus kriteria pencarian, lakukan langkah-langkah berikut:

1. Pilih Sunting Pencarian Lanjut.

2. Pada dialog Temukan Data, pilih kriteria pencarian yang ingin Anda hapus.

3. Klik Hapus Yang Dipilih.

4. Klik Batal untuk menutup dialog Cari Data

### Untuk Mencari dan Mengganti Data Dalam Berkas

Untuk mencari string heksadesimal atau ASCII dalam berkas lalu menggantikan string tersebut, lakukan langkah-langkah berikut:

1. Pilih Sunting Gantikan.

2. Dalam dialog Cari & Timpa Data, pilih satu dari opsi berikut:

   - Gantikan data heksa

   - Gantikan data ASCII

3. Dalam kotak teks pertama, ketikkan string yang ingin Anda cari.

4. Pada kotak teks kedua, ketikkan string yang ingin Anda pakai untuk menggantikan string yang Anda temukan.

5. Klik Cari Selanjutnya.

6. Klik Gantikan untuk menggantikan kemunculan kini dari string atau klik Ganti Semua untuk menggantikan semua kemunculan string.

7. Klik Batal untuk menutup dialog Cari & Ganti.

### Untuk Menambah atau Menghapus Tilikan Tambahan dari Berkas

Untuk menambah tilikan lain dari berkas kini ke jendela GHex Anda, pilih Tilikan Tambah Tampilan.

Untuk menghapus tilikan dari berkas kini, pilih Tilikan Buang Tampilan. Bila Anda membuang tilikan terakhir yang terbuka, aplikasi keluar.

### Untuk Mengubah Tipe Grup Data

Untuk mengubah bagaimana GHex menampilkan isi heksadesimal dari suatu berkas dalam jendela GHex, pilih Tilikan Kelompokkan Data Sebagai, lalu pilih satu dari butir menu berikut:

- Byte - byte tunggal

- Word - grup dua byte

- Longword - grup empat byte

### Untuk Mengekspor Tampilan GHex Ke HTML

Untuk mengekspor data yang dimuat dalam jendela GHex ke HTML, pilih Berkas Simpan Sebagai HTML. Pilih suatu direktori dan nyatakan nama berkas bagi berkas HTML, lalu klik OK. GHex mengimplementasikan aksi berikut:

- Buat berkas HTML terpisah bagi setiap halaman data yang ditampilkan dalam jendela GHex.

- Pakai nama berkas HTML yang Anda nyatakan sebagai dasar bagi nama berkas.

- Tambahkan nomor halaman ke nama berkas untuk membedakan berkas-berkas.

Sebagai contoh, bila Anda menyatakan nama berkas `log.html`, GHex membuat suatu seri berkas HTML bernama `log00000000.html`, `log00000001.html`, `log00000002.html`, dan seterusnya.

### Untuk Menilik Tabel Karakter

Untuk menilik suatu tabel yang memuat representasi ASCII, heksadesimal, desimal, oktal, dan biner bagi nilai-nilai 0 sampai 255, pilih Jendela Tabel Karakter.

### Untuk Meniliki Konversi Data

Untuk menampilkan konversi data biner, desimal, heksadesimal, dan ASCII untuk sampai dengan empat byte, lakukan langkah-langkah berikut:

1. Pilih Jendela Konversi Basis.

2. Lakukan satu dari aksi-aksi berikut:

   - Ketikkan data yang ingin Anda konversikan dalam satu dari ruas pada dialog Konversi Basis, lalu tekan Return.

   - Untuk menampilkan konversi bagi data pada posisi kursor dari berkas kini, klik pada tombol Ambil nilai kursor.

   GHex memutakhirkan nilai ruas lain untuk menampilkan konversi data.

3. Klik Tutup untuk menutup dialog Konversi Basis.

### Untuk Menampilkan atau Menyembunyikan Dialog Konversi Tipe

Untuk menampilkan atau menyembunyikan dialog konversi tipe, pilih Jendela Dialog Pengubah Tipe.

Dialog konversi tipe menampilkan nilai dari karakter yang dipilih dalam representasi berikut:

- Signed 8 bit

- Unsigned 8 bit

- Signed 16 bit

- Unsigned 16 bit

- Signed 32 bit

- Unsigned 32 bit

- 32 bit float

- 64 bit float

- Heksadesimal

- Oktal

- Biner

- Panjang Stream

Dialog konversi tipe juga memuat opsi berikut:

Perlihatkan decoding little endian

- Pilih opsi ini untuk menampilkan enkoding little endian.

Tampilkan unsigned dan float sebagai heksadesimal

- Pilih opsi ini untuk menampilkan bilangan unsigned dan float sebagai angka heksadesimal.

### Untuk Mencetak Berkas

Untuk mencetak berkas, pilih Berkas Cetak. Pilih opsi pencetakan yang Anda perlukan dalam dialog Cetak, lalu klik OK.

Untuk mempratinjau salinan tercetak dari berkas, pilih Berkas Pratilik Cetak.

## Preferensi

Untuk menata GHex, pilih Sunting Preferensi. Dialog Preferensi memuat tab-tab berikut:

- ghex-prefs-editing

- ghex-prefs-display

- ghex-prefs-printing

### Penyuntingan

Pilih nomor maksimum dari tingkat pembatalan

- Pakai kotak spin ini untuk menyatakan cacah maksimum penyuntingan yang dapat dibatalkan.

Tampilkan ofset kursor pada bilah status sebagai

- Pakai daftar drop down ini untuk memilih format mana yang dipakai untuk menampilkan ofset kursor. Format bisa berupa desimal, heksadesimal, atau string gaya cetak gubahan yang hanya memuat specifier format x, o, dan s.

Tampilkan kolom ofset

- Pilih opsi ini untuk menampilkan ofset kursor dalam suatu kolom di kiri tilikan heksadesimal dari jendela GHex.

### Tampilan

Fonta

- Pakai kotak daftar pemilih fonta untuk menyunting informasi fonta yang telah ada atau ketikkan informasi fonta baru. Nyatakan tipe, gaya, dan ukuran fonta untuk menampilkan isi berkas dalam GHex.

Tipe Grup Bawaan

- Pilih satu dari opsi berikut untuk menyatakan bagaimana GHex menampilkan isi heksadesimal dari berkas dalam jendela GHex:

  - Byte - byte tunggal

  - Word - grup dua byte

  - Longword - grup empat byte

### Pencetakan

Fonta data

- Klik pada tombol Fonta data untuk menyatakan tipe, gaya, dan ukuran fonta yang dipakai untuk mencetak data yang dimuat dalam berkas.

Fonta kepala

- Klik pada tombol Fonta tajuk untuk menyatakan tipe, gaya, dan ukuran fonta yang dipakai untuk mencetak informasi tajuk yang dimuat dalam berkas.

Cetak kotak berbayang

- Pakai kotak spin ini untuk menyatakan cacah baris yang dicetak oleh GHex secara bergantian dengan kotak berbayang di sekitarnya. Bila nilai dari kotak spin adalah 10, GHex mencetak 10 baris pertama dari berkas tanpa kotak berbayang, 10 baris berikutnya dengan kotak berbayang, dan seterusnya. Bila nilai dari kotak spin adalah 0, GHex tak akan mencetak kotak berbayang.