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
-
Översikt
-
Introduktion
-
Hur du använder binärfileseditorn
-
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
-
Öppna låter dig välja en fil - öppna den samt läsa in innehållet i en buffer som den sedan visar direkt i fönstret.
-
Spara skriver ner innehållet i buffern till en fil med samma namn som den du öppnade.
Var försiktig med detta val eftersom du lät kan förstöra filer som skall höra till ett givet format.
-
Spara som låter dig välja ett nytt filnamn för spara innehållet i buffern.
-
Återgå läser in innehållet i filen på nytt.
-
Öppna konverterare... öppnar Dialogruta för konvertering mellan format.
-
Stäng stänger alla fönster och tar bort alla filer ur internminnet.
-
Avsluta borde vara uppenbar: detta val avslutar binärfilseditorn(Ghex).
Meny Redigera (endast när en fil är öppnad)
-
Ångra ångrar senaste valet du gjorde.
-
Gör om gör om det senaste valet du gjorde.
-
Sök öppnar sök och ersätt dialogrutan.
-
Ersätt öppnar Dialogrutan för att ersätta ett värde med ett annat.
-
Gå till byte öppnar dialgorutan för att hoppa till en viss byte.
-
Gruppera data som erbjuder tre olika sätt på hur du kan välja att visa dina bytes i hex fönstret: antingen väljer du att visa dem en byte i taget eller så visar du dem två i taget(words) eller med fyra bytes i taget (long words).
Meny Visa (endast när filen är öppen)
-
Lägg till vy visar ytterligare en vy av den fil som för tillfället editeras .
-
Ta bort vy tar bort det aktiva fönstret(vyn). Även om det är det enda fönstret som du har uppe för filen som du redigerar
kommer inte filen att raderas utan kommer att vara nåbar via menynFiler
Meny Inställningar
Meny Filer
-
Visar namnen på öppnade filer. Du kan enkelt visa dem genom att välja respektive fil på denna menyn
Meny Hjälp
-
Hjälp startat hjälpläsaren för GNOME med denna filen som du läser.
-
Om visar dig vad Ghex är för något och vem som är ansvarig för applikationen.
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 på 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
-
Redigera inställningar: här kan du tex sätta det maximala antalet ändringar som kan ångras samt i vilket format värdet vid makören skall visas i.
Detta format kan vara antingen decimalt eller hexadecimalt eller en egendefinerad printf sträng.
Du kan även ställa in om du vill att fönstret för hexadecimal redigering skall visa en extra offset-kolumm till vänster.
-
Utseende: här kan du ställa in standard grupptyp samt typsnitt
-
MDI: låter användaren välja utseende, de som stöds i dagsläget är:
-
Standard: inställningar som användaren gjort i användargränsnittet och som delas av alla Gnome applikationer.
-
Anteckningsbok: visar varje fönster med egen flik
-
Toppnivå: visar varje fil i eget fönster.
-
Modal: visar endast ett dokument i taget, vilket ger användaren möjlighet att välja filer från Filer menyn.
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.