Che cos'è un buon editor / visualizzatore esadecimale per Mac? Ho usato xxd per visualizzare hexdump e penso che possa essere usato al contrario per effettuare modifiche. Ma quello che voglio davvero è un vero editor esadecimale.
Che cos'è un buon editor / visualizzatore esadecimale per Mac? Ho usato xxd per visualizzare hexdump e penso che possa essere usato al contrario per effettuare modifiche. Ma quello che voglio davvero è un vero editor esadecimale.
Risposte:
Per visualizzare il file, eseguire:
xxd filename | less
Per usare Vim come editor esadecimale:
:%!xxd
(trasforma il buffer in esadecimale):%!xxd -r
(trasformazione inversa):% !
fa, ti renderai conto che questo equivale a fare cat filename.bin | xxd
. Quindi davvero questo è più di un "lo sapevi che hai un xxd
comando?" risposta. Ora che ci guardo, scopro che xxd accetta anche un nome file. Quindi, se hai solo bisogno di vedere il contenuto del file binario / esadecimale, puoi semplicemente usare xxd filename.bin
. Roba buona!
xxd filename.bin | less
quando non si adatta all'altezza dello schermo.
Una raccomandazione che ho ricevuto è Hex Fiend .
brew cask install hex-fiend
Su http://www.synalysis.net/ puoi ottenere l'editor esadecimale che sto sviluppando per Mac - Synalyze It !. Costa 7 € / 40 € (versione Pro) e offre alcune funzionalità extra come istogramma, ricerca incrementale, supporto di molte codifiche di testo e definizione interattiva di una "grammatica" per il formato del file.
La grammatica aiuta a interpretare i file e colora la vista esadecimale per un'analisi più semplice.
Di recente ho iniziato a utilizzare 0xED e mi piace molto.
Probabilmente ci sono opzioni migliori, ma io uso un po 'come TextWrangler per l'editing esadecimale di base. File -> hex Dump File
Quello che mi piace è HexEdit Veloce e facile da usare