<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="basics-edit-file" lang="id">
 <info>
  <link type="guide" xref="index#basics"/>
  <revision version="0.1" date="2022-01-04" status="incomplete"/>
  <credit type="author copyright">
   <name>Logan Rathbone</name>
   <email>poprocks@gmail.com</email>
   <years>2022</years>
  </credit>
 <credit type="translator copyright"><name>Andika Triwidada</name><email>andika@gmail.com</email><years>2012, 2013, 2022, 2023.</years></credit></info>
 <title>Menyunting berkas</title>
 <section>
  <title>Menjungkitkan panel heksa atau ASCII</title>
  <p>Berkas dapat disunting di GHex baik dari panel heksa atau panel ASCII.</p>
  <p>Untuk memfokuskan salah satu panel untuk menerima penekanan tombol Anda, Anda dapat mengklik panel yang sesuai, atau:</p>
  <list>
   <item>
    <p>Tekan <keyseq><key>Alt</key><key>Kiri</key></keyseq> untuk memfokuskan panel hex, dan</p>
   </item>
   <item>
    <p>Tekan <keyseq><key>Alt</key><key>Kanan</key></keyseq> untuk memfokuskan panel ASCII.</p>
   </item>
  </list>
 </section>
 <section>
  <title>Menyunting berkas menggunakan panel heksa atau ASCII</title>
  <p>Sunting format ASCII dengan cara yang sama seperti Anda menyunting berkas teks normal.</p>
  <p>Untuk mengedit format heksadesimal, gunakan nilai 0 hingga 9 dan a hingga f. Operasi ini tidak peka huruf besar/kecil.</p>
  <p>Gunakan salah satu dari metoda berikut untuk memindahkan kursor dalam berkas:</p>
  <list>
   <item>
    <p>Pakai bilah penggulung pada jendela atau tombol panah pada papan tik untuk menggulung sepanjang berkas.</p>
   </item>
   <item>
    <p>Gunakan tombol panah, <key>Home</key>, <key>End</key> <key>PageUp</key>, atau <key>PageDown</key> pada papan ketik.</p>
   </item>
   <item>
    <p>Pilih <gui>Lompat ke Byte</gui> dari (Menu utama) atau tekan <keyseq><key>Ctrl</key><key>J</key></keyseq>, dan masukkan ofset kursor sebagai nilai desimal atau heksadesimal. Format nilai heksadesimal harus 0x diikuti oleh ofset, misalnya 0x3.</p>
   </item>
  </list>
  <p>Untuk menghapus atau mengenolkan data, gunakan tombol <key>Delete</key> atau <key>Backspace</key>. Operasi <gui>Potong</gui> juga akan punya efek samping menghapus atau mengenolkan data. Perilaku ini berbeda bergantung kepada apakah <gui>Mode Sisip</gui> difungsikan. Untuk informasi lebih lanjut, silakan tinjau bagian di bawah.</p>
 </section>
 <section>
  <title>Mode sisip</title>
  <p><gui>Mode Sisip</gui> dapat diaktifkan atau dimatikan dengan menekan <key>Insert</key>, atau dengan mengklik tombol <gui>Jungkitkan mode sisip</gui> di bilah status.</p>
  <p>Ketika <gui>Mode Sisip</gui> diaktifkan, ini berarti data akan ditambahkan ke berkas sebagai lawan dari mengganti data yang ada.</p>
  <p>Tidak seperti penyunting teks tradisional, memiliki <gui>Mode Sisip</gui> <em>off</em> dianggap sebagai status baku di GHex, mengingat bahwa penyunting hex secara rutin digunakan untuk mengedit data yang ada dalam berkas biner yang sangat khusus ditata. Dalam beberapa kasus, berkas tersebut mungkin berukuran tetap dan meningkatkan atau mengurangi ukurannya dapat menyebabkan perilaku yang tidak terdefinisi atau tidak diinginkan dalam aplikasi yang membukanya.</p>
  <p>Serupa dengan itu, operasi <em>hapus</em> bekerja secara berbeda bergantung kepada apakah <gui>Mode Sisip</gui> difungsikan atau tidak.</p>
  <p>Bila <gui>Mode Sisip</gui> difungsikan, operasi hapus (mis. dengan menekan <key>Delete</key>, <key>Backspace</key>, atau oleh suatu operasi <gui>potong</gui>) akan mengubah panjang berkas, dengan menghapus data dari berkas.</p>
  <p>Bila <gui>Mode Sisip</gui> tidak difungsikan, operasi <gui>hapus</gui> alih-alih akan mengenolkan byte yang terpengaruh dalam berkas, agar menghindari mengubah panjang berkas.</p>
 </section>
 <section>
  <title>Setting geometry</title>
  <p>By default, GHex fits as many characters as the width of the window can
  reasonably allow. However, GHex also allows you to specify how many
  characters will be displayed per line. This can be useful when working with
  data that is grouped into chunks (eg, 16 bytes at a time) or simply as a way of
  visually keeping track of offsets on a line-by-line basis.</p>
  <p>In GHex, this is called setting <em>geometry</em>. Geometry can be
  customized by right-clicking anywhere in the hex or ASCII panes, and clicking
  <gui>Geometry</gui>, unchecking <gui>Automatic geometry</gui> and then
  specifying the desired number of characters per line. GHex will then
  automatically reformat the hex and ASCII panes accordingly. This only takes
  effect for the file being worked on, and does not persist across sessions.</p>
 </section>
</page>
