# Manuál pre &khexedit;

## Úvod

&khexedit; je editor pre čisté binárne dáta. Obsahuje funkcie pre hľadanie a nahradzovanie, záložky, rôzne možnosti nastavenia, podporu ťahania myšou a ďalšie výkonné funkcie.

## Spustenie &khexedit;

Zadajte príkaz ``khexedit`` alebo vyberte Binárny editor zo skupiny Nástroje v menu K.

Dostupné sú štandardné možnosti príkazového riadku aplikácií &Qt; a &kde;. Môžete si ich vypísať príkazom ``khexedit` `--help``.

Ďalšie možnosti príkazového riadku sú:

``<súbor>`` - otvorí zadaný súbor

`--offset` `<offset>` prejde v otvorenom súbore na pozíciu `<offset>`.

## &khexedit; v kocke

Hlavné okno &khexedit; obsahuje tieto časti: menu, panel nástrojov, stĺpec offsetu, okno pre editor dát, textové pole, panel pre hľadanie, pole pre prevody a stavový riadok.

Okno &khexedit; Okno &khexedit;

Po otvorení dokumentu sa jeho obsah zobrazí ako bajty v hexadecimálnom formáte v okne dátového editra. Dáta je možné upraviť, vystrihnúť, skopírovať do schránky, vložiť ich zo schránky, ťahať myšou rovnako ako text v textovom editore. Kurzor označuje aktuálnu pozíciu. Stlačením Insert prepnete režim vkladania a prepisovania. Dáta je možné zobraziť aj v osmičkovom, binárnom alebo desiatkovom tvare výberom z menu Zobraziť.

Stĺpec ofsetu vľavo ukazuje pozíciu daného bajtu v súbore. Textové pole vpravo zobrazuje ASCII kódovanie súboru. Pozícia kurzoru a upravovaný text sú zobrazené v textovom poli. Jeho obsah sa dá priamo upravovať a zmeny sa prejavia v dátovom okne editora.

Panel pre hľadanie umožňuje hľadať zadanú hodnotu -- hexadecimálnu, oktálnu, binárnu, decimálnu alebo textovú.

Pole prevodu zobrazuje hodnotu bajtu na pozícii kurzoru v rôznych sústavách. Zobrazuje aj hodnotu vo všetkých štandardných dátových typoch na pozícii kurzora.

Naraz je možné otvoriť viac dokumentov, ale iba jeden z nich môže byť aktívny. To, ktorý to bude, vyberiete pomocou menu Dokumenty.

## Príkazy menu

Všimnite si, že väčšina príkazov menu má aj klávesovú skratku.

### Menu Súbor

&Ctrl;N Súbor Nový

- Otvoriť nový súbor.

&Ctrl;O Súbor Otvoriť...

- Otvoriť existujúci súbor.

&Ctrl;I Súbor Vložiť...

- Vložiť existujúci súbor do aktuálneho dokumentu.

Súbor Otvoriť nedávny

- Vybrať zo zoznamu naposledy otvorených súborov.

Súbor Vrátiť

- Vrátiť upravovaný dokument do stavu pri poslednom uložení.

&Ctrl;S Súbor Uložiť

- Uložiť dokument.

Súbor Uložiť ako...

- Uložiť dokument pod iným menom.

&Ctrl;W Súbor Zavrieť

- Zavrieť aktuálny dokument.

&Ctrl;P Súbor Tlačiť...

- Vytlačiť aktuálny dokument.

Súbor Exportovať...

- Exportovať vybraný dokument alebo jeho časť.

  Otvorí dialóg s týmito možnosťami:

  Formát

- Čistý text, tabuľka HTML, rich text format, pole C. Použite záložku Možnosti, aby ste vybrali detaily pre pole C alebo tabuľku HTML.

Cieľ

- Súbor, do ktorého sa majú dáta exportovať

Rozsah exportu

- Vyberie, ktoré dáta sa majú exportovať -- celý dokument, vybraná časť alebo rozsah zadaný pomocou dvoch ofsetov.

Súbor Zrušiť operáciu

- Zastaviť aktuálnu operáciu

Súbor Práva

- Nastaví práva pre zápis:

  Len na čítanie

- Ak je toto zapnuté, zmeny v zobrazenom súbore nie sú možné.

Povoliť zmenu veľkosti

- Ak je toto vypnuté, môžete meniť jednotlivé bajty, ale celková veľkosť sa nesmie zmeniť.

Súbor Nové okno

- Otvorí ďalšie okno &khexedit;

Súbor Zavrieť okno

- Zavrie aktuálne okno &khexedit;

&Ctrl;Q Súbor Koniec

- Zavrie všetky okná &khexedit;

### Menu Upraviť

Ctrl Z Upraviť Vrátiť späť

- Vrátiť späť poslednú akciu.

&Ctrl;&Shift;Z Upraviť Opakovať vrátené

- Opakovať vrátenú akciu.

&Ctrl;X Upraviť Vystrihnúť

- Odstrániť vybrané bajty a skopírovať ich do schránky.

&Ctrl;C Upraviť Kopírovať

- Kopírovať vybrané bajty do schránky.

&Ctrl;V Upraviť Vložiť

- Vložiť bajty zo schránky.

Upraviť Špeciálne

- Variácie Kopírovať a Vložiť:

  - Kopírovať ako text: Kopíruje vybrané bajty ako znaky ASCII.

  - Vložiť do nového súboru.

  - Vložiť do nového okna.

&Ctrl;A Upraviť Vybrať všetko

- Označiť celý dokument.

Upraviť Odznačiť všetko

- Zruší výber celého dokumentu.

&Ctrl;F Upraviť Nájsť...

- Nájde zadanú vzorku v dokumente. Je možné hľadať vzorky hexadecimálne, desiatkové, osmičkové, binárne alebo textové.

  Možnosti v dialógu umožňujú zadať začiatok, smer a rozsah hľadania.

F3 Upraviť Hľadať ďalej

- Nájde nasledujúci výskyt hľadanej vzorky.

&Shift;F3 Upraviť Nájsť predchádzajúce

- Nájde predchádzajúci výskyt hľadanej vzorky.

&Ctrl;R Upraviť Nahradiť...

- Nahradí hľadanú vzorku inou vzorkou.

&Ctrl;G Upraviť Ísť na ofset...

- Presunie kurzor na zadaný ofset.

&Ctrl;Ins Upraviť Vložiť vzorku...

- Vloží zadaný reťazec bajtov.

  Možnosti v dialógu umožňujú zadať dĺžku vzorky, jej formát (hexadecimálna, desiatková, osmičková, binárna alebo textová) a bod vloženia.

  Ak je zapnuté Opakovať vzor, zadaná vzorka sa bude vkladať opakovane, až sa dosiahne Veľkosť.

### Menu Zobraziť

Zobraziť Hexadecimálne Zobraziť Decimálne Zobraziť Oktálne Zobraziť Binárne Zobraziť Text

- Prvých päť možností vyberie formát zobrazenia v dátovom okne editora: hexadecimálne, decimálne, oktálne, binárne alebo ako text. Ak je vybraná posledná možnosť, extra textové pole nie je zobrazené.

Zobraziť Zobraziť ofsetový stĺpec

- Prepne zobrazenie stĺpca s číslom ofsetu.

Zobraziť Ukázať textové pole

- Prepne zobrazenie textového poľa.

Zobraziť Ofset decimálne

- Ak je toto zapnuté, všetky ofsety sú zobrazované ako desiatkové čísla a nie ako hexadecimálne.

Zobraziť Veľké písmená (dáta)

- Ak je toto zapnuté, hexadecimálne číslice v dátach sú zobrazené ako veľké písmená.

Zobraziť Veľké písmená (ofset)

- Ak je toto zapnuté, hexadecimálne číslice v hodnote ofsetu sú zobrazené ako veľké písmená.

Zobraziť Kódovanie dokumentu

- Výber kódovania dokumentu pre jeho zobrazení. Alternatívne kódovania sú EBCDIC a 7-bitové ASCII. Ďalšie kódovania môže pridať používateľ (ešte neimplementované).

### Menu Záložky

&Ctrl;B Záložky Pridať záložku

- Vytvorí záložku pre aktuálnu pozíciu v dokumente.

  Pre jeden dokument je možné nastaviť niekoľko záložiek. Každý dokument má svoju vlastnú sadu záložiek a pri výbere dokumentu sa zobrazia na konci menu Záložky. Na záložku prejdete tak, že ju v menu vyberiete.

&Ctrl;E Záložky Nahradiť záložku

- Prenastaví existujúcu záložku na aktuálnu pozíciu kurzora. Zobrazí sa dialóg so zoznamom dostupných záložiek, kde si môžete vybrať, ktorú chcete zmeniť.

&Ctrl;U Záložky Odstrániť záložku

- Odstráni existujúcu záložku. Zobrazí sa dialóg so zoznamom záložiek, kde si môžete vybrať, ktorú chcete odstrániť.

Záložky Odstrániť všetky

- Vyčistiť zoznam záložiek.

&Alt;Dolu Záložky Prejsť na nasledujúcu záložku

- Presunie kurzor na nasledujúcu záložku.

&Alt;Hore Záložky Prejsť na predchádzajúcu záložku

- Presunie kurzor na predchádzajúcu záložku.

### Menu Nástroje

Nástroje Vybrať reťazce...

- Nájde ASCII text v dátach. Je možné zadať minimálnu dĺžku, rozlišovanie veľkosti písmen a vzorku, ktorá sa má hľadať.

Nástroje Binárny filter...

- Vykoná na dátach binárnu operáciu. Operácia (AND, OR, ROTATE...) a operand sa zadá v dialógu. Voľby v ňom umožňujú obmedziť operáciu na označené bajty alebo na oblasť pred alebo za kurzorom.

Nástroje Tabuľka znakov

- Otvorí zoznam hodnôt a ich ekvivalenty v ASCII a vloží označnú hodnotu na pozíciu kurzora.

Nástroje Prevod

- Zadajte hodnotu do niektorého z polí a ostatné zobrazia jej ekvivalent v inom kódovaní. Voľba umožňuje namiesto zadávania zobraziť hodnotu na pozícii kurzoru.

Nástroje Štatistiky

- Zobrazí frekvenciu výskytov hodnôt v dokumente.

### Menu Dokumenty

Obsahuje zoznam otvorených dokumentov. Výberom niektorého z nich sa stane aktívnym.

### Menu Nastavenia

Nastavenia Zobraziť panel nástrojov

- Prepne zobrazenie panelu nástrojov.

Nastavenia Zobraziť stavový riadok

- Prepne zobrazenie stavového riadku.

Nastavenia Ukázať celú cestu

- Prepne zobrazenie celej cesty v titulku

Nastavenia Tabulátory dokumentu

- Zmení zobrazenie kariet pre všetky aktuálne dokumenty. Karty môžu byť zobrazené nad alebo pod oknom editora, alebo môžu byť skryté. Umožňujú iný prístup k aktívnym dokumentom než pomocou menu.

Nástroje Konverzné pole

- Zmení zobrazenie hodnoty v poli prevodu. Je možné ho vložiť do hlavného okna, môže byť v samostatnom plávajúcom okne alebo skryté.

Nastavenia Vyhľadávací panel

- Zmení zobrazenie panelu pre hľadanie. Môže byť nad alebo pod oknom editora, alebo byť skrytý.

Nastavenia Uložiť nastavenie

- Uloží aktuálne nastavenie.

Nastavenia Nastaviť...

- Zmena týchto nastavení:

  Rozmiestnenie

- Veľkosť riadku a stĺpca (v bajtoch). Tieto hodnoty je možné nastaviť pre jednotlivé režimy. Pevný počet bajtov na riadku. Uzamknúť stĺpec na koncia riadku. Mriežky medzi stĺpcami a riadkami. Šírka oddeľovačom, medzery a okraje.

Kurzor

- Rýchlosť blikania a tvar kurzoru. Chovanie kurzoru, ak okno prestane byť aktívne.

Písmo

- Meno písma, štýl a veľkosť. Znak používaný pre nevytlačiteľné znaky v textovom poli.

Farby

- Všetky farby v &khexedit; je možné upraviť, farby pre párne a nepárne riadky a stĺpce, záložky, oddeľovače a mriežku. Jedinou výnimkou je farba výberu, ktorá používa štandardné nastavenie KDE.

Súbory

- Otvorenie posledného alebo všetkých nedávnych súborov pri spustení. Obnova pozície kurzoru. Štandardné zapnutie ochrany proti zápisu. Vytváranie záloh pri ukladaní. Ukladanie Nedávnych dokumentov pri ukončení. Zoznam Nedávnych dokumentov je možné v tomto dialógu aj vymazať.

Rôzne

- Automatické kopírovanie do schránky pri označení. Spustenie v režime vkladania a nie prepisovania. Potvrdenie pri prekročení konca alebo začiatku dokumentu pri hľadaní. Presun kurzoru na najbližší bajt v binárnom režime. Zvuk pri písaní alebo pri kritickej chybe. Zobrazenie záložiek v stĺpci ofsetu a v editore. Varovanie ak počet stránok presiahne nastavený limit. Maximálny počet krokov vrátenia späť.

### Menu Pomocník

&help.menu.documentation;

### Panel nástrojov

Panel nástrojov obsahuje ikony pre tieto príkazy:

(Okrem Ťahať dokument a Prepnúť ochranu proti zápisu sa všetky chovajú rovnako ako ich ekvivalenty v menu.)

- Ťahať dokument -- kliknite na toto tlačidlo a ťahajte do textového editora alebo nového okna &khexedit;.

- Nový

- Otvoriť

- Vrátiť

- Uložiť

- Tlačiť

- Nájsť

- Hľadať nasledujúci

- Nájsť predchádzajúci

- Vystrihnúť

- Kopírovať

- Vložiť

- Vrátiť späť

- Opakovať vrátené

- Zrušiť operáciu

- Pomocník

...a v pravej časti panelu...

Prepnúť ochranu proti zápisu - prepne medzi iba čítaním a režimom zápisu.

#### Vyhľadávací panel

Panel pre hľdanie sa používa pre nájdenie zadanej hodnoty v dokumente. Zadajte ju do textového poľa, vyberte požadovanú reprezentáciu (hexadecimálna, oktálna, binárna, decimálna alebo textová) a stlačte Nájsť. Zapnutím Dozadu sa bude hľadať od pozície kurzoru dozadu, zapnutím Ignorovať veľkosť písmen sa nebude v texte rozlišovať veľkosť písmen. Stlačením tlačidla vpravo (X) sa panel skryje, aby ste ho znovu zobrazili, vyberte Panel pre hľadanie v menu Nastavenia.

#### Pole pre prevod

Pole pre prevod zobrazuje hodnoty v rôznych dátových typoch pre označený bajt. Pre 8-bitové typy zobrazuje hodnotu bajtu pod kurzorom, pre väčšie typy hodnotu začínajúcu na danom bajte. Stĺpec najviac vpravo zobrazuje rôzne kódovania aktuálneho bajtu. Možnosti pre prevod sú:

Ukázať dekódovane na little endian

- Ak je toto zapnuté, viacbajtové typy sa počítajú pomocou metódy little-endian používanej na procesoroch x86 a Alpha. V tomto režime prvý bajt reprezentuje menej významnú časť hodnoty (0a 4e = 0x4e0a = 19978). Ak je voľba vypnutá, viacbajtové typy sa počítajú pomocou metódy big-endian používanej na procesoroch PowerPC a Sparc (0a 4e = 0x0a4e = 2638).

Ukázať bez znamienka ako hexadecimálne

- Ak je toto zapnuté, typy bez znamienok sa zobrazujú v hexadecimálnom a nie v decimálnom formáte.

Dĺžka prúdu

- Určuje počet bitov používaných pre výpočet hodnoty polí zobrazených vyššie.

#### Stavový riadok

Stavový riadok zobrazuje tieto informácie:

Kódovanie/výber

- Ak nič nie je vybrané, toto pole zobrazuje použité kódovanie. (Detaily o kódovaní nájdete v Zobraziť Kódovanie dokumentu) Zobrazený je počiatočný bod a dĺžka výberu.

Súbor zmenený

- `!` v tomto poli označuje, že je súbor zmenený.

Vkladanie/Prepisovanie

- Označuje, či zadané sa hodnoty z klávesnice vkladajú na pozícii kurzoru (VKL) alebo prepisujú (PRE). Tieto režimy sa prepínajú klávesom Insert.

Veľkosť

- Zobrazí celkovú veľkosť aktuálneho dokumentu.

Ofset

- Určuje pozíciu kurzoru v dokumente.

Režim zobrazenia

- Označuje, či dátové okno zobrazuje dáta hexadecimálne, oktálne, binárne, desiatkovo alebo ako text. Medzi formátmi sa prepína pomocou menu Zobraziť.

Ochrana proti zápisu

- Určuje, či je možné dokument meniť (RW) alebo iba prezerať (R). Režim môžete prepnúť tlačidlom vpravo na paneli nástrojov alebo príkazom Prístupové práva z menu Súbor.

## Autori a licencia

&khexedit;

Program copyright 1999-2000 Espen Sand espensa@online.no

Prispeli:

- Leon Lessing leon@irlabs.com

- Craig Graham c_graham@hinge.mistral.co.uk

- Dima Rogozin dima@mercury.co.il

- Edward Livingstone-Blade sbcs@bigfoot.com

Documentation copyright 2000 Jonathan Singer jsinger@leeta.net

Preklad dokumentácie Stanislav Višňovský visnovsky@nenya.ms.mff.cuni.cz

&underFDL; &underGPL;

## Preklad a inštalácia

&install.intro.documentation; &install.compile.documentation;
&documentation.index;