# Uživatelská příručka k aplikaci GHex

GHex je jednoduchý editor binárních souborů. Umožňuje uživatelům prohlížet a upravovat binární soubory v šestnáctkové (hexa) i textové (ascii) podobě s vícekrokovými funkcemi zpět/znovu. Funkčnost zahrnuje funkce vyhledávání a nahrazování, převody mezi dvojkovými, osmičkovými, desítkovými a šestnáctkovými hodnotami a použití alternativního, uživatelem nastavitelného, rozhraní pro více dokumentů, díky čemuž mohou uživatelé upravovat naráz více dokumentů s více pohledy na každý z nich.

2002
2003
2004
Sun Microsystems
1998 – 2000
Jaka Mocnik
Dokumentační projekt GNOME
Sun
Dokumentační tým GNOME
Sun Microsystems

Jaka
Mocnik
Dokumentační projekt GNOME

     jaka@gnu.org

Příručka GHex V2.5
prosinec 2005

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka GHex V2.4
duben 2003

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka GHex V2.3
srpen 2002

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka GHex V2.2
srpen 2002

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka GHex V2.1
červenec 2002

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka GHex V2.0
březen 2002

Dokumentační tým GNOME firmy Sun

Dokumentační projekt GNOME

Příručka GHex V1.0
2000

Jaka Mocnik jaka@gnu.org

Dokumentační projekt GNOME

Tato příručka popisuje aplikaci GHex ve verzi 2.19

## Ohlasy

Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k aplikaci GHex nebo této příručce, postupujte dle instrukcí na stránce Stránka s ohlasy na GNOME.

Marek Černocký
marek@manet.cz
2010 – 2012
Marek Černocký

## Úvod

S aplikací GHex můžete provádět tyto následující činnosti:

- Prohlížet soubor v textové (ASCII) nebo šestnáctkové (HEXA) podobě souběžně.

- Upravovat soubor v buď v textové (ASCII) nebo šestnáctkové (HEXA) podobě.

## Začínáme

### Jak spustit GHex

Aplikaci GHex můžete spustit následujícími způsoby:

Nabídka Aplikace

  Zvolte Příslušenství Hexadecimální editor.

Příkazový řádek

  Spustit následující příkaz: `ghex`

### Když spustíte GHex

Když spustíte aplikaci GHex, objeví se následující okno.

#### Okno GHex před otevřením souboru

Ukazuje hlavní okno aplikace GHex před tím, než otevřete soubor.

### Jak otevřít soubor

Když chcete otevřít soubor, zvolte Soubor Otevřít. Vyberte soubor, který chcete otevřít a klikněte na Budiž. Můžete otevřít i více souborů naráz. Aplikace GHex zobrazí každý ze souborů v novém okně.

Když otevřete soubor v aplikaci GHex, zobrazí se v následujícím okně.

#### Okno GHex s otevřeným souborem

Ukazuje hlavní okno aplikace GHex s otevřeným souborem.

Okno aplikace GHex obsahuje následující části:

Panel nabídek

  Nabídky v panelu nabídek obsahují všechny příkazy, které potřebujete pro práci se soubory v aplikaci GHex.

Sloupec pozice kurzoru

  Pozice (offset) kurzoru je vzdálenost mezi začátkem souboru a prvním bajtem každého řádku. Ve výchozím stavu zobrazuje aplikace GHex sloupec s pozicí kurzoru nalevo od zobrazení v šestnáctkovém formátu.

Zobrazovací panel na levé straně

  Zobrazovací panel na levé straně zobrazovací oblasti ukazuje obsah souboru v šestnáctkové (HEXA) podobě.

Zobrazovací panel na pravé straně

  Zobrazovací panel na pravé straně zobrazovací oblasti ukazuje obsah souboru v podobě znaků ASCII.

Dialog převodu typů

  Dialog převodu typů pod zobrazovací oblastí ukazuje hodnotu vybraného znaku v podobě několika různých číselných typů.

## Použití

### Jak upravit soubor

Když chcete upravit soubor, proveďte následující kroky:

1. Klikněte v šestnáctkovém (HEXA) zobrazení nebo zobrazení ASCII souboru. Zobrazení, ve kterém je aktivní kurzor, zobrazuje plný kurzor. Zobrazení, ve kterém není kurzor aktivní, zobrazuje kurzor jako obrys.

2. Použijte jeden z následujících postupů pro pohyb kurzorem po souboru:

   - Použijte posuvník u okna nebo kurzorové klávesy na klávesnici k posunu po souboru.

   - Zvolte Upravit Přeskočit na bajt, zadejte pozici kurzoru jako desítkovou nebo šestnáctkovou hodnotu a klikněte na Budiž. Formát šestnáctkové hodnoty musí být 0x následovaný pozicí, např. 0x3.

3. Ve formátu ASCII upravujte stejně, jako když pracujete s normálním textovým souborem. K úpravám šestnáctkového formátu použijte hodnoty „0“ až „9“ a „a“ až „f“.

Pokud chcete data vkládat a ne přepisovat stávající, zvolte Upravit Režim vkládání.

K vyjmutí, kopírování a vložení dat zvolte Upravit Vyjmout, Upravit Kopírovat a Upravit Vložit.

K vrácení úprav zpět zvolte Upravit Zpět. K provedení vrácené úpravy znovu zvolte Upravit Znovu. Počet předchozích úprav, které lze vrátit, je dán nastavením Maximální počet úkonů, které lze vrátit zpět na kartě v dialogovém okně Předvolby.

### Jak uložit soubor

Soubor můžete uložit následujícími způsoby:

- Pokud chcete uložit změny v současném souboru, zvolte Soubor Uložit.

- Pokud chcete uložit současný soubor pod novým názvem, zvolte Soubor Uložit jako. V dialogovém okně Vyberte soubor pro uložení vyrovnávací paměti zadejte název pro soubor a klikněte na Budiž.

### Jak se vrátit k poslední uložené verzi souboru

Pokud se chcete vrátit k poslední verzi současného souboru, kterou máte uloženou, a vrátit zpět všechny úpravy, které jste od posledního uložení provedli, zvolte Soubor Vrátit změny a v dialogovém okně Dotaz klikněte na Ano.

### Jak v souboru najít data

Když chcete v souboru vyhledat řetězec v ASCII nebo šestnáctkové podobě, proveďte následující kroky:

1. Zvolte Upravit Hledat.

2. V dialogovém okně Hledání dat vyberte jednu z následujících voleb:

   - Hledat data v HEXA

   - Hledat data v ASCII

3. Napište řetězec, který chcete najít.

4. Klikněte na Hledat následující, aby se našel následující výskyt řetězce.

5. Klikněte na Hledat předchozí, aby se našel předchozí výskyt řetězce.

6. Kliknutím na Zrušit dialogové okno Hledání dat uzavřete.

### Jak provést pokročilé hledání

Když chcete provést pokročilé hledání, udělejte následující kroky:

1. Zvolte Upravit Pokročilé hledání.

2. V dialogovém okně Hledání dat vyberte požadovaná vyhledávací kritéria. Informace jak přidat nová vyhledávací kritéria podává .

3. Klikněte na Hledat následující, aby se našel následující výskyt řetězce.

4. Klikněte na Hledat předchozí, aby se našel předchozí výskyt řetězce.

5. Kliknutím na Zavřít dialogové okno Hledání dat uzavřete.

### Jak přidat vyhledávací kritérium

Když chcete přidat vyhledávací kritérium, proveďte následující kroky:

1. Zvolte Upravit Pokročilé hledání.

2. V dialogovém okně Hledání dat klikněte na Přidat nové.

3. V dialogovém okně Hledání dat: Přidat hledání vyberte jednu z následujících voleb:

   - Hledat data v HEXA

   - Hledat data v ASCII

4. Napište řetězec, který chcete najít.

5. Použijte barevný kruh nebo číselníky k výběru barvy, kterou se má vyhledávací kritérium zvýraznit.

6. Klikněte na Přidat.

7. Kliknutím na Zrušit dialogové okno Hledání dat uzavřete.

### Jak odebrat vyhledávací kritérium

Když chcete odebrat vyhledávací kritérium, proveďte následující kroky:

1. Zvolte Upravit Pokročilé hledání.

2. V dialogovém okně Hledání dat vyberte vyhledávací kritérium, které chcete odebrat.

3. Klikněte na Odstranit vybrané.

4. Kliknutím na Zrušit dialogové okno Hledání dat uzavřete.

### Jak najít a nahradit data v souboru

Když chcete v souboru vyhledat řetězec v šestnáctkové (HEXA) podobě nebo řetězec ASCII a nahradit jej, proveďte následující kroky:

1. Zvolte Upravit Nahradit.

2. V dialogovém okně Hledání a nahrazení dat vyberte jednu z následujících voleb:

   - Nahradit data v HEXA

   - Nahradit data v ASCII

3. Do prvního textového pole napište řetězec, který chcete najít.

4. Do druhého textového pole napište řetězec, kterým chcete řetězec, který naleznete, nahradit.

5. Klikněte na Hledat následující.

6. Kliknutím na Nahradit nahradíte aktuální výskyt řetězce nebo klikněte na Nahradit vše, pokud chcete nahradit všechny výskyty řetězce.

7. Kliknutím na Zavřít dialogové okno Hledání a nahrazení dat uzavřete.

### Jak přidat nebo odebrat doplňující pohled na soubor

Pokud chcete přidat jiný pohled na současný soubor ve svém okně GHex, zvolte Zobrazit Přidat pohled.

Pokud chcete pohled na současný soubor odstranit, zvolte Zobrazit Odstranit pohled. Když odstraníte poslední pohled, který je otevřený, aplikace se ukončí.

### Jak změnit typ seskupení dat

Pokud chcete změnit, jak má aplikace GHex zobrazit obsah souboru v šestnáctkové (HEXA) podobě v okně GHex, zvolte Zobrazit Seskupit data jako a vyberte jednu z následujících položek nabídky:

- Bajty - jednotlivé bajty

- Slova - skupiny dvou bajtů

- Dlouhá slova - skupiny čtyř bajtů

### Jak exportovat zobrazení GHex do HTML

Abyste exportovali data obsažená v okně GHex do HTML, zvolte Soubor Uložit jako HTML. Vyberte složku, zadejte název pro souboru HTML a klikněte na Budiž. Aplikace GHex provádí následující úkony:

- Vytvoří zvláštní soubor HTML pro každou stránku dat, která jsou zobrazená v okně GHex.

- Použije název HTML souboru, který jste zadali jako základ názvu souboru.

- K názvu souboru připojí číslo stránky, aby se soubory odlišily.

Například když zadáte název souboru `protokol.html`, aplikace GHex vytvoří řadu souborů HTML nazvaných `protokol00000000.html`, `protokol00000001.html`, `protokol00000002.html` atd.

### Jak zobrazit tabulku znaků

Když chcete zobrazit tabulku obsahující hodnoty 0 až 255 v podobě ASCII, šestnáctkové, desítkové, osmičkové a dvojkové, zvolte Okna Tabulka znaků.

### Jak zobrazit převod dat

Pro zobrazení převodu až čtyř bajtů mezi podobami dvojkovou, desítkovou, šestnáctkovou a ASCII, proveďte následující kroky:

1. Zvolte Okna Převodník soustav.

2. Proveďte jednu z následujících činností:

   - Zapište data, která chcete převést do jednoho z polí v dialogovém okně Převodník soustav a stiskněte Enter.

   - Pro zobrazení převodu dat na pozici kurzoru v aktuálním souboru, klikněte na tlačítko Načíst hodnotu pod kurzorem.

   Aplikace GHex zaktualizuje hodnoty ostatních polí, aby zobrazovala převedená data.

3. Kliknutím na Zavřít dialogové okno Převodník soustav uzavřete.

### Jak zobrazit nebo skrýt dialog převodu typů

Když chcete zobrazit nebo skrýt dialog převodu typů, zvolte Okno Dialog převodu typů.

Dialog převodu typů zobrazuje hodnotu vybraného znaku v následujících podobách:

- 8 bitů se znaménkem

- 8 bitů bez znaménka

- 16 bitů se znaménkem

- 16 bitů bez znaménka

- 32 bitů se znaménkem

- 32 bitů bez znaménka

- 32 bitů desetinné

- 64 bitů desetinné

- Šestnáctkově

- Osmičkově

- Dvojkově

- Délka dat

Dialog převodu typů obsahuje také následující volby:

Zobrazit v kódování little endian

  Vyberte tuto volbu, pokud chcete zobrazení v kódování little endian.

Zobrazit plovoucí hodnoty a bez znaménka šestnáctkově

  Vyberte tuto volbu, pokud chcete zobrazit hodnoty s plovoucí desetinnou čárkou a hodnoty bez znaménka jako šestnáctková čísla.

### Jak vytisknout soubor

Když chcete vytisknout soubor, zvolte Soubor Tisk. V dialogovém okně Tisknout dokument vyberte požadované možnosti tisku a klikněte na Budiž.

Pokud si chcete prohlédnout, jak bude tisk vypadat, zvolte Soubor Náhled tisku.

## Předvolby

Pokud chcete upravit nastavení aplikace GHex, zvolte Upravit Předvolby. Dialogové okno Předvolby obsahuje následující karty:

### Úpravy

Maximální počet úkonů, které lze vrátit zpět

  Tento číselník použijte k určení maximálního počtu úprav, které můžete vrátit zpět.

Zobrazit pozici kurzoru ve stavové liště

  Použijte tento vyskakovací seznam k výběru formátu, v jakém se má zobrazovat pozice kurzoru. Formát může být desítkový, šestnáctkový nebo vlastní v podobě formátovacího řetězce funkce print, obsahující ale pouze formátovací znaky „x“, „o“ a „s“.

Zobrazit sloupec s pozicemi

  Zvolte tuto možnost, pokud chcete zobrazit sloupec s pozicemi kurzoru nalevo od šestnáctkového zobrazení v okně GHex.

### Zobrazit

Písmo

  Použijte seznamy ve výběru písma k úpravě nastavení stávajícího písma nebo zadání nového nového písma. Určete typ, styl a velikost písma, kterým se má zobrazovat obsah souboru v aplikaci GHex.

Výchozí typ seskupování

  Vyberte si jednu z následujících možností, které určují jak má aplikace GHex zobrazovat obsah souboru v šestnáctkové (HEXA) podobě v okně GHex:

  - Bajty - jednotlivé bajty

  - Slova - skupiny dvou bajtů

  - Dlouhá slova - skupiny čtyř bajtů

### Tisk

Písmo dat

  Pokud chcete určit typ, styl a velikost písma, které se má použít pro tisk dat obsažených v souboru, klikněte na tlačítko Písmo dat.

Písmo hlavičky

  Pokud chcete určit typ, styl a velikost písma, které se má použít pro tisk hlavičky s informacemi o obsahu souboru, klikněte na tlačítko Písmo hlavičky.

Tisk tónované plochy přes

  Pomocí číselníku určíte počet řádků, které aplikace GHex bude na střídačku tisknout na tónovanou plochu. Když bude hodnota číselníku 10, aplikace GHex vytiskne prvních 10 řádků souboru bez tónované plochy, následujících 10 řádků s tónovanou plochou atd. Pokud je hodnota číselníku 0, nebudou se tisknout žádné tónované plochy.