Logan Rathbone
poprocks@gmail.com 2022
Mario Blättermann
mario.blaettermann@gmail.com 2008-2010, 2016
Jarne Förster
l10n@mymailclient.de 2023
Christian Kirbach
christian.kirbach@gmail.com 2024

# Zwischenablage-Funktionen

Weil das Kopieren und Einfügen von Hexadezimalwerten keine Standardoption in den meisten Anwendungen ist, hat GHex einige einzigartige Zwischenablage-Funktionen.

# Grundlegende Zwischenablagen-Funktionen

Im Allgemeinen müssen Sie sich nicht um Vorgänge rund um die Zwischenablage kümmern, wenn Daten innerhalb von GHex kopiert und eingefügt werden.

Kopieren und Einfügen in GHex funktioniert wie üblich.

Um Daten auszuschneiden oder zu kopieren, wählen Sie die Daten, die Sie ausschneiden oder kopieren wollen, aus und führen Sie einen dieser Vorgänge durch:

Klicken Sie mit der rechten Maustaste irgendwo in den Hexadezimal- oder ASCII-Bereich, um das Kontextmenü aufzurufen, und wählen Sie die gewünschte Option aus.

Um auszuschneiden, drücken Sie Strg X.

Um zu kopieren, drücken Sie Strg C.

So fügen Sie Daten ein:

Klicken Sie mit der rechten Maustaste, um das Kontextmenü aufzurufen, und klicken Sie auf Einfügen-Modus; oder

Drücken Sie Strg V.

# Besonderes Einfügen

Wenn Sie andere Anwendungen wie Text-Editoren oder Textverarbeitungsprogramme mit einem »Besonderes Einfügen«-Dialog verwendet haben, kennen Sie diese Funktion vielleicht schon.

So aktivieren Sie den Dialog »Besonderes Einfügen« in GHex :

Klicken Sie auf Besonderes Einfügen im Untermenü Bearbeiten des Hauptmenü; oder

Drücken Sie Umschalttaste Ctrl V.

Die Optionen, die angezeigt werden, wenn Besonderes Einfügen aktiviert ist, sind kontextabhängig.

Die häufigsten Optionen sind unten beschrieben.

## Daten einfügen in GHex

Diese Option wird nur angezeigt, wenn ihre aktuelle Zwischenablagenauswahl Daten enthält, die direkt aus GHex kopiert wurden. Diese repräsentieren Zwischenablagedaten, welche GHex-nativ sind und werden in die Anwendung eingefügt, als hätten Sie einen normalen Einfügen-Vorgang durchgeführt.

## Einfacher Text (als ASCII)

Diese Option ermöglicht es Ihnen, Daten aus der Zwischenablage in den GHex-Puffer einzufügen, was GHex dazu zwingt anzunehmen, dass die eingefügten Daten einfacher ASCII-Text sein werden.

## Einfacher Text (Unicode)

Diese Option erlaubt ihnen, Daten aus der Zwischenablage in den GHex-Puffer einzufügen, was GHex dazu zwingt anzunehmen, dass die eingefügten Daten einfacher Text im UTF-8 Format sein werden.

## Einfacher Text (durch Leerzeichen getrennte Hexadezimalpaare)

Diese einzigartige Option geht davon aus, dass GHex davon ausgehen kann, Klartext (ASCII) zu erhalten, welcher explizit als Hexadezimal Nibble-Paare formatiert ist, jeweils mit einem Leerzeichen getrennt.

Diese Option ermöglicht es, Hexadezimaldaten ordnungsgemäß zurück in GHex einzufügen.

Ein Beispiel: Wenn `48 41 4C 4C 4F` in der Zwischenablage ist, sorgt diese Option dafür, dass diese Hexadezimalsequenz implizit in eine ASCII-Zeichenfolge umgewandelt wird (in diesem Fall »HALLO«) und in den GHex-Puffer eingefügt wird.

Diese Option kann mit Besonderes Kopieren kombiniert werden, um einem externen Texteditor ihrer Wahl die Möglichkeit zu geben Hexadezimaldaten aus GHex zu bearbeiten und sauber zurück in GHex einzufügen.

# Besonderes Kopieren

Im Gegensatz zu »Besonderes Einfügen«, welches eine Funktion in vielen herkömmlichen Text-Editoren und Textverarbeitungsprogrammen ist, ist »Besonderes Kopieren« eine Funktion, welche extra für GHex erstellt wurde und daher eventuell nicht vielen Benutzern bekannt ist.

»Besonderes Kopieren« erlaubt es ihnen, Daten von GHex in das Format ihrer Wahl zu kopieren. Sie benötigen diese Funktion eventuell nicht, es sei denn Sie haben vor Daten von GHex in andere Anwendungen zu kopieren und wollen Kontrolle darüber, wie das getan wird.

So aktivieren Sie den Dialog »Besonderes Kopieren« von GHex:

Klicken Sie auf Besonderes Kopieren im Untermenü Bearbeiten des Hauptmenü; oder

Drücken Sie Umschalt Strg C.

Die Optionen, welche angezeigt werden, wenn Sie »Besonderes Kopieren« aktiviert haben, sind:

Daten einfügen in GHex

Einfacher Text (als ASCII)

Einfacher Text (durch Leerzeichen getrennte Hexadezimalpaare)

Einfacher Text (Unicode)

Diese Optionen funktionieren wie beschrieben im Abschnitt oben, aber umgekehrt. In anderen Worten: Die kopierten Daten von GHex in die Zwischenablage werden im angegebenen Format kopiert.

Das ermöglicht es Kontrolle darüber zu behalten, wie aus der Zwischenablage kopierte Daten von GHex in andere Anwendungen eingefügt werden.

Diese Option ist hauptsächlich dafür gedacht, durch Leerzeichen getrennte Hexadezimalpärchen in Drittanbieteranwendungen zu bearbeiten und sauber zurück in GHex einzufügen. Jedoch gibt es eventuell andere interessante Verwendungen dieser Funktion. Da GHex, wie jeder andere Hex-Editor, oft dazu verwendet wird, ungewöhnliche Datentypen zu bearbeiten, gibt es vielleicht andere Situationen, in welchen es schön für den Benutzer ist, volle Kontrolle darüber zu haben, wie Daten aus dem Puffer in die Zwischenablage kopiert werden.