Dokumenatation över GNOME's binärfilseditor

Copyright (C) 1998, 1999 Jaka Mocnik

This program and the documentation are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

For more details see the file COPYING.
 

1. Översikt

  1. Översikt
  2. Introduktion
  3. Hur du använder binärfileseditorn
  4. Synpunkter
 

2. Introduktion

GHex (GNOME's Binärfils Editor) är en enkel liten applikation som låter dig att visa och ändra innehållet i en fil med hex och ASCII text. Editorn är tänkt att vara en del av ditt GNOME skrivbord och försöker på ett smidigt sätt smälta in med dina övriga GNOME applikationer. Detta genom att följa de standarder som är framtagna och som följs av alla GNOME applikationer.
 

3. Användning

När du startar GHex, kommer den att visa ett fönster endast innehållande en meny. När man laddar en fil kommer dess innehåll att visas under menyraden i en del som kommer att ta upp den största delen av fönstret. Innehållet visas i både hexadecimal och ASCII form samtidigt, med de hexadecimala värdena på den vänstra sidan och den motsvarande ascii texten på den högra sidan.

Menyn

Meny Arkiv Meny Redigera (endast när en fil är öppnad) Meny Visa (endast när filen är öppen) Meny Inställningar Meny Filer Meny Hjälp

Redigera en fil

Du kan flytta dig runt i den öppnade filen genom piltangenterna, det numeriska tangentbordet, scrollbaren på det vänstra fönstret eller genom att klicka med musen i fönstret. Att klicka med musen i antingen det hexadecimala eller ascii fönstret kommer att aktivera redigeringsläge för antingen hex eller ASCII format. Det aktiva fönstret visas genom att makören blir fylld, medans makören i det inaktiva fönstret blir ett streck. I ascii läge kan du regdigera filen precis som om den vore vilken texteditor som helst förutom att den inte kommer att låta dig att LÄGGA till eller TA BORT data, endast ändra den befintliga. I hexadecimalt läge kan du ändra värdet på "nibblen - svensk översättning ?" (fyra bitar, alltså en halv byte) som för tillfället befinner sig under makören med tangenterna '0' ... '9' samt 'a' .. 'f'.

Söka och ersätta data

Genom att välja Sök Redigera menyn får du upp dialogrutan för Sökning. Denna låter dig att söka i filen efter en sträng som du kan definera i antingen HEX eller ASCII format. För att hitta en textsträng, mata in texten i dialogrutan och välj Sök nästa eller Sök föregående knappen.
Du kan sedan välja i vilken form (antingen hex eller ascii) ghex skall söka efter din text genom att välja detta i dialogrutan.
Att ersätta data går till på ett liknande sätt, skillnaden är att du matar in BÅDE strängen som du letar efter samt vad den skall ersättas med. Dessa måste vara av samma längd (eftersom Ghex inte lät dig ta bort eller lägga till data - endast ändra den).
Genom att välja Sök nästa knappen kommer Ghex att söka efter nästa ställe där strängen finns, och Ersättknappen kommer att ersätta data om makören är i början av en sträng som matchar värdet som du bad den söka efter, sedan fortsätter den att söka efter nästa post, men om makören inte är positionerad i början av den sökta strängen kommer den istället att söka efter nästa matchande sträng men kommer då inte att ersätta denna.
Slutligen, Ersätt alla knappen kommer att ersätta alla matchande poster i från den punkt där makören befinner sig och till slutet av den öppnade filen.

Dialogruta för konvertering mellan format

Visar dig fyra bytes data i deras binära,decimala,hexadecimala samt ASCII format. Värdena kommer automatiskt att uppdateras när du ändrar värde i något inmatningsfält. 'Hämta värde vid makör' hämtar värdet på datat som befinner sig under makören (antingen byte,word eller long word beronde på vad du har valt i "Grupper data som".

Användar inställningar

4. Synpunkter

GHex utvecklas och underhålls av Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>. Om du har problem med att installera eller använda Ghex, vänligen skicka e-post till mig (på engelska).

Status samt möjlighet att hem hämta Ghex får du på denna sidan. Den senaste versionen är dessutom tillgänglig på Gnome projektets CVS server i modulen "gnome-utils".

Kommentarer, ideer samt bugg rapporter (och ännu hellre fixar) är mycket välkommna via e-post till Jaka Mocnik på e-post adressen som finns här ovanför..

Denna sidan är översatt till svenska av Daniel Persson och kommentarer samt rättningar på översättningen kan mailas till mig.