Redigera filer

Växla hexadecimal- eller ASCII-panelerna

Filer kan redigeras i GHex från antingen hexadecimalpanelen eller ASCII-panelen.

För att fokusera endera panel så att den accepterar dina tangenttryck kan du klicka på lämplig panel, eller:

  • Trycka ned Alt+Vänster för att fokusera hexadecimalpanelen, och

  • Trycka ned Alt+Höger för att fokusera ASCII-panelen.

Om du vill flytta markören i filen gör du på något av följande sätt:

  • Använd fönstrets rullningslist och musen för att välja en byte genom att klicka på den.

  • Använd piltangenterna, Home, End, PageUp eller PageDown på tangentbordet.

  • Välj Hoppa till byte (från huvudmenyn) eller tryck ned Ctrl+J, och ange markörpositionen som ett decimalt eller hexadecimalt värde. Formatet på det hexadecimala värdet måste vara 0x följt av positionen, till exempel 0x3.

Redigera filen med hexadecimal- eller ASCII-panelen

Redigera ASCII på samma sätt som du redigerar i en vanlig textfil.

För att redigera det hexadecimala formatet använder du värdena 0 till 9 och a till f. Denna åtgärd är inte skiftlägeskänslig.

Inskrivningsläge

Inskrivningsläge kan aktiveras/inaktiveras genom att trycka Insert, eller genom att klicka på knappen Växla inskrivningsläge i statusraden.

När Inskrivningsläge är aktiverat betyder det att data kommer läggas till i filen i stället för att ersätta befintliga data.

Till skillnad från traditionella textredigerare anses standardtillståndet i GHex vara att Inskrivningsläge är av, givet att hexadecimalredigerare rutinmässigt används för att redigera befintliga data i binärfiler som har en väldigt specifik layout. I vissa fall kan sådana filer vara av fast filstorlek och att öka eller minska deras storlek kan orsaka odefinierat eller oönskat beteende i program som öppnar dem.