<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="basics-edit-file" xml:lang="de">
 <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>
 
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mario.blaettermann@gmail.com</mal:email>
      <mal:years>2008-2010, 2016</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jarne Förster</mal:name>
      <mal:email>l10n@mymailclient.de</mal:email>
      <mal:years>2023</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Christian Kirbach</mal:name>
      <mal:email>christian.kirbach@gmail.com</mal:email>
      <mal:years>2024</mal:years>
    </mal:credit>
  </info>
 <title>Dateien bearbeiten</title>
 <section>
  <title>Zwischen Hex- und ASCII-Fenster wechseln</title>
  <p>Dateien können in GHex entweder durch das Hexadezimal- oder ASCII-Fenster bearbeitet werden.</p>
  <p>Um eines der beiden Fenster zu fokussieren, können Sie entweder auf das jeweilige Fenster klicken, oder:</p>
  <list>
   <item>
    <p><keyseq><key>Alt</key><key>Links</key></keyseq> drücken, um das Hex-Fenster zu fokussieren und</p>
   </item>
   <item>
    <p><keyseq><key>Alt</key><key>Rechts</key></keyseq> drücken, um das ASCII-Fenster zu fokussieren.</p>
   </item>
  </list>
 </section>
 <section>
  <title>Die Datei mittels des Hexadezimal- oder ASCII-Fenster bearbeiten</title>
  <p>Das ASCII-Format bearbeiten Sie wie eine normale Textdatei.</p>
  <p>Um im Hexadezimal-Format zu bearbeiten, verwenden Sie die Werte 0 bis 9 und a bis f. Die Groß-/Kleinschreibung ist egal.</p>
  <p>Verwenden Sie eine der folgenden Methoden, um die Eingabemarke innerhalb der Datei zu bewegen:</p>
  <list>
   <item>
    <p>Blättern Sie mithilfe der Bildlaufleiste des Fensters unter der Maus, um ein Byte durch Klicken auszuwählen.</p>
   </item>
   <item>
    <p>Verwenden Sie die Pfeiltasten, <key>Pos1</key>, <key>Ende</key>, <key>Bild hoch</key> und <key>Bild ab</key> auf der Tastatur.</p>
   </item>
   <item>
    <p>Wählen Sie <gui>Zu Byte springen</gui> im Hauptmenü oder drücken Sie <keyseq><key>Strg</key><key>J</key></keyseq>, und geben Sie den Versatz der Eingabemarke als dezimalen oder als hexadezimalen Wert ein. Das Format des Hexadezimalwerts ist 0x, gefolgt vom Versatz, zum Beispiel 0x3.</p>
   </item>
  </list>
  <p>Zum löschen oder nullen von Daten verwenden Sie entweder die <key>Entfernen</key>-Taste oder <key>Rücktaste</key>. <gui>Ausschneiden</gui> hat den Nebeneffekt, Daten zu entfernen oder zu nullen. Dieses Verhalten ist abhängig davon, ob der <gui>Einfügen-Modus</gui> eingeschaltet ist. Für weitere Informationen lesen Sie bitte den unteren Abschnitt.</p>
 </section>
 <section>
  <title>Einfügen-Modus</title>
  <p>Der <gui>Einfügen-Modus</gui> kann ein- und ausgeschaltet werden, indem die <key>Einfügen</key>-Taste gedrückt wird, oder durch den Knopf <gui>Einfügen umschalten</gui> in der Statusleiste.</p>
  <p>Wenn der <gui>Einfügen-Modus</gui> aktiviert ist, bedeutet dies, dass Daten der Datei hinzugefügt werden, anstatt existierende Daten zu überschreiben.</p>
  <p>Im Gegensatz zu traditioneller Textbearbeitung ist es als Standard in GHex angesehen den <gui>Einfügen-Modus</gui> <em>ausgeschaltet</em> zu haben. Das liegt daran, dass Hex-Editoren regelmäßig dazu verwendet werden existierende Daten in Binärdateien zu bearbeiten, welche sehr speziell angeordnet sind. In einigen Fällen sind solche Dateien von einer festgelegten Größe, und die Größe zu verringern oder zu erhöhen könnte zu nicht definiertem oder nicht gewolltem Verhalten in den Anwendungen führen, die jene Dateien öffnen.</p>
  <p>Daher funktioniert <em>Löschen</em> anders, je nach dem, ob der <gui>Einfügen-Modus</gui> aktiv ist, oder nicht.</p>
  <p>Wenn der <gui>Einfügen-Modus</gui> eingeschaltet ist, werden Löschvorgänge (z.B. durch das Drücken von <key>Entf</key>, <key>Rücktaste</key> oder durch <gui>Ausschneiden</gui>) die Dateigröße verändern, weil Daten der Datei entfernt werden.</p>
  <p>Wenn der <gui>Einfügen-Modus</gui> nicht aktiv ist, werden <gui>Lösch</gui>vorgänge Daten durch Nullen in der Datei ersetzt, um zu vermeiden, dass die Dateigröße geändert wird.</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>
