Se hai bisogno di un editor esadecimale, hai bisogno di UltraEdit.

UltraEdit è più di un editor di testo: comprende anche una modalità di editor esadecimale, a volte chiamata editor di file binari o editor di byte. Provalo gratuitamente per 30 giorni.

Caratteristiche chiave per la modifica di file esadecimali/binari

  • L’editor esadecimale consente di modificare qualsiasi file binario e mostra la visualizzazione binaria e ASCII.
  • Modalità di modifica Hex/EBCDIC
  • Inserimento/eliminazione di byte esadecimali
  • Trova e sostituisce i byte esadecimali
  • Copia la vista esadecimale selezionata
  • Goto hex byte / address
  • Numero configurabile di valori esadecimali per riga
  • Supporto per la modifica di. file di grandi dimensioni
  • E molto altro ancora…

La schermata seguente mostra un file JSON visualizzato in modalità editor di testo (a sinistra) e in modalità editor esadecimale (a destra). Il file JSON ha causato errori di analisi nell’applicazione che lo legge a causa di un carattere non valido nel file. In modalità di modifica del testo, questo carattere non è visibile e sembra uno spazio. Tuttavia, in modalità di modifica esadecimale il carattere null (00 byte) è facilmente identificabile e può essere rapidamente rimosso o sostituito.

Cosa fa un editor esadecimale?

Cosa fa un editor esadecimale?

Un editor esadecimale può essere utilizzato per modificare praticamente qualsiasi tipo di file. Puoi usare l’editor esadecimale per manipolare i byte di basso livello che sono tipicamente astratti dal sistema operativo e/o dall’applicazione che elabora quel particolare tipo di file. In parole povere, un editor esadecimale ti permette di modificare i byte sottostanti che compongono qualsiasi file.

Prendendo come esempio il testo, in UltraEdit quando vedi la lettera “A” in modalità testo, il valore del byte sottostante per il carattere “A” è 41. Windows, UltraEdit e altre applicazioni “vedono” il valore di 41 byte e lo interpretano come il carattere “A” – stampandolo sullo schermo, che è quello che vedi quando apri il file. Detto questo, un editor esadecimale non è tipicamente utilizzato per modificare il testo in chiaro leggibile dall’uomo, come la lettera “A”; piuttosto viene utilizzato per visualizzare e modificare caratteri non stampabili, codici di controllo, caratteri di formattazione e altro ancora.

Lo screenshot qui sotto mostra un file JSON visualizzato in modalità editor di testo (a sinistra) e in modalità editor esadecimale (a destra). Il file JSON ha causato errori di analisi nell’applicazione che lo legge a causa di un carattere non valido nel file. In modalità di modifica del testo, questo carattere non è visibile e sembra uno spazio. Tuttavia, come puoi vedere qui sotto, in modalità di modifica esadecimale il carattere null (00 byte) è facilmente identificabile e può essere rapidamente rimosso o sostituito.