Sådan redigeres en Hex fil i Linux fra kommandolinjen

I Linux operativsystem, mange filer indeholder data, der ikke er gemt i tekst-tilstand. Eksempler omfatter eksekverbare filer med maskinkode og data, der er lagret i binære formater forståelige kun de programmer til at manipulere disse filer. Du kan redigere filer af denne art ved hjælp af en binær editor, der præsenterer fil indhold som uninterpreted hexadecimale tal. Linux har en indbygget værktøj til at redigere hex filer fra kommandolinjen.

Vejledning

1

Log ind på Linux-computer i teksttilstand. Linux vil starte en kommando shell, hvilket igen vil bede dig om at indtaste en tekst-mode kommando.

2

Påberåbe sig "vim" teksteditor i binær tilstand på følgende måde:

vim -b

Tryk på "Enter".

3

Konfigurer vim til at operere i hex-tilstand, skal du lægge den fil, du har brug for at redigere ved at skrive kommandoerne nedenfor:

: Setlocal wrap display = uhex

:! R XXD myFile.hex

Erstat "myFile.hex" af navnet på den fil, du har brug for at redigere. Tryk på "Enter" efter hver linje. Vim vil vise indholdet af filen i både hex og tekst - i højre ende af hver linje - modes.

4

Ændre indholdet af filen efter behov ved hjælp af piletasterne til at flytte rundt.

5

Afslut vim samtidig spare dine ændringer ved at trykke på "Esc" og derefter skrive:

: WQ

Tryk på "Enter".

Relaterede artikler