[[Vorlage(Getestet, focal, jammy)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] }}} [[Inhaltsverzeichnis()]] [[Bild(ghex_logo.png, 48, left)]] [gnomeapps:Ghex:] {en} ist ein [wikipedia:Hex-Editor:] des [wikipedia:GNOME:]-Projekts, der unter der GPL veröffentlicht wurde. Im Artikel [:Editoren#Spezielle-Editoren:] sind weitere Hex-Editoren zu finden. [[Bild(screenshot.png, 300, right)]] Funktionen: * Konvertierung zwischen Binär-, Oktal-, Dezimal und Hexadezimalwerten sowie ASCII * Bearbeiten mehrerer Dateien gleichzeitig * Multiple Darstellung von Binärdateien * Konfigurierbares [wikipedia:Multiple_Document_Interface:MDI]-Konzept * Undo-Funktion * Suchen und Ersetzen = Installation = GHex ist in den offiziellen Paketquellen enthalten. Man muss nur das folgende Paket installieren [1]: {{{#!vorlage Paketinstallation ghex, universe }}} = Verwendung = Bei Ubuntu-Varianten mit einen Anwendungsmenü kann man das Programm über den Eintrag ''"Entwicklung -> GHex"'' starten [2]. Ansonsten verwendet man `ghex` als Startbefehl. Da ein Hex-Editor keine Dateistrukturen kennt und man damit quasi auf unterster Ebene direkt mit Bits und Bytes arbeitet, beschränkt sich der Einsatz normalerweise auf Sonderfälle wie beispielsweise die Rettung von Inhalten defekter Dateien. Wer als Einsteiger das Gefühl für den Umgang mit einem Hex-Editor bekommen möchte, kopiert den folgenden Beispieltext: {{{ !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ `abcdefghijklmnopqrstuvwxyz{|}~ }}} in eine neue Datei mit der Endung '''.txt''' und öffnet diese anschließend mit Ghex. Während der ursprüngliche Text rechts angezeigt wird, enthält die linke Ansicht die [wikipedia:American_Standard_Code_for_Information_Interchange:ASCII]-Codes der Buchstaben in ihrer dezimalen Schreibweise. Ein Zeilenumbruch wird im Hex-Modus nicht angezeigt. An seine Stelle tritt der [wikipedia:Wagenrücklauf:] (dezimal: `13`, hexadezimal: `0D`). Wenn man nun beispielsweise einen Buchstaben ändern möchte, gibt man dementsprechend nicht den Buchstaben, sondern den ASCII-Code in der Dezimal-Notierung ein. Seine Stärken spielt ein Hex-Editor allerdings erst aus, wenn man z.B. ein Dokument im '''.doc'''-Format (MS Word) besitzt, das sich nicht mehr mit dem Ursprungsprogramm öffnen lässt. So kann man unter Umständen den eigentlichen Inhalt durch Kopieren und Einfügen zumindest bei Textdateien bzw. -dokumenten noch retten, wenn die Datei schon verloren zu sein scheint. = Links = * [gnomeapps:Ghex: Projektseite] {en} * [:Bless:] - Alternativer Hex-Editor * [:Editoren/#Hex-Editoren:] {Übersicht} Programmübersicht #tag: GNOME, Bildung, Programmierung, Editor