Capítulo 3. Ferramentas

Resumo

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 Ferramentas 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 botão esquerdo do mouse na barra de título de uma área de ferramentas, movendo-o como desejar e soltando o botão esquerdo do mouse para completar a ação, ou, caso contrário, cancelando o movimento com a tecla Esc.

Analisadores e Manipuladores

Tabela de valores/caracteres

A tabela apresenta todos os valores possíveis de um byte, quer na forma de caracteres ou em diferentes representações numéricas.

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 Inserir ou fazendo um duplo-clique na linha da tabela.

Filtro Binário

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 Filtro.

Cadeias de caracteres

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 Extrair. A lista de textos apresentados poderá ser refinada se inserir um termo de filtragem.

Estatísticas

Esta ferramenta gera algumas estatísticas sobre a sequência de 'bytes'. As estatísticas fornecem a frequência de ocorrência de cada 'byte' na seleção. Ela pode ser calculada usando o botão Construir.

Soma de verificação

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 Calcular.

Tabela de Decodificação

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.

Estruturas

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 seção.

Ferramentas gerais

Sistema de arquivos

Esta ferramenta oferece um navegador de arquivos incorporado que poderá usar para selecionar os arquivos a abrir.

Documentos

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.

Favoritos

Esta ferramenta poderá ser usada para gerenciar os favoritos, como alternativa ao menu Favoritos.

Nota

Os favoritos são atualmente transitórios e não são salvos ao fechar uma lista de 'bytes' ou o programa em si.

Informações do Arquivo

Esta ferramenta mostra algumas informações sobre o arquivo atual, incluindo o seu tipo, a localização do armazenamento e o tamanho.

Terminal

Um Terminal integrado, onde a pasta de trabalho não está associada ao arquivo ativo.

Conversão de codificações

A ferramenta reescreve os bytes de forma que os caracteres respectivos sejam os mesmos na outra codificação. Só há suporte para as codificações de 8 bits, sendo que os caracteres sem correspondência são, por enquanto, substituídos pelo valor fixo 0.