Editori esadecimali Linux
Ci sono molti editori di esadecimazione Linux là fuori. Alcuni di quelli popolari lo sono xxd, Dhex, Hexedit, Benedire, Hexcurse eccetera. Qui xxd, Dhex, Hexedit, Hexcurse Gli editori esadecimali non hanno alcuna interfaccia utente grafica, puoi usarli solo dal terminale Linux. Benedire Editor Hex ha un'interfaccia utente grafica (GUI). Vim E Emacs può anche essere usato come redattori esadecimale in Linux. In questo articolo, daremo un'occhiata ad alcuni di loro.
Installazione dei redattori di esadecimazione Linux
In questa sezione, ti mostrerò come installare gli editori esadecimali in Linux, in particolare su Ubuntu/Debian.
Prima aggiorna la cache del repository del pacchetto APT con il comando seguente:
$ sudo apt-get update
Installare xxd, Esegui il seguente comando:
$ sudo apt-get Installa xxd
xxd dovrebbe essere installato.
Puoi installare Dhex con il seguente comando:
$ sudo apt-get Installa dhex
Dhex dovrebbe essere installato.
È possibile eseguire il seguente comando da installare Hexedit:
$ sudo apt-get installa hexedit
Hexedit dovrebbe essere installato.
Puoi installare Hexcurse con il seguente comando:
$ sudo apt-get installa hexcurse
Hexcurse dovrebbe essere installato.
Installare Benedire Editor hex grafico, eseguire il seguente comando:
$ sudo apt-get installa bened
Ora premi y e poi premere continuare.
Benedire L'editor esagonale dovrebbe essere installato.
Ora per iniziare Benedire Editore esagonale, vai al Menu dell'applicazione e cerca Benedire, E dovresti trovare l'icona per Benedire Editore esagonale. Cliccaci sopra.
Benedire L'editore esagonale dovrebbe essere aperto.
Ti mostrerò come usarlo più tardi.
Usando l'editor di Bless Hex
Non è possibile mostrarti come funzionano ciascuno degli editori esadecimali in quanto è fuori dall'ambito di questo articolo. Coprirò solo il Benedire Editor Hex grafico in questo articolo. I concetti sono gli stessi in altri redattori esadecimi. Avrai bisogno di un po 'di tempo per imparare a usarli. È tutto.
Scriverò e compilerò un semplice programma C e cambierò il programma compilato utilizzando Benedire Editor esadecimale, solo per mostrarti come funziona un editor esadecimale. Iniziamo.
Nota: se stai usando Ubuntu/Debian e si desidera seguire, dovrai installare gli strumenti di sviluppo C/C ++ per la compilazione di programmi C. Corri 'Sudo Apt-get Aggiornamento'e poi corre'sudo apt-get installa build-essenziale -y'Per installare gli strumenti di sviluppo C/C ++ su Ubuntu/Debian.
Questo è il programma C che sto per compilare. Viene salvato ~/test.C file.
Ora per compilare il file sorgente C ~/test.C, Apri un terminale ed esegui il seguente comando:
Test di test $ GCC -O.C
Una volta il file di origine C ~/test.C è compilato, un file binario ~/test verrà creato. Eseguilo come segue:
$ ./test
Come puoi vedere dallo screenshot di seguito, l'uscita corretta viene visualizzata sullo schermo.
Ora per modificare il ~/test binario compilato, inizia il Benedire Editor esagonale e clicca File e poi fare clic su Aprire Dal menu a discesa. Puoi anche premere + o Per aprire un file con Benedire Editore esagonale.
Un raccoglitore di file dovrebbe aprire. Ora seleziona il ~/test File binario e fare clic su Aprire.
Come puoi vedere, il ~/test Il file è aperto con Benedire Editore esagonale.
Fondamentalmente ha 3 sezioni, una che mostra binario, uno mostra esadecimale e l'altro mostra caratteri ASCII.
Se selezioni qualcosa da qualsiasi lato, l'esatto esagono o una rappresentazione binaria dovrebbe essere evidenziato come puoi vedere dallo screenshot seguente.
Puoi cercare stringhe specifiche, esagono o combinazione binaria con Benedire Editore esagonale. Per fare ciò, fare clic sull'icona di ricerca e una casella di ricerca dovrebbe apparire come contrassegnato nello screenshot seguente.
Puoi anche cambiare se vuoi cercare esadecimale, binario o testo da COME menu a discesa.
Cambierò LinuxMint testo a Linuxhint. Quindi ho cercato LinuxMint. Una volta che hai finito di scrivere nella query di ricerca, premere .
Ora puoi fare clic sul testo ASCII ed eliminare e aggiungere caratteri lì.
Una volta che hai finito, salvalo da File > Salva o premendo + S.
Ora se corri ~/test Ancora una volta, dovresti vedere Linuxhint invece di LinuxMint.
Questo è fondamentalmente come usi gli editori esadecimali in Linux. Grazie per aver letto questo articolo.