# Manuál pre &khexedit;

Jonathan
Singer

    jsinger@leeta.net

Espen
Sand

    espensa@online.no

Vývojár
Lauri
Watts

    lauri@kde.org

Recenzent
Stanislav
Višňovský

    visnovsky@nenya.ms.mff.cuni.cz

Preklad
1999-2000
Jonathan Singer
&FDLNotice;
2001-07-06
0.08.05

&khexedit; je hexadecimálny editor pre prostredie &kde;.

KDE
Kapp
editor
binárny
hexadecimálny

## Ú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ť

CtrlZ 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;