Nwlapcug.com


Come modificare un File Hex in Linux da riga di comando

Nel sistema operativo Linux, molti file contengono dati non archiviati in modalità testo. Gli esempi includono i file eseguibili con codice macchina e i dati memorizzati nei formati binari comprensibile solo per i programmi volti a manipolare i file. È possibile modificare i file di questo tipo utilizzando un editor binario che presenta il contenuto del file come numeri esadecimali non interpretati. Linux ha un'utilità incorporata per modificare il file esadecimali dalla riga di comando.

Istruzioni

1

Accedere al computer di Linux in modalità testo. Linux inizierà una shell di comando, che a sua volta verrà chiesto di immettere un comando testuale.

2

Richiamare l'editor di testo "vim" in modalità binaria come segue:

Vim -b

Premere "Enter".

3

Configurare vim per operare in modalità esadecimale, quindi caricare il file, che è necessario modificare digitando i seguenti comandi:

: visualizzazione wrap setlocal = uhex

: r! myFile.hex xxd

Sostituire "myFile.hex" con il nome del file che è necessario modificare. Premere "Enter" dopo ogni riga. Vim visualizzerà il contenuto del file in esadecimale e testo-- all'estremità destra di ogni riga - modalità.

4

Modificare il contenuto del file come necessario utilizzando i tasti freccia per muoversi.

5

Esci da vim durante il salvataggio delle modifiche, premere "Esc" e quindi digitando:

: wq

Premere "Enter".