]> O Manual do &khexedit; Jonathan Singer
jsinger@leeta.net
Espen Sand
espensa@online.no
Desenvolvimento
Lauri Watts
lauri@kde.org
Revisão
MarcusGama
marcus_gama@uol.com.br
Tradução
1999-2000 Jonathan Singer &FDLNotice; 2001-07-06 0.08.05 O &khexedit; é um editor de hexadecimal para o ambiente do &kde;. KDE Kapp editar binário hexadecimal
Introdução O &khexedit; é um editor para os dados brutos dos arquivos binários. Ele inclui as funcionalidades de procura e substituição, favoritos, várias opções de configuração, o suporte para arrastar e soltar, assim como outras funcionalidades poderosas. Iniciando o &khexedit; Digite khexedit numa linha de comando ou selecione o item Editor Binário no menu Utilitários no menu inicial do KDE. As opções normais da linha de comando para o &Qt; e o &kde; estão disponíveis e podem ser listadas digitando khexedit . As outras opções da linha de comando são: - abre o arquivo indicado <posição> salta para a posição <posição> no arquivo aberto. O &khexedit; em Geral A janela principal do &khexedit; possui os seguintes componentes: a barra de menu, a barra de ferramentas, a coluna de posição, a janela de edição de dados, o campo de texto, a barra de procura, o campo de conversão e a barra de estado. A Tela do &khexedit; A Tela do &khexedit; Quando um documento está aberto, os bytes são mostrados no formato hexadecimal na janela de edição de dados. Os dados podem ser editados, cortados, copiados, colados arrastados e soltos como acontece com o texto normal num editor ou num processador de texto. O cursor marca a posição atual. Clicar na tecla de Insert muda entre o modo de sobreposição e o de inserção de texto. Os dados também poderão ser mostrados em octal, binário ou em decimal, escolhendo o formato desejado no menu Ver. A coluna de posição à esquerda indica a posição de um byte no arquivo. O campo de texto à direita mostra a codificação em ASCII do arquivo. A posição do cursor e a edição na janela de edição de dados são refletidas no campo de texto. Este pode também ser editado, e essas alterações são refletidas na janela de edição de dados. A barra de pesquisa permite ao usuário procurar por um determinado valor -- seja hexadecimal, octal, binário, decimal ou texto. O campo de conversão mostra o valor do byte na posição do cursor numa variedade de bases. Ele também mostra o valor de todos os tipos de dados padrão que começam no cursor. Podem ser abertos vários documentos ao mesmo tempo mas somente um poderá estar ativo. Use o menu Documentos para selecionar qual documento estará ativo. Comandos do Menu Repare que a maioria dos comandos do menu também possuem um atalho do teclado. O Menu <guimenu >Arquivo</guimenu > &Ctrl;N Arquivo Novo Abre um novo arquivo. &Ctrl;O Arquivo Abrir... Abrir um arquivo existente. &Ctrl; I Arquivo Inserir... Insere um arquivo existente no documento atual. Arquivo Abrir Recente Escolhe o arquivo a abrir numa lista com os últimos arquivos abertos. Arquivo Reverter Retorna o documento editado para o último estado salvo. &Ctrl;S Arquivo Salvar Salva o documento. Arquivo Salvar Como... Salva o documento com um nome novo. &Ctrl;W Arquivo Fechar Fecha o documento atual. &Ctrl;P Arquivo Imprimir... Imprime o documento atual. Arquivo Exportar... Exporta o documento selecionado ou um pedaço do mesmo.Abre um diálogo com estas opções: Formato Texto simples, tabela de HTML, texto formatado (RTF) ou vetor em C. Use a página Opções para selecionar os detalhes para um vetor em C ou uma tabela em HTML. Destino O arquivo para o qual os dados serão exportados Exportar Intervalo Seleciona quais os dados a exportar -- o documento inteiro, a parte selecionada ou o intervalo entre duas posições indicadas. Arquivo Cancelar Operação Pára a operação atual Arquivo Permissões Configura os privilégios de escrita: Apenas para leitura Quando estiver assinalado, as alterações não poderão ser feitas no arquivo apresentado. Permitir Redimensionar Quando estiver desligado, os bytes em particular poderão ser alterados mas o número total de bytes não. Arquivo Nova Janela Abre a uma janela adicional do &khexedit; Arquivo Fechar Janela Fecha a janela atual do &khexedit; &Ctrl;Q Arquivo Sair Fecha todas as janelas do &khexedit; O Menu <guimenu >Editar</guimenu > &Ctrl;Z Editar Desfazer Desfaz a última ação. &Ctrl;&Shift;Z Editar Refazer Refaz a última ação desfeita. &Ctrl;X Editar Cortar Corta o texto selecionado atualmente e copia-o para a área de transferência. &Ctrl;C Editar Copiar Copia o texto selecionado para a área de transferência. &Ctrl;V Editar Colar Insere o texto cortado ou copiado a partir da área de transferência. Editar Especial Algumas variantes do Copiar e do Colar: Copiar como Texto: Copia os bytes selecionados como caracteres em ASCII. Colar num Arquivo Novo. Cola numa nova janela. &Ctrl;A Editar Selecionar Tudo Seleciona o documento inteiro. Editar Deselecionar Deseleciona o documento inteiro. &Ctrl;F Editar Procurar... Procura um padrão especificado no documento. Poderão ser procurados padrões em hexadecimal, decimal, octal, binário ou em texto. As opções da janela permitem-lhe indicar o ponto inicial, a direção e o intervalo da busca. F3 EditarProcurar Próximo Procura a próxima instância do padrão do Procurar. &Shift;F3 Editar Procurar Anterior Procura a instância anterior do padrão do Procurar. &Ctrl;R Editar Substituir... Substitui o padrão de procura com outro padrão diferente. &Ctrl;G IrIr Para a Posição... Move o cursor para uma posição indicada. &Ctrl;Ins Editar Inserir um Padrão... Introduz uma sequência específica de bytes. As opções da janela permitem-lhe definir o tamanho do padrão, o seu formato (hexadecimal, decimal, octal, binário ou texto) e o ponto de inserção. Se o Repetir o padrão estiver assinalado, o padrão indicado será repetido até atingir o valor definido no Tamanho. O Menu <guimenu >Ver</guimenu > VerHexadecimal VerDecimal VerOctal VerBinário VerTexto As primeiras cinco opções selecionam o formato apresentado na janela de edição de dados: hexadecimal, decimal, octal, binário ou texto. Quando é selecionada a visualização em texto, o campo de texto extra não é apresentado. Ver Mostrar a Coluna de Posição Alterna a apresentação da coluna de posição. VerMostrar o Campo de Texto Alterna a apresentação do campo de texto. Ver Posição em Decimal Quando definido, todas as posições são mostradas e interpretadas como números em decimal em vez de hexadecimal. Ver Maiúsculas (Dados) Quando assinalado, os dígitos em hexadecimal dos dados são mostrados em maiúsculas. Ver Maiúsculas (Posição) Quando assinalado, os dígitos em hexadecimal no campo de posição são mostrados em maiúsculas. Ver Codificação do Documento Seleciona a codificação usada para a visualização no campo de texto. As codificações alternativas como o EBCDIC e o ASCII de 7 bits podem ser usadas. Codificações adicionais podem ser adicionadas pelo usuário (embora ainda não estejam implementadas). O Menu <guimenu >Favoritos</guimenu > &Ctrl;B Favoritos Adicionar aos Favoritos Marca uma localização dentro do documento. Poderão ser marcados vários favoritos para um único documento. Cada documento tem o seu próprio conjunto de favoritos e o conjunto apropriado é mostrado no fundo do menu de Favoritos quando um documento é selecionado. Seleccione um favorito para ir para ele. &Ctrl;E Editar Substituir o Favorito Limpa um favorito existente na posição atual do cursor. Será aberta uma janela com a lista dos favoritos disponíveis; selecione o que deseja alterar. &Ctrl;U Favoritos Remover o Favorito Remove um favorito existente. Será aberta uma lista com os favoritos disponíveis; selecione nela o favorito que deseja remover. Favoritos Remover Tudo Limpa a lista de favoritos. &Alt;Baixo Favoritos Ir Para Próximo Favorito Move o cursor para o próximo favorito. &Alt;Cima Favoritos Ir Para Favorito Anterior Move o cursor para o favorito anterior. O Menu <guimenu >Ferramentas</guimenu > FerramentasExtrair o Texto... Localiza o texto em ASCII nos dados. O tamanho mínimo do texto, a distinção de maiúsculas ou minúsculas e o padrão de correspondência podem ser indicados. FerramentasFiltro Binário... Efetua uma operação binária nos dados. A operação (E, OU, ROTAÇÃO...) e o operando podem ser indicados na janela. As opções a marcar na janela permitem que a operação seja limitada a determinados bytes ou à região antes ou depois do cursor. FerramentasTabela dos Caracteres Abre uma lista com valores e os seus equivalentes em ASCII e introduz o valor selecionado no cursor. FerramentasConversor Insira um valor em qualquer um dos campos e veja o seu equivalente em hexadecimal, decimal, octal, binário ou texto. Uma opção permite a visualização do valor no cursor alternativamente. Ferramentas Estatísticas Mostra a frequência da ocorrência de valores no documento. O Menu <guimenu >Documentos</guimenu > Oferece uma lista com os documentos abertos. A seleção de um deles torna o documento ativo. O Menu <guimenu >Configurações</guimenu > Configurações Mostrar a Barra de Ferramentas Alterna a visibilidade da barra de ferramentas abaixo do menu. Configurações Mostrar a Barra de Estado Alterna a visibilidade da barra de estado ConfiguraçõesMostrar a Localização Completa Alterna a visualização da localização completa do arquivo na barra do título ConfiguraçõesPáginas dos Documentos Muda a visibilidade das páginas para todos os documentos atuais. O seletor de página pode ser visível acima ou abaixo da janela de edição, ou poderá estar oculto. Você poderá achar as páginas mais úteis do que o menu de documentos para mudar de um para outro. Configurações Campo de Conversão Muda a visibilidade do campo de conversão de valores. Pode estar incorporado na janela principal, passar a uma janela flutuante ou ser oculto. ConfiguraçõesBarra de Procura Muda a visibilidade da barra de procura de valores. Pode estar visível acima ou abaixo da janela de edição, ou ainda estar oculta. Configurações Salvar Opções Salva o estado atual das opções. ConfiguraçõesPreferências... Altera estas opções: Disposição Tamanho da linha e da coluna (em bytes). Eles podem ser definidos separadamente para diferentes modos. Um número fixo de bytes por linha, bloquear a coluna no fim de linha. As linhas de grade entre as linhas e as colunas. A largura dos campos separadores, o espaçamento e as margens. Cursor A taxa de intermitência e a forma do cursor. O comportamento do cursor quando a janela deixa de estar em primeiro plano. Fonte O nome da fonte, o estilo e o tamanho. O caractere usado para mostrar os caracteres não visíveis no campo de texto. Cores Todas as cores no &khexedit; poderão ser personalizadas, incluindo as linhas e colunas pares e ímpares, os favoritos, os separadores e as linhas de grade. A única exceção é a cor da seleção, que utiliza a configuração do Centro de Controle do KDE. Arquivos A abertura do último, ou de todos os últimos documentos recentes na inicialização. A reposição da posição do cursor. A ativação da proteção de escrita por padrão. A criação de uma cópia de segurança ao salvar os arquivos. A gravação da lista dos Documentos Recentes ao sair. A lista dos Documentos Recentes pode também ser limpa nesta janela. Diversos A cópia automática, após a seleção, para a área de transferência. A inicialização no modo de inserção, em vez do modo de sobreposição. A necessidade de confirmação para voltar ao início ou ao fim da linha nas procuras. Os saltos do cursor para o byte mais próximo quando se move no modo binário. A ocorrência de um som ao digitar dados ou quando ocorre um erro fatal. A apresentação dos favoritos na coluna de posição e nos campos de edição. A notificação quando o número de páginas imprimíveis excede um limite pré-definido. O número máximo de execuções do Desfazer. O Menu <guimenu >Ajuda</guimenu > &help.menu.documentation; Barra de Ferramentas A barra de ferramentas contém ícones para os seguintes comandos: (Exceto para o Arrastar documento e para Alternar a proteção de escrita, todos se comportam de forma idêntica ao comando do menu). Arrastar o documento -- Clique neste botão e arraste para um arquivo de texto ou para uma nova janela do &khexedit;. Novo Abrir Reverter Salvar Imprimir Procurar Procurar Próximo Procurar Anterior Cortar Copiar Colar Desfazer Refazer Cancelar Operação Ajuda ..e à direita da barra de ferramentas.. Alternar a proteção de escrita - muda entre os modos apenas para leitura e o de leitura/escrita. Barra de procura A barra de procura é usada para localizar um determinado valor no documento. Insira um valor no campo, selecione a representação desejada (hexadecimal, octal, binária, decimal ou texto) e clique no botão Procurar. Clique no botão Para trás para procurar para trás, a partir do cursor, ou assinale o Ignorar a capitalização para uma procura de texto sem distinção de maiúsculas ou minúsculas. Clique no botão à direita da barra (X) para ocultar a barra de procura; vá para Barra de procura no menu de Configurações para restaurá-la. Campo de conversão O campo de conversão mostra os valores dos vários tipos de dados no byte selecionado. Para os tipos de 8 bits, mostra o valor do byte sob o cursor; para os tipos maiores, mostra o valor que começa nesse byte. A coluna mais à direita mostra as várias codificações do byte atual. As opções no campo de conversão são: Mostrar descodificação em 'little endian' Quando está assinalado, faz com que os tipos com vários bytes seja calculados usando o método 'little-endian' usado pelos processadores x86 e Alpha. Neste esquema, o primeiro byte representa a parte menos significativa do valor. (0a 4e = 0x4e0a = 19978). Quando estiver desligado, os tipos de vários bytes são calculados com o método 'big-endian' usado pelos processadores PowerPC e Sparc. (0a 4e = 0x0a4e = 2638) Mostrar o 'unsigned' como hexadecimal Quando assinalado, faz com que os tipos sem sinal sejam mostrados em hexadecimal, em vez de ser em decimal. Comprimento da sequência Indica o número de bits usados para calcular os valores nos campos acima. Barra de Estado A barra de estado mostra a seguinte informação: Codificação/Seleção Quando não estiver nada selecionado, este campo mostra a opção de codificação usada. (Veja em Ver Codificação do Documento para mais informações sobre a codificação). O ponto de início e o tamanho da seleção são mostrados. Arquivo Modificado Um ! nesta zona indica que o arquivo foi modificado. Inserir/Sobrescrever Indica se os valores introduzidos pelo teclado são introduzidos na posição do cursor (INS) ou se sobrepõem os dados que começam no cursor (SOB). Use a tecla Insert para alternar entre os dois modos. Tamanho Mostra o tamanho total do documento atual. Posição Indica a posição do cursor no documento. Modo de visualização Indica se a janela de edição de dados está mostrando os valores em hexadecimal, octal, binário, decimal ou texto. Mude de modos com o menu Ver. Proteção de Escrita Indica se o documento pode ser editado (RW) ou se está apenas aberto para leitura (R). Mude entre modos com o botão do lado direito da barra de ferramentas ou com o comando Permissões no menu Arquivo. Créditos e Licença &khexedit; Direitos Autorais do Programa 1999-2000 Espen Sand espensa@online.no Contribuições: 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 Direitos Autorais da Documentação 2000 Jonathan Singer jsinger@leeta.net Tradução de Marcus Gamamarcus_gama@uol.com.br &underFDL; &underGPL; Compilação e Instalação &install.intro.documentation; &install.compile.documentation; &documentation.index;