Hoofdstuk 3. Hulpmiddelen

Overzicht

Okteta biedt enige hulpmiddelen voor analyse en manipulatie van de byte-arrays en enige voor meer algemene doelen. Deze hulpmiddelen kunnen geactiveerd of gedeactiveerd worden vanuit het item Hulpmiddelen in de menubalk. Elk hulpmiddel heeft een klein venster, dat zich vastzet ofwel in een van de zijbalken of vrij zweeft als een venster. U kunt vastzetten, losmaken, opnieuw arrangeren en de hulpmiddelvensters ook met de muis stapelen, door met de linkermuisknop op de titel balk van een hulpmiddelvenster te drukken, het naar wens te verplaatsen en de linkermuisknop los te laten om de actie te voltooien, annuleer het door op de Esc-toets te drukken.

Analyzers en manipulatoren

Tabel met waarde/teken

De tabel laat alle mogelijke byte-waarden zien, zowel als teken als in de verschillende numerieke coderingen.

De geselecteerde waarde kan op de cursorpositie ingevoegd worden voor een gedefinieerd aantal bytes. Dit kan bereikt worden door de knop Invoegen te gebruiken of dubbel te klikken op de regel in de tabel.

Binaire filter

Het filter voert binaire bewerkingen uit op de geselecteerde bytes. Na het kiezen van de bewerking (EN, OF, ROTATIE..) kunnen de parameters, indien aanwezig, ingesteld worden in het onderstaande vak. Het filter wordt uitgevoerd door de knop Filter te gebruiken.

Tekenreeksen

Dit hulpmiddel lokaliseert de tekenreeksen in de geselecteerde bytes. Na het kiezen van de minimale lengte van de tekenreeks, worden de tekenreeksen opgezocht door de knop Extraheren te gebruiken. De lijst met de getoonde tekenreeksen kan kleiner gemaakt worden door een filter in te voeren.

Statistieken

Dit hulpmiddel bouwt een statistiek voor de geselecteerde bytes. De statistiek geeft de frequentie van voorkomen van elke bytewaarde in de selectie. Het kan berekend worden door de knop Bouwen te gebruiken.

Controlesom

Dit hulpmiddel berekent verschillende ccontrolesommen of hashsommen voor de geselecteerde bytes. Na het kiezen van het algoritme en het instellen van de parameter, iniden nodig, zal de som berekend worden bij gebruik van de knop Berekenen.

Decoderingtabel

De tabel toont de waarden van het byte of de bytes beginnend bij de cursor voor enkele algemene eenvoudige gegevenstypen zoals geheel getal of drijvende komma, maar ook UTF-8. Dubbelklikken op een regel in de tabel opent een editor, zodat de waarde bewerkt en gewijzigd kan worden.

Structuren

Dit hulpmiddel schakelt onderzoeken en bewerken van byte-arrays in gebaseerd op door de gebruiker gemaakte structuurdefinities. Gedetailleerde instructies staan in een eigen sectie.

Algemene hulpmiddelen

Bestandssysteem

Dit hulpmiddel biedt een ingebedde bestandsbrowser die gebruikt kan worden om te openen bestanden te selecteren.

Documenten

Dit hulpmiddel toont alle nu aangemaakte of geladen bestanden. Symbolen markeren het bestand met de nu actieve weergave en tonen ook welke bestanden niet opgeslagen wijzigingen of welke opgeslagen kopie gewijzigd is door een ander programma.

Bladwijzers

Dit hulpmiddel Kan worden gebruikt om de bladwijzers te beheren, als alternatief voor het menu Bladwijzers.

Opmerking

Bladwijzers zijn nu slecht voorbijgaand en worden niet opgeslagen als u een byte-array of het gehele programma sluit.

Bestandsinformatie

Dit hulpmiddel toont enige informatie over het huidige bestand, inclusief het type, de locatie van opslaan en de grootte.

Terminal

Een ingebedde terminal, de werkmap is niet gekoppeld aan het actieve bestand.

Conversie van tekenset

Het hulpmiddel herschrijft de bytes zodat de respectievelijke tekens hetzelfde zijn als in de andere tekenset. Alleen 8-bits tekensets worden ondersteund en tekens zonder overeenkomst worden op dit moment vervangen door een waarde hard gecodeerd op 0.