GNU/Linux >> Linux Esercitazione >  >> Linux

Miglior editor esadecimale di Linux:i 20 migliori visualizzatori ed editor esadecimali di Linux

Un editor esadecimale è un programma per computer utilizzato per modificare un file binario che contiene dati leggibili dalla macchina. Apre la strada alla manipolazione di dati binari grezzi per una particolare applicazione. "Hex" è la forma abbreviata di esadecimale, un formato numerico standard che rappresenta il programma binario. Un normale editor esadecimale ha tre aree specifiche, ad esempio "area caratteri" a destra, 'area esadecimale' al centro e l'"area indirizzi" sulla sinistra. Inoltre, alcuni editor esadecimali sono progettati per modificare e analizzare i dati di settore dal disco rigido e dal disco floppy, spesso chiamati editor di dischi o editor di settori. Ci sono molte gamme di editor esadecimali Linux disponibili sul mercato; che, in misura maggiore, rendono un utente decisamente vantaggioso e gli consentono di modificare i programmi binari.

Miglior visualizzatore e editor esadecimale per Linux

A volte i dati potrebbero essere danneggiati a causa del collasso del sistema e scrivere un programma speciale per recuperare i dati non varrebbe la pena. In questo caso, l'editor esadecimale può essere utilizzato in modo efficace. Questo scrittore ha esaminato una vasta gamma di editor esadecimali e alla fine ha scelto i venti migliori editor e visualizzatori esadecimali di Linux per gli utenti finali. Troviamo le gemme.

1. Vim

Vim facilita agli utenti la modifica di file di testo con modalità esadecimale, in particolare per i dati binari. Questo editor esadecimale Linux offre questa funzionalità con lo strumento esterno "xxd" che, per impostazione predefinita, viene fornito con diverse distribuzioni Linux. Essendo stato utilizzato come strumento esterno, questo editor di codice esadecimale è soggetto a errori; pertanto, gli utenti devono sapere come eseguirlo. (:%!xxd to convert to hex, :%!xxd -r to convert back).

Caratteristiche di Vim

  • Gli hook di scrittura e lettura del buffer facilitano a vim la modifica automatica di un file binario in modalità esadecimale.
  • La modalità compatibile con "vi" di Vim include molti miglioramenti, vale a dire fusione, confronto, completamento, ecc.
  • Vim facilita un metodo per eseguire il dump di un file binario convenientemente in formato esadecimale secondo il desiderio dell'utente.
  • La conversione esadecimale può essere automatizzata; tuttavia, conoscerne l'utilizzo potrebbe consentire agli utenti di utilizzarlo in modo più versatile.

2. Hexedit Editor esadecimale

Hexedit è un editor di file binari affidabile e molto facile da usare. Questo visualizzatore esadecimale Linux è dotato di molte opzioni, ad esempio ricerca/confronto veloce, evidenziatore, EBCDIC, combinazioni di colori, adattamento automatico, modalità INS/OVR, segnalibri, rilevamento delle modifiche. Il suo display changer ha più di settanta proprietà come date, float, numeri interi e molti altri.

Caratteristiche di Hexedit

  • Hexedit è incluso con molte funzionalità, in particolare macro di tasti, ricerche in background, editor di dischi, ecc.
  • In primo piano con suggerimenti informativi personalizzabili, calcolatrice, modello e più di quattro gigabyte di file.
  • L'editor di codice esadecimale di Linux offre anche finestre degli strumenti per nascondere automaticamente e finestre degli strumenti di aggancio.
  • Hexedit può esaminare memoria, unità e file in base al comando dell'utente.
  • Questa utility portatile è facile da usare e può essere utilizzata per ispezionare la RAM per aprire BIOS, BIOS video e BIOS di gestione del sistema.

3. Ghex – Editor esadecimale di GNOME

Ghex è un editor esadecimale gratuito che apre la strada al caricamento dei dati da qualsiasi file e consente la visualizzazione e la modifica in esadecimale e ASCII. Funziona molto ampiamente per risolvere i problemi con il debug attraverso la codifica o il codice oggetto. Viene utilizzato nei giochi per computer per imbrogliare il sistema aggiungendo punteggi o vite per vincere o salvare i giochi.

Caratteristiche di Ghex

  • In primo piano con varie fasi del meccanismo di annullamento e ripetizione.
  • Capace di sostituire e trovare funzioni dai file.
  • Utilizzato per monitorare le attività tra valori ottali, binari, esadecimali e decimali.
  • Facilita la modifica di vari documenti con viste diverse grazie all'MDI configurabile.
  • Capace di caricare dati da file binari e apre la strada alla visualizzazione per la modifica con la visualizzazione di modifica esadecimale.

4. Benedici l'editor esadecimale

Bless è un editor esadecimale open source che funziona molto velocemente ed è anche comodamente personalizzabile. Questo editor esadecimale gratuito è progettato principalmente per la piattaforma Linux ed è scritto con GTK. È efficiente lavorare con file di grandi dimensioni in misura maggiore e va bene con le azioni di ripristino e annullamento.

Caratteristiche di Bless

  • Accelera l'apertura delle finestre dei numeri utilizzando la scheda per eseguire le normali funzioni.
  • La ricerca di file e documenti consente di sostituirli in modo efficiente per completare la funzione.
  • L'editor esadecimale Bless è incluso con funzioni di copia e incolla a livello progressivo.
  • Consente di bloccare i dispositivi e modificare un gran numero di file.
  • Offre tutte le funzionalità di cui hai bisogno installando i plug-in richiesti sul tuo dispositivo.
  • Può essere utilizzato per importare file utilizzando il formato ".txt" e ".html" fornito per impostazione predefinita in questo strumento.

5. Okteta Editore

Questo visualizzatore esadecimale Linux funziona direttamente all'interno di un file per byte, che può essere modificato con l'editor Okteta. È un'applicazione di livello avanzato progettata per i programmatori; inoltre, possono usarlo anche gli utenti che ricercano file a livello di byte.

Caratteristiche di Okteta Editor

  • I dati a livello di byte possono essere visualizzati aprendo il file o trascinandolo nelle finestre okteta.
  • In una visualizzazione tradizionale degli editor okteta hex, i caratteri e i valori potrebbero essere visualizzati in due colonne.
  • Okteta apre la strada alla visualizzazione dei valori sulla sommità dei caratteri nelle righe.
  • Simile a un editor di testo, è possibile navigare e modificare i dati in modo appropriato e accurato.
  • Crea profili che siano memorizzabili e caricabili; inoltre, questi dati possono essere visualizzati con la personalizzazione.
  • In grado di modificare dati numerici, vale a dire binari, ottali, decimali ed esadecimali.

6. wxHexEditor

"Wxhexeditor" è, in misura maggiore, utile per file e dispositivi di grandi dimensioni. Questa applicazione è programmata concentrandosi sul reverse engineering di file di grandi dimensioni. È uno strumento estremamente potente compatibile con vari file, accessori e TAG, che potrebbero essere un paio di exabyte.

7. Maledizione della maledizione

HexCurse è un editor di codice esadecimale che offre molte funzionalità per gli utenti ed è scritto con il linguaggio di programmazione C. È un versatile editor esadecimale basato su ncurses che facilita la ricerca di output di indirizzi decimali ed esadecimali. Apre la strada per spostarsi in un file della sua posizione classificata e consente rapide scorciatoie da tastiera e modifiche per gli utenti.

Caratteristiche di HexCurse

  • Essendo un'applicazione di editing esadecimale basata su ncurses, velocizza il salvataggio, la modifica e l'apertura dei file in modo molto semplice.
  • Il vantaggio più significativo di questa utility è che può modificare file decimali ed esadecimali.
  • Indica il numero di caratteri nella riga specifica che questo strumento produrrebbe.
  • Specificare i file di input e output che devono essere scritti e letti per impostazione predefinita nel sistema.
  • Nel file corrente, questo editor esadecimale di Linux cerca la stringa specifica in base alle finestre di modifica esistenti dell'utente.

8. Editor di file binari esadecimali

Hexer è un editor esadecimale Linux gratuito ampiamente utilizzato per la manipolazione e la visualizzazione di file binari. Questa utility è distinta in alcuni modi significativi come scarica l'intero file; pertanto, la modifica del dispositivo a blocchi non è possibile. L'editor esadecimale è incluso con alcune fantastiche funzionalità come la modifica della riga di comando con completamento, annullamento a più livelli e buffer multipli.

Caratteristiche di Hexer

  • Applicando il comando di modifica, hexer avvia il processo di modifica e sulla riga di comando sono possibili più righe di comando.
  • Questo editor esadecimale gratuito è molto personalizzabile; pertanto, l'utente può personalizzare il modo in cui ne ha bisogno per servire il proprio scopo.
  • Questa utility prende l'argomento numerico nella modalità di comando come un comando; in questo caso è necessario inserire il numero decimale.
  • La directory corrente crea un file con .hexer per ogni buffer già visitato da questa applicazione.
  • Attraverso il processo di buffering, se si verifica una modifica, questa viene memorizzata in quel file; pertanto, è possibile annullare e ripetere.

9. Editor esadecimale Dhex

L'editor di codice esadecimale Dhex viene utilizzato per modificare byte discreti in file di grandi dimensioni. Questa utilità può essere utilizzata in vari modi essendo un programma ncurses. Questo visualizzatore esadecimale Linux è separato a causa delle caratteristiche diff. Apre la strada al confronto dei file da visualizzare per gli utenti; inoltre, questa modalità può essere invocata se necessario.

Caratteristiche di Dhex

  • Dhex è un'applicazione sensibile alle lettere maiuscole e minuscole; entrambi i caratteri possono essere utilizzati in questa utility.
  • Facilita il dumping rapido della memoria poiché i file caricati ottengono un indirizzo di base in questo sistema.
  • Sull'indirizzo di base possono essere utilizzate varie opzioni come binario, decimale, esadecimale e ottale.
  • La modalità Diff apre la strada all'utilizzo di due diversi indirizzi di base; ad esempio, l'indirizzo di base binario è [-a1b -a2b]
  • I log di ricerca e i file marker vengono utilizzati per calcolare l'indirizzo di base, ed è un'altra sua caratteristica essenziale.
  • Crea file marker che memorizzano dati diversi che possono essere utilizzati in seguito, se necessario.

10. Emacs

Emacs è un file binario o un editor di codice che offre la modalità esadecimale per eseguire la modifica e la visualizzazione esadecimale con un pacchetto standard. Funziona in due fasi; il primo è che i file del buffer corrente si trasformano in una modalità di modifica esadecimale molto simile; tuttavia, non funziona bene. Il secondo passaggio si chiama hexl trova un file e facilita la modifica e la visualizzazione dei file esadecimali.

Caratteristiche di Emacs

  • Questo visualizzatore esadecimale di Linux è specializzato per il formato di dump esadecimale e per la modifica di file binari con la modalità esadecimale.
  • Essendo flessibili, gli utenti possono uscire e tornare alla modalità di modifica utilizzando la modalità di uscita esadecimale.
  • Trasforma automaticamente una modalità buffer in formato esadecimale con "hexlify-buffer".
  • Un buffer contiene un indirizzo per ogni riga visualizzata con esadecimale e illustra l'offset nei file.
  • Se viene visualizzato un carattere con carattere ASCII, non sarà stampabile perché è un metacarattere.
  • Il testo può essere modificato in vari modi utilizzando l'utilità esadecimale di Emacs.

11. Jeex Hex Editor

Jeex, scritto con il linguaggio di programmazione Gtk+, è un editor esadecimale open source pubblicato sotto licenza pubblica GNU. È uno dei migliori editor esadecimali che apre la strada all'apertura di file e alla visualizzazione con il formato esadecimale. Inoltre, molte operazioni possono essere eseguite in diversi formati:binario, ottale, decimale ed esadecimale.

Caratteristiche di Jeex

  • Questo editor esadecimale gratuito consente agli utenti di sostituire azioni, cercare e visualizzare file in base alle strutture.
  • Eseguire estrazioni di stringhe e lavorare con vari tipi di file di dati; quindi, è estremamente facile da usare.
  • L'opzione Segnalibri è disponibile con questa utilità; quindi, è possibile individuare la posizione di informazioni specifiche.
  • Gli utenti possono accedere alle informazioni sui file con stringhe e il carattere viene utilizzato per analizzare la frequenza dei dati.
  • La sua interfaccia è molto intuitiva; diversi file possono essere creati, aperti o letti dall'opzione file.

12. Editor esadecimale Fileobj

L'editor esadecimale di Fileobj è scritto in Python, che fornisce un'interfaccia simile a "vi", funziona con una versione diversa di un programma Python. È un'utilità basata su ncurses; quindi, la libreria ncurses ricorre per la sua funzione nell'interfaccia utente. Avendo le funzionalità "vi", questo editor esadecimale di notepad++ è intuitivo e tutti i comandi vi possono essere eseguiti senza problemi.

Caratteristiche di Fileobj

  • Può sostituire, inserire ed eliminare dati in formato ASCII o esadecimale.
  • È possibile eseguire diverse funzioni come annullare e ripetere taglia e incolla, caricamento parziale del buffer e selezione visiva.
  • Questa utility viene utilizzata per diverse modalità di supporto, ad esempio dispositivi a blocchi, finestre multiple e numerose finestre.
  • Facilita i dati di mappatura binaria in una struttura C.
  • Per la modifica, può caricare i dati dalla regione specificata dall'utente all'interno di un file di grandi dimensioni, ed è la migliore capacità di esso.

13. Joe Hex Editor

Joe è basato su ncurses, un altro editor esadecimale Linux incluso con un'interfaccia utente "senza modalità" che è facile da usare per gli editor. In questa utility, c'è un pulsante sullo schermo scritto con come ottenere aiuto. Questo editor di testo è incluso con un sistema di guida integrato simile a WordStar e Turbo C.

Caratteristiche di Joe

  • Esiste una combinazione di un tasto di controllo con un altro tasto per le massime funzioni.
  • Per configurare i dati è stato utilizzato un file di configurazione di grandi dimensioni ed è estremamente personalizzabile.
  • I file e i formati più utilizzati insieme alla sintassi dei colori sono compatibili con questa applicazione.
  • L'editor MS-DOS può ricordare l'interfaccia utente dell'editor.

14. Editor esadecimale VBdiff

VBdiff - Diff visivamente binario è un editor esadecimale gratuito per il sistema Linux che visualizza i file in formato esadecimale. Una delle migliori caratteristiche è che può aprire due file contemporaneamente e confrontarli. Questo visualizzatore esadecimale Linux è diverso dalle sue caratteristiche, come può funzionare con file di grandi dimensioni.

Caratteristiche di VBdiff

  • Un sottomodulo viene utilizzato da questo repository per estrarre il pacchetto gratuito dell'app che consente di disporre di tutti gli strumenti necessari.
  • È un po' impegnativo iniziare rispetto al comune repository Git.
  • Per creare la documentazione in questa utility dell'editor esadecimale sono necessari il formato della data Perl e il template toolkit.
  • Questa utility viene fornita con il pacchetto; tuttavia, può essere scaricato in seguito se non è presente.
  • VBdiff mantiene l'equilibrio con i file in caso di aggiunta o eliminazione di byte con un file.

15. HexCmp

Il programma HexCmp è stato introdotto con il software Fairdell che presenta un comodo editor esadecimale e un'applicazione per il confronto di file binari. Funziona in modo versatile come può confrontare il file in formati binari e modificare e modificare il file come editor esadecimale. Il confronto avviene al volo e scorre anche i dati.

Caratteristiche di HexCmp

  • Fornisce funzionalità come pannello informativo, scorrimento sincrono e colore di evidenziazione.
  • Mostra le informazioni sul file in diversi formati.
  • Utile anche per l'utente tipico, lo sviluppatore e le aziende.
  • Esegue un confronto in tempo reale basato sulla parte corrente, non sui file completi.
  • Mentre è in corso il confronto, viene visualizzato sullo schermo del display; quindi, il tempo dell'utente viene risparmiato.
  • Supporta file di grandi dimensioni fino a 4 GB e può essere navigato con diversi blocchi e file esistenti.

16. 010 Editor esadecimale

Nella maggior parte dei casi, l'editor esadecimale mostra i byte di un file, mentre l'editor esadecimale 010 segue le strutture gerarchiche di un file per analizzarlo utilizzando un modello binario. Il modello binario è più accessibile rispetto alla tradizionale modalità di modifica esadecimale.

Caratteristiche di 010 Hex Editor

  • 010 può modificare qualsiasi dimensione di file binari; pertanto, è stato etichettato come lo strumento di modifica esadecimale senza eguali tra questo tipo.
  • Questa è l'unica applicazione di modifica esadecimale sulla piattaforma Linux che supporta più di 50 GB di file.
  • In primo piano con scripting, editing potente e strumenti di annullamento illimitati.
  • Modifica diversi formati di file come codice sorgente C/C++, file Unicode e UTF-8, file di testo, XML, HTML, ecc.
  • Può trovare e risolvere problemi con unità flash, CD-ROM, dischi rigidi, chiavi di memoria, ecc.
  • Questo editor esadecimale può esaminare e modificare la memoria dai processi.

17. Ninja binario

Binary Ninja è scritto in Python ed è stato pubblicato sotto licenza GPLv2. La specialità del ninja binario è che funziona nel processo di ingegneria inversa. Non esisteva una piattaforma di reverse engineering fino alla sua pubblicazione. Ha offerto a ricercatori e sviluppatori la scelta naturale di passare attraverso la piattaforma di reverse engineering.

Caratteristiche di Binary Ninja

  • Offre una sinossi della visualizzazione del grafico per una panoramica e analizzare i dati di una determinata funzione corrente.
  • Direttamente dal grafico, facilita la digitazione degli elementi della struttura e la ridenominazione come processo di miglioramento.
  • Il sottomenu serve per raggruppare le voci scelte dal menu di registrazione dei plugin; quindi, è più facile realizzarlo.
  • Sono stati apportati molti miglioramenti in termini di analisi PE e parser PE.
  • Il registro viene inserito nell'indirizzo e i report possono essere visualizzati facendo clic per navigare nell'indirizzo.
  • Questo visualizzatore esadecimale di Linux ti permetterebbe di trovare la libreria Python per eseguire la funzione binaria.

18. Struttura Kaitai

L'editor esadecimale Kaitai Struct viene utilizzato per descrivere strutture di dati binari ed è un programma in linguaggio dichiarativo. Nella memoria o nei file vengono conservati diversi formati di struttura dei dati, vale a dire formati di pacchetti di flusso di rete e formati di file binari. Una volta che un file è stato descritto, allora è conforme a un compilatore in questo sistema.

Caratteristiche di Kaitai Struct

  • Descrivi un file utilizzando un file .ksy; quindi, è piuttosto distinto nella sua funzione.
  • Un formato specifico riceve il debug dal visualizzatore; inoltre, allo stesso tempo, analizza correttamente i dati.
  • La struttura switch-like è contenuta in endianness predefinito commutabile.
  • L'editor esadecimale di Kaitai struct ora è in grado di gestire tutte le lingue incluse e di importazione senza alcuna doppiezza.
  • Il linguaggio Python è stato utilizzato con il supporto essenziale di docstring e il messaggio di errore in tempo reale viene mostrato in modo accurato.

19. MadEdit-Mod

MadEdit-Mod è un altro editor esadecimale Linux degno di nota. Include molte funzionalità come il miglioramento del bordo insanguinato, l'opzione di trascinamento della selezione e così via. Funziona in un processo continuo da mardown a html a testo normale.

Funzionalità di MadEdit

  • Possibilità di stampare i segnalibri con i contenuti. Inoltre, può evidenziare le parole.
  • Questo visualizzatore esadecimale di Linux consente di selezionare l'intera riga facendo clic tre volte, incluso il miglioramento della funzione di riga.
  • Questo editor esadecimale gratuito facilita la ricerca di tutto nel file corrente e può persino sostituire tutto in tutti i documenti aperti.
  • In termini di modalità colonna, può riempire automaticamente una colonna quando le righe vengono selezionate per le funzioni.

20. Esinatore

Hexinator è un editor esadecimale open source utilizzato principalmente nel sistema Linux. È progettato concentrandosi su utenti di fascia alta che hanno una certa esperienza in questo contesto. È sviluppato sulla base del potente motore di analisi per avere un'analisi approfondita dei file binari. Si ritiene piuttosto discreto a causa della sua natura di esecuzione delle attività.

Caratteristiche di Hexinator

  • Crea un file grammaticale ben familiare che è responsabile della memorizzazione di informazioni diverse in base a sessioni di analisi passate.
  • Ti permetterebbe di prendere nota delle tue precedenti conoscenze, supposizioni e commenti.
  • Questo editor di codice esadecimale visualizza i file binari caricati in finestre ben strutturate e intuitive per modificarli.
  • Una funzione di ricerca integrata con questa applicazione consente agli utenti di individuare rapidamente un testo.
  • Tutti i dati possono essere navigati all'interno del file e consentono l'esportazione dei dati in formato testo o XML.

Finalmente, The Insight

Gli editor esadecimali Linux sopra menzionati vengono spesso utilizzati per la modifica di file binari. Tuttavia, tutti gli editor esadecimali hanno lo stesso scopo e alcuni di essi sono molto popolari tra programmatori e sviluppatori. In una certa misura, molti di essi sono molto facili da usare e flessibili da usare per servire allo scopo.

Infine, direi che se ritieni che l'articolo sia utile, lascia il tuo commento. Cercheremo di essere reattivi il più rapidamente possibile. Inoltre, se ritieni che tutte le informazioni fornite siano utili per gli altri, non dimenticare di condividerle.


Linux
  1. 3 editor di testo leggeri per Linux

  2. 22 migliori editor di testo Linux per programmazione e codifica

  3. I 5 migliori editor di testo open source

  4. I migliori editor JavaScript per Linux

  5. I 20 migliori editor Javascript per desktop Linux

I migliori editor di testo Linux:i 20 editor di testo e HTML recensiti

I migliori editor Markdown per Linux:i 20 migliori recensiti per i nerd di Linux

Le 15 migliori distribuzioni Linux senza Systemd nel 2022

I 15 migliori visualizzatori e lettori di PDF per Linux nel 2022

I 15 migliori programmi antivirus per Linux nel 2022

Miglior editor di codice Linux:i primi 11 recensiti e confrontati