Editor esadecimale

Abbozzo software
Questa voce sull'argomento software è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.
Bless, un editor esadecimale visualizzante l'inizio di un file PNG

Un editor esadecimale (o hexeditor) è un editor in grado di gestire la rappresentazione in formato esadecimale di ogni singolo byte di qualunque tipo di file, e di consentirne la modifica.

A differenza degli editor specializzati, ad esempio di testo, che normalmente non visualizzano i caratteri di controllo, l'editor esadecimale non effettua alcuna distinzione.

La rappresentazione in formato esadecimale è particolarmente efficiente, poiché ogni singolo byte viene sempre rappresentato da una coppia di caratteri, tuttavia sono spesso disponibili formati di visualizzazione alternativi, quali il decimale o l'ottale. Analogamente, i soli byte coincidenti con un carattere visualizzabile secondo la codifica ASCII possono venir rappresentati con il relativo carattere tipografico.

Può essere utilizzato per vari scopi: si possono fare modifiche ai programmi eseguibili, per esempio traducendo le stringhe da una lingua all'altra, oppure si possono fare piccole modifiche al codice (anche a scopi di cracking). Inoltre con un po' di esperienza può essere usato per recuperare dati da file corrotti che non vengono più aperti dall'applicazione registrata.

La schermata di un comune hexedit è divisa in tre colonne: la posizione sul file (offset o indirizzo), la visualizzazione esadecimale e la visualizzazione ASCII degli stessi dati.

Voci correlate

  • Codice esadecimale
  • File binario
  • Linguaggio macchina
  • Hexdump

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sull'editor esadecimale

Collegamenti esterni

  • Un editor esadecimale opensource per linux, su merd.sourceforge.net.
  • Freeware Hex Editor XVI32, su chmaas.handshake.de.
  • Okteta Editor esadecimale di KDE 4 (per Linux, Unix, Windows, OS X)
  • Ghex Editor esadecimale di GNOME (dalla versione 1.2 in poi)
  • BEYE, su beye.sourceforge.net.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica