129
129
>editor hexadecimal</keyword>
131
>dados brutos</keyword>
135
<chapter id="introduction">
140
>o &okteta; é um editor simples para os dados brutos dos arquivos.</para>
143
>Os dados são apresentados em duas variantes: como valores numéricos dos 'bytes' ou como os caracteres associados aos valores. Os valores e os caracteres poderão ser apresentados tanto em duas colunas (o modo tradicional de exibição em editores hexadecimais) quanto em colunas tendo o valor acima do caractere. A edição pode ser feita para ambos, os valores e os caracteres.</para>
146
>Além das funcionalidades normais de edição, o &okteta; também oferece um pequeno conjunto de ferramentas, como uma decodificação da listagem em tabela para tipos de dados comuns, uma tabela que apresenta todos os 'bytes' possíveis juntamente com os seus equivalentes em valor e em caracteres, uma área de informação com estatísticas, uma calculadora de código de verficação (checksum), uma ferramenta de filtragem e uma ferramenta de extração de texto.</para>
149
>Todas as modificações feitas aos dados carregados poderão ser desfeitas ou refeitas sem limites.</para>
153
<chapter id="basics">
157
<sect1 id="starting-basics">
159
>Iniciando o &okteta;</title>
166
> numa linha de comando ou selecione o <guimenuitem
167
>Editor Hexadecimal</guimenuitem
168
> do grupo <menuchoice
170
>Aplicativos</guisubmenu
172
>Utilitários</guisubmenu
174
> no lançador de aplicativos.</para>
177
>Estão disponíveis as opções normais do &Qt; e do &kde;, que podem ser listadasdigitando <userinput
186
>As opções de linha de comando para o &okteta; são:</para>
191
><&URL;(s)></replaceable
193
> - abre os arquivos com os &URL;'s indicados</para
200
><offset></replaceable
203
><offset></replaceable
204
> in the opened file.</para
208
<sect1 id="usage-basics">
213
>A janela principal do &okteta; possui os seguintes componentes: a barra do menu, a barra de ferramentas, a barra de estado, as áreas de dados separadas por páginas e uma ou mais barras laterais com as ferramentas.</para>
216
>Quando é aberto um arquivo ou é criada uma sequência de 'bytes', os 'bytes' nela contidos são apresentados consecutivamente em linhas, tendo cada uma um determinado número de 'bytes'. Elas são apresentadas em duas variantes: como valores numéricos dos 'bytes' ou como os caracteres associados aos valores. Os valores e os caracteres poderão tanto ser apresentados separados em duas colunas como um após o outro, tendo o valor acima do caractere. Do lado esquerdo, aparece a posição do primeiro 'byte' de cada linha.</para>
219
>O tratamento é semelhante ao dos editores de texto: os dados poderão ser editados, cortados, copiados, colados, arrastados e soltos, como acontece num editor de texto. Existe um cursor que marca a posição atual. Ao pressionar a tecla <keycap
221
>, poderá alternar entre os modos de sobreposição e inserção. O modo de sobreposição é mais restrito que nos editores de texto, uma vez que não permite nenhuma operação que altere o tamanho da sequência de 'bytes'.</para>
224
>Ao contrário dos editores de texto, o conteúdo aparece em duas variantes. Só uma destas está ativa no que diz respeito à inserção de dados. Existem dois cursores associados, presentes para o valor e para o caractere, sendo o cursor ativo o que está intermitente. Com os caracteres ativos, caracteres poderão ser inseridos como se faz num editor de texto normal. Com os valores ativos, ao digitar um número irá aparecer um editor mínimo para inserir o resto do valor.</para>
227
>A janela de pesquisa permite ao usuário procurar uma sequência específica de 'bytes', definida como valores (hexadecimal, decimal, octal, binário) ou texto (no momento, na codificação de 8 'bits', ou UTF-8).</para>
230
>Múltiplas sequências de 'bytes' podem ser abertas ao mesmo tempo, mas somente uma poderá estar ativa. Use o menu <guimenu
232
> para selecionar a sequência de 'bytes' que está ativa.</para>
242
<!-- The tool Versions is not part of released versions,
243
just used for development, so no need to document it. -->
245
<sect1 id="tools-overview">
250
>O &okteta; traz algumas ferramentas, algumas delas para analisar e manipular as sequências de 'bytes' e outras com fins mais gerais. Estas ferramentas poderão ser ativadas ou desativadas com o item <guimenu
251
>Ferramentas</guimenu
252
> do menu. Cada ferramenta tem uma área pequena que se associa a uma das barras laterais ou que flui livremente como uma janela. Você poderá acoplar, desacoplar, reorganizar e também empilhar as áreas de ferramentas com o mouse, clicando com o &LMB; na barra de título de uma área de ferramentas, movendo-o como desejar e soltando o &LMB; para completar a ação, ou, caso contrário, cancelando o movimento com a tecla &Esc;.</para>
256
>Analisadores e Manipuladores</title>
260
>Tabela de 'Bytes'</term>
263
>A tabela apresenta todos os valores possíveis de um 'byte', quer na forma numérica quer na de caracteres.</para>
265
>O valor selecionado poderá ser inserido na posição do cursor, repetida numa determinada quantidade de vezes. Isto poderá ser obtido usando-se o botão <guibutton
267
> ou fazendo um duplo-clique na linha da tabela.</para
273
>Filtro Binário</term>
276
>O filtro efetua operações binárias sobre os 'bytes' selecionados. Depois de selecionar a operação (E, OU, RODAR...), você poderá definir os parâmetros, se necessário, na área abaixo. O filtro é executado quando usar o botão <guibutton
284
>Cadeias de caracteres</term>
287
>Esta ferramenta localiza os pedaços de texto nos 'bytes' selecionados. Depois de escolher o tamanho mínimo do texto, estes pedaços são pesquisados, bastando para isso usar o botão <guibutton
289
>. A lista de textos apresentados poderá ser refinada se inserir um termo de filtragem.</para
298
>Esta ferramenta gera algumas estatísticas sobre a sequência de 'bytes'. As estatísticas fornecem a frequencia de ocorrência de cada 'byte' na seleção. Ela pode ser calculada usando o botão <guibutton
299
>Construir</guibutton
306
>Código de validação</term>
309
>Esta ferramenta calcula diversos códigos de verificação (checksums ou hashsums) para os 'bytes' selecionados. Depois de escolher a operação e definir os parâmetros, se necessários, o somatório é calculado ao usar o botão <guibutton
317
>Tabela de Decodificação</term>
320
>A tabela apresenta o valor do 'byte' ou 'bytes' que começam no cursor, interpretado como um tipo de dados simples, como o Inteiro ou Real, mas também como UTF-8. Ao fazer duplo-clique sobre uma linha da tabela, será aberto um editor, de modo que o valor possa ser editado e alterado.</para
329
>Esta ferramenta ativa a investigação e edição das sequências de 'bytes', baseando-se nas definições de estruturas criadas pelo usuário. As instruções detalhadas sobre isto estão na sua própria <link linkend="tools-structures"
339
>Ferramentas gerais</title>
343
>Sistema de arquivos</term>
346
>Esta ferramenta oferece um navegador de arquivos incorporado que poderá usar para selecionar os arquivos a abrir.</para
355
>Esta ferramenta mostra todos os arquivos carregados ou criados atualmente. Os símbolos marcam o arquivo com a área ativa e também mostram os arquivos que possuem alterações por salvar ou qual a cópia armazenada que foi modificada por outro programa.</para
364
>Esta ferramenta poderá ser usada para gerenciar os favoritos, como alternativa ao <link linkend="bookmarks-menu"
370
>Os favoritos são atualmente transitórios e não são salvos ao fechar uma lista de 'bytes' ou o programa em si.</para
378
>Informações do Arquivo</term>
381
>Esta ferramenta mostra algumas informações sobre o arquivo atual, incluindo o seu tipo, a localização do armazenamento e o tamanho.</para
390
<sect1 id="tools-structures">
393
>Ferramenta de Estruturas</title>
400
>A ferramenta de Estruturas permite a análise e edição de sequências de 'bytes' com base na definição de estruturas criadas pelo usuário, as quais poderão ser compostas por listas, uniões, tipos primitivos e enumerados.</para>
401
<!-- explain/link what these types are? probably not, since most user will be programmers? -->
403
>Ela tem uma janela de configuração própria, que poderá ser acessada com o botão <guibutton
404
>Configurações</guibutton
405
>. Existem várias opções que poderão ser configuradas, como o estilo (decimal, hexadecimal ou binário) no qual são apresentados os valores. Além disso, é possível escolher as definições de estruturas que são carregadas e quais são apresentadas na janela.</para>
407
>As estruturas são definidas nos arquivos de Definição de Estruturas do &okteta; (baseados em &XML;, com a extensão <literal role="extension"
409
>). Além disso, um arquivo <literal role="extension"
411
> contém os meta-dados sobre esse arquivo de descrição de estruturas, como o autor, a página Web e a licença.</para>
413
>Atualmente, não existe nenhum suporte incorporado para criar, editar ou instalar as definições das estruturas, assim elas deverão ser criadas manualmente, como se encontra descrito nas seções a seguir.</para>
418
>Instalar as definições das estruturas</title>
421
>A ferramenta de Estruturas procura pelas descrições de estruturas na sub-pasta <filename class="directory"
422
>share/apps/okteta/structures/</filename
423
> da pasta do usuário para os dados dos aplicativos (descubra-a com o comando <userinput
425
>kde4-config</command
427
>--localprefix</option
429
>). Você poderá ter que criar esta pasta, caso não existam ainda nenhumas definições de estruturas instaladas.</para>
431
>Nessa sub-pasta, existe uma sub-pasta própria para cada definição de estruturas, a qual contém tanto o arquivo <literal role="extension"
433
> como o <literal role="extension"
435
> para essa definição.</para>
437
>Por exemplo, com a pasta de dados dos aplicativos <filename class="directory"
439
> e com uma definição de estrutura chamada EstruturaExemplo, existe a pasta <filename class="directory"
440
>.kde/share/apps/okteta/structures/EstruturaExemplo</filename
441
>, que contém um arquivo <filename
442
>EstruturaExemplo.desktop</filename
443
> e um arquivo <filename
444
>EstruturaExemplo.osd</filename
447
>Se você tiver instalado uma nova definição de estruturas, criando uma destas sub-pastas com os dois arquivos ou editando os mesmos, você terá que reiniciar o &okteta; e abrir a janela de configuração da ferramenta de Estruturas. Aí, selecione a página de <guilabel
448
>Gerenciamento das Estruturas</guilabel
449
> e certifique-se de que a definição da estrutura relevante é assinalada. Depois, use o botão <guibutton
450
>Aplicar as Alterações</guibutton
451
>, mude para a página <guilabel
452
>Estruturas</guilabel
453
> e certifique-se de que o elemento desejado está listado no lado direito.</para>
458
>Compartilhar definições de estruturas</title>
460
>Para as estruturas comuns, você poderá não ter que criar você mesmo uma definição, mas sim reutilizar uma definição já existente de locais como o <ulink url="http://kde-files.org/index.php?xcontentmode=691"
461
>kde-files.org</ulink
464
>Você poderá também querer compartilhar você mesmo uma definição. Para fazer isso, crie um pacote de arquivos (p. ex., um pacote tar.gz ou <literal role="extension"
466
>) contendo apenas a sub-pasta com o arquivo <literal role="extension"
468
> e o <literal role="extension"
470
>. No exemplo da última seção, seria a sub-pasta <filename class="directory"
471
>EstruturaExemplo</filename
472
>. Se aderir a este formato, as futuras versões da ferramenta de Estruturas poderão transferir e instalar automaticamente essas definições.</para>
477
>Criar a sua própria definição de estruturas</title>
481
>Uma primeira definição de estrutura</title>
483
>Para começar, vamos criar uma definição para uma estrutura de testes muito simples, contendo apenas tipos de dados primitivos (um caractere e um inteiro de 32-bits). Estes seriam expressos em C/C++ como: <screen>
489
> O primeiro passo é criar o arquivo <literal role="extension"
491
>, que se chamará <filename
492
>estruturasimples.osd</filename
495
<?xml version="1.0" encoding="UTF-8"?>
497
<struct name="simples">
498
<primitive name="umCaractere" type="Char"/>
499
<primitive name="umInteiro" type="Int32"/>
504
>, que é relativamente parecido com a definição em C/C++. O atributo do tipo poderá ser qualquer um dos seguintes:</para>
538
>O próximo passo é criar o arquivo <literal role="extension"
540
> para os meta-dados, que é basicamente um conjunto de pares chave-valor. Ele deverá se chamar <filename
541
>estruturasimples.desktop</filename
542
>. Neste exemplo, será algo do gênero: <screen>
547
ServiceTypes=KPluginInfo
549
Name=Estrutura de testes simples
550
Comment=Uma estrutura de testes muito simples que contém apenas dois itens
552
X-KDE-PluginInfo-Author=Marcus Gama
553
X-KDE-PluginInfo-Email=marcus.gama@exemplo.com
554
X-KDE-PluginInfo-Name=estruturasimples
555
X-KDE-PluginInfo-Version=1.0
556
X-KDE-PluginInfo-Website=http://www.plugin.org/
557
X-KDE-PluginInfo-Category=structure
558
X-KDE-PluginInfo-License=LGPL
559
X-KDE-PluginInfo-EnabledByDefault=false
561
> Estes campos deverão todos ser relativamente intuitivos, excetuando o <literal
562
>X-KDE-PluginInfo-Name</literal
563
>. Este deverá ter o nome do arquivo <literal role="extension"
565
> como valor (sem o sufixo <literal role="extension"
569
>Agora crie uma sub-pasta <filename class="directory"
570
>estrutura-simples</filename
571
> como descrito acima, copie os dois arquivos para esta pasta e reinicie o &okteta;.</para>
575
>Estruturas mais complexas</title>
577
>A seguir, iremos criar uma estrutura mais complexa, que irá se chamar "complexa" e salvá-la num arquivo <filename
578
>complexa.osd</filename
579
>. Esta estrutura irá conter duas listas (uma de tamanho fixo e outra com o tamanho determinado durante a execução), assim como uma estrutura encadeada e uma união.<screen
581
<?xml version="1.0" encoding="UTF-8"?>
583
<struct name="complexa">
584
<primitive name="tamanho" type="UInt8" />
585
<union name="umaUniao">
586
<array name="quatroBytes" length="4">
587
<primitive type="Int8" />
590
<struct name="encadeado">
591
<array name="texto" length="tamanho"> <!-- referencia o campo 'tamanho' acima -->
592
<primitive type="Char" />
599
> Isto irá corresponder ao seguinte, em pseudo-C/C++ <screen
603
int8_t quatroBytes[4];
606
char texto[tamanho] //C++ não válido por referenciar o valor de 'tamanho'
613
>Obviamente, você só poderá ter campos de referência de listas de tamanho dinâmico antes da lista.</para
616
>A seguir, será criado o arquivo <filename
617
>complexo.desktop</filename
618
>, como foi feito no exemplo anterior (certifique-se de que define o <literal
619
>X-KDE-PluginInfo-Name</literal
620
> corretamente) e faça o mesmo para instalar ambos os arquivos.</para>
624
>Mais informações</title>
626
>Alguns exemplos de definições de estruturas poderão ser encontrados <ulink url="http://websvn.kde.org/branches/KDE/4.4/kdeutils/okteta/kasten/controllers/view/structures/schema/example/"
628
>. Isto inclui, por exemplo, o cabeçalho dos arquivos PNG. Você poderá encontrar um esquema em &XML; que descreve a estrutura do arquivo <literal role="extension"
630
> <ulink url="http://websvn.kde.org/branches/KDE/4.4/kdeutils/okteta/kasten/controllers/view/structures/schema/"
632
>. Se precisar de mais informações, sinta-se à vontade em contactar-me em &Alex.Richardson.email; </para>
639
<chapter id="menu-commands">
641
>Entradas do menu</title>
644
>Note que a maioria dos comandos do menu também possui uma combinação de teclas associada.</para>
646
<sect1 id="file-menu">
648
>O Menu Arquivo</title>
655
> <keycombo action="simul"
669
>Cria uma nova sequência de 'bytes'...</action
676
>: ... uma sequência vazia.</para>
681
>Da área de transferência</guimenuitem
682
>: ... com o conteúdo atual da área de transferência.</para
687
>Padrão...</guimenuitem
688
>: ... com um determinado padrão.</para>
693
>Dados aleatórios...</guimenuitem
694
>: ... com dados aleatórios.</para
699
>Sequência</guimenuitem
700
>: ... com todos os 'bytes' de 0 a 255.</para
710
> <keycombo action="simul"
718
>Abrir...</guimenuitem
724
>Abre um arquivo existente.</action
733
<keycombo action="simul"
741
>Insert...</guimenuitem>
747
>Insert an exiting file in the current
760
>Abrir recente</guisubmenu
766
>Seleciona a partir de uma lista dos últimos arquivos abertos.</action
775
> <keycombo action="simul"
789
>Salva a sequência de 'bytes' num determinado arquivo.</action
800
>Salvar como...</guimenuitem
806
>Salva a sequência de 'bytes' em outro arquivo, com outro nome.</action
817
>Exportar</guisubmenu
822
>Exportar os bytes selecionados para um arquivo...</para>
827
>Valores</guimenuitem
828
>: ... codificados como valores em 'bytes'.</para>
833
>Texto Simples</guimenuitem
834
>: ... codificado como caracteres. </para
840
>: ... codificado no formato Base64.</para
845
>Vetor em C</guimenuitem
846
>: ... definido como uma matriz na linguagem de programação C.</para
851
>Ver em Texto Simples</guimenuitem
852
>: ... como na área de dados, com o deslocamento, os valores dos 'bytes' e os seus caracteres. </para
868
>Recarregar</guimenuitem
874
>Descarta todas as alterações e restaura a sequência de 'bytes' a partir do arquivo.</action
883
> <keycombo action="simul"
891
>Imprimir...</guimenuitem
897
>Imprime a sequência de 'bytes' atual.</action
908
>Export...</guimenuitem>
914
>Export the selected document or a portion of
918
>Opens a dialog box with these options:</para>
927
>Plain text, &HTML; table, rich text
928
format, C array. Use the <guilabel
931
details for a C array or an &HTML; table.</para
937
>Destination</guilabel
941
>The file to which the data will be
948
>Export Range</guilabel
952
>Selects which data will be exported - - the entire document, the
953
selected portion or the range between two specified
968
>Cancel Operation</guimenuitem>
973
>Stop the current operation</para
984
>Permissões</guimenuitem
989
>Define os privilégios de modificação:</para>
995
>Marcar como apenas para leitura</guilabel
999
>Quando estiver definido, as alterações não poderão ser feitas na sequência de dados carregada.</para
1005
>Allow Resize</guilabel
1009
>When off, individual bytes may be edited but the total number of
1010
bytes may not be changed.</para
1022
> <keycombo action="simul"
1030
>Fechar</guimenuitem
1036
>Fecha a sequência de 'bytes' atual.</action
1047
>Fechar tudo</guimenuitem
1053
>Fecha todas as sequências de 'bytes'.</action
1064
>Fechar todos os outros</guimenuitem
1070
>Fecha todas as sequências de 'bytes', exceto a atual.</action
1079
> <keycombo action="simul"
1094
> a janela do &okteta;.</para
1100
<sect1 id="edit-menu">
1102
>O Menu Editar</title>
1104
>Atualmente, no &kde; 4.4, a cópia e a colagem enviam os dados para a área de transferência com o tipo MIME "application/octetstream"; o &klipper; não é capaz de apresentar estes dados, assim como a maioria dos outros aplicativos, por estes serem dados brutos. Veja também o submenu <guisubmenu
1105
>Copiar como</guisubmenu
1112
> <keycombo action="simul"
1120
>Desfazer</guimenuitem
1126
>Desfaz a última ação.</action
1135
> <keycombo action="simul"
1136
>&Ctrl;&Shift;<keycap
1143
>Refazer</guimenuitem
1149
>Refaz a última ação desfeita.</action
1158
> <keycombo action="simul"
1166
>Recortar</guimenuitem
1172
>Apaga os 'bytes' selecionados e copia-os para a área de transferência.</action
1181
> <keycombo action="simul"
1189
>Copiar</guimenuitem
1195
>Copia os 'bytes' selecionados para a área de transferência.</action
1204
> <keycombo action="simul"
1218
>Insere os 'bytes' cortados ou copiados da área de transferência.</action
1230
>Copiar como</guisubmenu
1235
>Copia os 'bytes' selecionados para a área de transferência...</para>
1240
>Valores</guimenuitem
1241
>: ... codificados como valores em 'bytes'.</para>
1246
>Texto Simples</guimenuitem
1247
>: ... codificado como caracteres. </para
1252
>Base64</guimenuitem
1253
>: ... codificado no formato Base64.</para
1258
>Vetor em C</guimenuitem
1259
>: ... definido como uma matriz na linguagem de programação C.</para
1264
>Ver em Texto Simples</guimenuitem
1265
>: ... como na área de dados, com o deslocamento, os valores dos 'bytes' e os seus caracteres. </para
1277
>Inserir</guisubmenu
1286
>Inserir um padrão...</guimenuitem>
1292
>Insere uma sequência definida de 'bytes' na posição do cursor.</action
1295
>As opções na janela permitem-lhe definir o tamanho do padrão e o seu formato (Hexadecimal, Decimal, Octal, Binário ou Caracter(es) ou UTF-8).</para>
1298
>Repeat pattern</guilabel
1299
> is checked, the specified pattern
1300
will be inserted repeatedly to reach the length set in
1303
>.</para--></listitem>
1321
>Selecionar tudo</guimenuitem
1327
>Seleciona a sequência de 'bytes' completa.</action
1336
> <keycombo action="simul"
1337
>&Ctrl;&Shift;<keycap
1344
>Deselecionar</guimenuitem
1350
>Desmarca a seleção atual.</action
1359
> <keycombo action="simul"
1367
>Selecionar o intervalo...</guimenuitem
1373
>Abre uma janela incorporada para definir o intervalo de seleção.</action
1382
> <keycombo action="simul"
1390
>Modo de Sobreposição</guimenuitem
1396
>Comuta entre o modo de Inserção e o de Sobreposição</action
1400
>O modo de sobreposição está implementado de forma a ser bastante restrito; não é possível alterar o tamanho dos dados (não permite adicionar nem remover 'bytes').</para
1409
> <keycombo action="simul"
1417
>Procurar...</guimenuitem
1423
>Procura um padrão definido no documento.</action
1424
> Poderão ser procurados padrões em hexadecimal, decimal, octal, binário ou texto.</para>
1426
>As opções da janela permitem-lhe definir o ponto inicial, a direção e a abrangência da pesquisa.</para
1434
> <keycombo action="simul"
1442
>Procurar o Seguinte</guimenuitem
1448
>Procura a instância seguinte</action
1449
> do padrão em <guimenuitem
1450
>Procurar</guimenuitem
1453
>Se não estiver definido nenhum padrão, irá aparecer a janela.</para>
1461
> <keycombo action="simul"
1469
>Procurar Anterior</guimenuitem
1475
>Procura a instância anterior</action
1476
> do padrão em <guimenuitem
1477
>Procurar</guimenuitem
1480
>Se não estiver definido nenhum padrão, irá aparecer a janela.</para>
1488
> <keycombo action="simul"
1496
>Substituir...</guimenuitem
1503
> o padrão de pesquisa por outro padrão diferente.</para
1511
> <keycombo action="simul"
1519
>Ir para a Posição...</guimenuitem
1525
>Move o cursor para uma determinada posição.</action
1533
<sect1 id="view-menu">
1543
> <keycombo action="simul"
1551
>Ampliar</guimenuitem
1557
>Aumenta o tamanho da letra.</action
1566
> <keycombo action="simul"
1574
>Reduzir</guimenuitem
1580
>Diminui o tamanho da letra.</action
1591
>Mostrar os Caracteres Invisíveis</guimenuitem
1597
>Ativa ou desativa a apresentação dos caracteres invisíveis.</action
1598
> Se a visualização estiver desativada, no local correspondente da coluna de caracteres, é colocado um outro carácter de substituição.</para
1612
>Mostrar a Posição da Linha</guimenuitem
1618
>Ativa ou desativa a apresentação da posição da linha numa área à esquerda.</action
1630
>Mostrar os Valores ou Caracteres</guisubmenu
1636
>Selecione qual das interpretações de 'bytes' são apresentadas.</action
1637
> Os valores possíveis são:</para>
1642
>Valores</guimenuitem
1648
>Caracteres</guimenuitem
1654
>Valores e Caracteres</guimenuitem
1667
>Codificação do Valor</guisubmenu
1673
>Seleciona a codificação dos valores</action
1674
> como sendo:</para>
1679
>Hexadecimal</guimenuitem
1685
>Decimal</guimenuitem
1697
>Executável</guimenuitem
1710
>Codificação de Caracteres</guisubmenu
1716
>Seleciona a codificação dos caracteres</action
1717
> no submenu. </para>
1727
>Disposição dinâmica</guisubmenu
1733
>Define as regras de disposição da área de dados.</action
1734
> Isto define quantos 'bytes' são apresentados por linha, dependendo da largura da janela. As regras possíveis são:</para>
1739
>Desligado</guimenuitem
1740
>: A disposição é fixa para o número atual de 'bytes' por linha e não se adapta à alteração do tamanho da janela.</para>
1745
>Repartir apenas os grupos de 'bytes' completos</guimenuitem
1746
>: Coloca o máximo de 'bytes' por linha possíveis, desde que fiquem grupos de 'bytes' completos. </para
1751
>Ligado</guimenuitem
1752
>: O mesmo que o anterior, só que permitindo também grupos incompletos de 'bytes'.</para
1764
>Modo de Visualização</guisubmenu
1770
>Seleciona a disposição da janela</action
1771
> como sendo:</para>
1776
>Colunas</guimenuitem
1777
>: A interpretação dos valores e caracteres é apresentada na disposição clássica, com cada um deles apresentado numa coluna em separado.</para
1782
>Linhas</guimenuitem
1783
>: A interpretação em caracteres dos 'bytes' é apresentada diretamente abaixo da interpretação do valor.</para
1793
> <keycombo action="simul"
1794
>&Ctrl;&Shift;<keycap
1801
>Dividir na horizontal</guimenuitem
1807
>Divide a área de visualização atualmente em primeiro plano em duas partes, adicionando uma cópia da área atual à outra área abaixo.</action
1816
> <keycombo action="simul"
1817
>&Ctrl;&Shift;<keycap
1824
>Dividir na vertical</guimenuitem
1830
>Divide a área de visualização atualmente em primeiro plano em duas partes, adicionando uma cópia da área atual à outra área à direita.</action
1839
> <keycombo action="simul"
1840
>&Ctrl;&Shift;<keycap
1847
>Fechar a área de visualização</guimenuitem
1853
>Fecha a área de visualização atualmente em primeiro plano.</action
1862
> <keycombo action="simul"
1863
>&Ctrl;&Shift;<keycap
1870
>Modo Tela Cheia</guimenuitem
1876
>Comuta o modo de tela cheia.</action
1884
<sect1 id="windows-menu">
1886
>O Menu Janelas</title>
1889
>Oferece uma lista com as janelas atuais. Selecione a janela ativa.</para>
1893
<sect1 id="bookmarks-menu">
1895
>O Menu Favoritos</title>
1898
>Vários favoritos podem ser definidos para uma única sequência de 'bytes'. Cada sequência tem o seu próprio conjunto de favoritos, sendo o conjunto apropriado apresentado no fundo do <guimenu
1900
>. Escolha um favorito do menu para mover o cursor e a janela para o mesmo. <note
1902
>Os favoritos são atualmente transitórios e não são salvos ao fechar uma lista de 'bytes' ou o programa em si.</para
1911
> <keycombo action="simul"
1919
>Adicionar aos Favoritos</guimenuitem
1924
>Marca um determinado local na sequência de 'bytes'.</para
1933
> <keycombo action="simul"
1934
>&Ctrl;&Shift;<keycap
1941
>Remover o Favorito</guimenuitem
1947
>Remove o favorito atual.</action
1948
> Este comando só está disponível se o cursor estiver num local marcado como favorito.</para
1958
>Remover Todos os Favoritos</guimenuitem
1964
>Limpa a lista de favoritos.</action
1973
> <keycombo action="simul"
1981
>Ir para o Favorito Anterior</guimenuitem
1987
>Move o cursor para o favorito anterior.</action
1996
> <keycombo action="simul"
2004
>Ir para o favorito seguinte</guimenuitem
2010
>Move o cursor para o favorito seguinte.</action
2018
<sect1 id="tools-menu">
2021
>Ferramentas</guimenu
2025
>Oferece uma lista com as ferramentas instaladas. Ativa ou desativa a apresentação de cada uma das ferramentas. Você poderá ver uma descrição mais detalhada de cada ferramenta na seção <link linkend="tools"
2030
<sect1 id="settings-menu">
2033
>Configurações</guimenu
2041
>Configurações</guimenu
2043
>Mostrar Barra de Ferramentas</guimenuitem
2049
>Ativa ou desativa a apresentação da barra de ferramentas abaixo do meu.</action
2058
>Configurações</guimenu
2060
>Mostrar a Barra de Estado</guimenuitem
2066
>Comuta a visibilidade da barra de estado.</action
2075
>Configurações</guimenu
2077
>Configurar Atalhos...</guimenuitem
2082
>Muda os atalhos das ações do programa.</para
2090
>Configurações</guimenu
2092
>Configurar as Barras de Ferramentas...</guimenuitem
2097
>Controla o conteúdo da barra de ferramentas.</para
2105
<sect1 id="help-menu">
2107
>O Menu Ajuda</title>
2108
&help.menu.documentation; </sect1>
2114
>Barra de ferramentas</title>
2116
>A barra de ferramentas contém ícones para os seguintes comandos:</para>
2120
>(Todos se comportam de forma idêntica ao comando respectivo no menu.)</para
2193
>Procurar Próximo</guiicon
140
2202
<chapter id="credits">