
Una lista curata e arricchita di fantastici editor esadecimali per Windows, macOS e Linux.
Una lista curata e arricchita di fantastici editor esadecimali per Windows, macOS e Linux.
Tutti i programmi elencati di seguito hanno le capacità di base attese da un editor esadecimale, come visualizzazione, modifica e ricerca. Il numero di tag di evidenziazione in questa lista non è una classifica. Voglio solo aiutarti a scegliere un editor esadecimale che si adatti alle tue esigenze.
| Nome | Tag di evidenziazione | Piattaforma | Interfaccia | Licenza | Origine | Da | Stato |
|---|---|---|---|---|---|---|---|
| [N] Curses Hexedit | calculator | 🐧 | TUI | GPL-2.0 | 🇺🇸 | Ago 1998 | 🧊 |
| 010 Editor | bookmarks calculator data-inspector diffing disassembly multi-file plugins projects scripting structs | 🪟🐧🍎 | GUI | Commerciale | 🇨🇦 | Set 2003 | 🚀 |
| bvi | multi-file vim-like | 🐧🍎 | TUI | GPL | 🇦🇹 | Gen 2001 | 🚀 |
| ddhx | themes vim-like | 🪟🐧🍎 | TUI | MIT | 🇨🇦 | Set 2025 | 🚀 |
| dhex | bookmarks calculator diffing | 🐧🍎 | TUI | GPL-2.0 | 🇩🇪 | Mar 2004 | 🧊 |
| dz6 | bookmarks calculator comments themes vim-like | 🪟🐧🍎 | TUI | GPL-3.0 | 🇧🇷 | Nov 2025 | 🚀 |
| EUVA | scripting plugins data-inspector executable-aware |
Le icone della piattaforma significano 🪟 - Windows, 🐧 - Linux (comunemente include altri sistemi operativi Unix-like come FreeBSD, Unix stesso, ecc.), 🍎 - macOS. Tuttavia, alcuni autori forniscono solo il codice sorgente, quindi non è chiaro quante piattaforme siano supportate.
I programmi con interfaccia utente testuale (TUI) funzionano nel terminale (si pensi a Windows Command Prompt o al terminale Linux), ma sono interattivi. Di solito sono veloci e adatti per modifiche su SSH, ad esempio. Al contrario, i programmi con interfaccia grafica (GUI) sono più pesanti, ma di solito offrono più funzionalità, supporto per il mouse, ecc.
Licenze come GPL, Apache, BSD e MIT sono licenze open source, il che significa che i programmi sono liberi di essere utilizzati, modificati e condivisi.
La colonna Da contiene la data del primo rilascio pubblico del software. Una tilde significa che non ho trovato prove solide della data effettiva, quindi l'ho stimata sulla base di informazioni raccolte su Internet.
Lo stato del progetto 🚀 significa che il progetto è attivo, mentre 🧊 significa che non ho visto una nuova release da un po', quindi potrebbe essere discontinuato. Tuttavia, un'app discontinuata non significa necessariamente che sia brutta. Gli sviluppatori potrebbero semplicemente ritenerla abbastanza matura. La cosa migliore è provarla e vedere da soli.
Questi strumenti a riga di comando (CLI) non possono modificare file, ma sono utili per visualizzarne rapidamente il contenuto dal terminale. Molte persone hanno scritto visualizzatori esadecimali, quindi questa è lungi dall'essere una lista completa, ma ho cercato di coprire i più comuni:
Questo è un set di tag che ho creato per evidenziare rapidamente le caratteristiche interessanti degli editor esadecimali. Non copre tutte le loro funzionalità.
xxd), VSCode (con estensioni), ecc. Anche strumenti di reverse engineering come IDA Pro, Binary Ninja, radare2 e altri sono dotati di editor esadecimali. Questa lista si concentra però su editor esadecimali "puri".Questa lista non è completa, ovviamente. Ci sono centinaia (migliaia?) di editor esadecimali in circolazione. Se il tuo fantastico editor di scelta manca, sentiti libero di inviare una PR. Per favore, compila tutte le colonne per mantenere questo file informativo.
themes| 🪟 |
| GUI |
| GPL-3.0 |
| 🇰🇿 |
| Feb 2026 |
| 🚀 |
| fhex | data-inspector diffing disassembly structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | Ott 2019 | 🚀 |
| FileInsight | bookmarks calculator data-inspector executable-aware multi-file plugins scripting structs | 🪟 | GUI | Freeware | 🇺🇸 | ~2006 | 🧊 |
| GHex | bookmarks data-inspector multi-file | 🐧 | GUI | GPL-2.0 | 🇸🇮 | Giu 1998 | 🚀 |
| GNU poke | calculator data-inspector multi-file repl scripting | 🐧🍎 | CLI/TUI | GPL-3.0 | 🇪🇸 | Feb 2021 | 🚀 |
| Helium Hex Editor | bookmarks diffing disassembly executable-aware multi-file plugins structs | 🪟 | GUI | Commerciale | 🇫🇷 | 2015 | 🚀 |
| Hex Workshop | bookmarks calculator data-inspector diffing multi-file plugins scripting structs | 🪟 | GUI | Commerciale | 🇺🇸 | Mag 1995 | 🧊 |
| hexedit | 🐧 | TUI | Apache-2.0 | 🇮🇳 | Ago 2020 | 🚀 |
| Hexer | calculator multi-file vim-like | 🐧🍎 | TUI | BSD-2-Clause | 🇩🇪 | Apr 2009 | 🚀 |
| HexFiend | bookmarks data-inspector data-inspector multi-file structs | 🍎 | GUI | BSD-2-Clause | 🇺🇸 | ~Lug 2014 | 🚀 |
| Hexinator | data-inspector diffing scripting structs | 🪟🐧 | GUI | Commerciale | 🇺🇸 | ~2009 | 🚀 |
| HexPatch | comments disassembly scripting | 🪟🐧🍎 | TUI | MIT | 🇮🇹 | Apr 2024 | 🚀 |
| Hexplorer | bookmarks data-inspector disassembly macros structs | 🪟 | GUI | GPL-2.0 | 🇵🇱 | 2002 | 🧊 |
| hextazy | data-inspector vim-like | 🪟🐧🍎 | TUI | MIT | ? | Lug 2024 | 🚀 |
| HexWalk | data-inspector diffing structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | Mag 2023 | 🚀 |
| hexxed | data-inspector | 🌐 | Web | Freeware | 🇩🇪 | Lug 2014 | 🚀 |
| Hiew | bookmarks calculator comments diffing disassembly executable-aware macros multi-file plugins themes | 🪟 | TUI | Commerciale | 🇷🇺 | ~1991 | 🚀 |
| HT Editor | calculator disassembly executable-aware projects | 🪟🐧🍎 | TUI | GPLv2 | 🇩🇪 | Gen 2000 | 🧊 |
| HxD | bookmarks diffing disassembly multi-file | 🪟 | GUI | Freeware | 🇩🇪 | ~2002 | 🧊 |
| Hyx | vim-like | 🐧🍎 | TUI | MIT | 🇩🇪 | Gen 2017 | 🧊 |
| ImHex | bookmarks calculator comments data-inspector diffing disassembly multi-file plugins structs themes | 🪟🐧🍎 | GUI | GPL-2.0 | 🇨🇭 | Nov 2020 | 🚀 |
| Okteta | bookmarks data-inspector multi-file plugins scripting structs themes | 🐧 | GUI | GPL-3.0 | 🇩🇪 | 2003 | 🚀 |
| Q22 | bookmarks disassembly themes comments data-inspector structs executable-aware | 🪟🐧 | GUI | GPL-3.0 | 🇬🇧 | Lug 2026 | 🚀 |
| rehex | comments data-inspector disassembly multi-file structs themes | 🪟🐧🍎 | GUI | GPL-3.0 | 🇬🇧 | Mar 2020 | 🚀 |
| Synalyze It! | non ancora analizzato | 🍎 | GUI | Commerciale | 🇺🇸 | Ago 2010 | 🚀 |
| Teehee | data-inspector vim-like | 🪟🐧🍎 | TUI | Apache-2.0 | 🇫🇮 | Apr 2021 | 🧊 |
| WinHex | non ancora analizzato | 🪟 | GUI | Commerciale | 🇩🇪 | ~Feb 2000 | 🚀 |
| WingHexExplorer2 | bookmarks data-inspector multi-file plugins scripting structs | 🪟🐧 | GUI | APGL-3.0 | 🇨🇳 | Ago 2024 | 🚀 |
| wxHexEditor | data-inspector diffing disassembly | 🪟🐧🍎 | GUI | GPL-2.0 | 🇹🇷 | Giu 2008 | 🧊 |
| XVI32 | bookmarks data-inspector plugins scripting | 🪟 | GUI | Freeware | 🇩🇪 | ~1996 | 🧊 |
| Nome | Descrizione | Piattaforma | Esempio d'uso | Stato |
|---|
| heksa | 🪟🐧🍎 | heksa -l 32 <file> | 🚀 | |
| hexdump/hd | 🐧🍎 | hd -n32 <file> | 🚀 | |
| hexyl | 🪟🐧🍎 | hexyl -n32 <file> | 🚀 | |
| od | Probabilmente presente in ogni sistema Linux/Unix | 🐧🍎 | od -Ax -tx1 -N32 <file> | 🚀 |
| VBinDiff | Strumento di diff, ma può visualizzare anche un singolo file | 🪟🐧 | vbindiff <file1> [file2] | 🧊 |
| xxd | Viene fornito con Vim | 🪟🐧🍎 | xxd -g1 -l16 <file> | 🚀 |
| Tag | Descrizione |
|---|
bookmarks | Gli utenti possono aggiungere segnalibri (con nome) a offset di file |
calculator | Calcolatrice incorporata che di solito interagisce con il contenuto del file |
comments | L'utente può aggiungere commenti a offset di file |
data-inspector | Interpreta i dati usando diverse prospettive, ad es. come unsigned int o time_t |
diffing | Può confrontare due o più file |
disassembly | Il contenuto del file può essere visto in Assembly |
executable-aware | Può analizzare/modificare nativamente gli header di file eseguibili |
macros | Supporta la registrazione/riproduzione di macro |
multi-file | Modifica più file contemporaneamente |
plugins | Gli utenti possono creare plugin personalizzati per estenderne le funzionalità |
projects | Può salvare progetti contenenti più file |
repl | Interfaccia REPL come GDB |
scripting | Supporto per script |
structs | Pattern/strutture/template/grammatiche binarie |
themes | Gli utenti possono cambiare i colori dell'editor |
vim-like | Combinazioni di tasti/funzionalità simili a Vim |