2009-05-05 9 views

risposta

56

Una raccomandazione che ho ottenuto è Hex Fiend.

+0

Sì, e si puoi leggere lo sviluppatore parlando di cose divertenti da implementare su di esso qui http://ridiculousfish.com/blog/ – kch

+2

Anche come Hex Fiend. Il progetto è stato spostato su GitHub, quindi scarica l'ultima versione nella scheda rilasciati anziché il loro precedente sito Web: https://github.com/ridiculousfish/HexFiend/releases – cwd

16

Ho recentemente iniziato a utilizzare 0xED e mi piace molto.

+0

@JarretHardie HexFriend non supporta il trascinamento, suppongo? – daisy

7

Ci sono probabilmente opzioni migliori, ma io uso e un po 'come TextWrangler per la modifica esadecimale di base. File -> File ESADEC

+0

TextWrangler è stato oscurato/interrotto a partire da macOS 10.13 (High Sierra). –

209

Io uso Vim come editor esadecimale:

  1. Aprire il file in Vim.
  2. Eseguire il comando

    :%! xxd

  3. Modifica.
  4. Una volta fatto, eseguire

    :%! xxd -r

  5. Salva.
+1

C'è anche il plug-in [vinarise.vim] (https://github.com/Shougo/vinarise.vim) che rende più bello il flusso di lavoro di editing esadecimale. –

+3

Questo è esattamente il motivo per cui chiedo ai candidati di "insegnarmi qualcosa che non so di vim" in ogni intervista. Dopo 15 anni trovo ancora GOLD. –

+16

Se capisci cosa fa ':%!', Ti accorgerai che questo è equivalente a fare 'cat nomefile.bin | xxd'. Quindi questo è più che altro "sapevi che hai un comando' xxd'? " risposta. Ora che lo guardo, trovo che xxd accetta anche un nome di file. Quindi, se hai solo bisogno di vedere il contenuto del file binario/esadecimale, puoi semplicemente usare 'xxd nomefile.bin'. Roba buona! –

4

Quello che mi piace è HexEdit rapida e facile da usare

+0

Come lo compili? Il suo Makefile sembra corrotto, e anche provare a ripararlo manualmente non sembra funzionare. Puoi pubblicare un Makefile corretto per questo? – Alex

19

Su http://www.synalysis.net/ è possibile ottenere l'editor esadecimale sto sviluppando per il Mac - Synalyze It !. Il costo è di 7 €/40 € (versione Pro) e offre alcune funzionalità extra come l'istogramma, la ricerca incrementale, il supporto di molte codifiche di testo e la definizione interattiva di una "grammatica" per il tuo formato di file.

La grammatica aiuta a interpretare i file e colora la vista esadecimale per facilitare l'analisi.

Synalyze It!

+4

Mi piace la funzione che consente di definire la struttura personalizzata del file binario. Rende l'analisi dei file molto più semplice! –

+1

Non più libero. Ma per le caratteristiche di Hex Fiend sono andato e pagato per questo. – Marius

+0

è $ 9,99 nell'app store mac. buon valore a mio avviso =) L'ho usato per anaylize .jpg file per la ricerca. Nessun reclamo. – j3g

66
  1. Aprire il file con Xcode e premere Command + Shift + J
  2. nome del file Fare clic destro in riquadro sinistro
  3. Apri come -> Hex
+2

@ahcox questo funziona ancora perfettamente con Xcode 9 – wbarksdale

+0

@ahcox forse hai provato ad aprire una cartella, perché allora otterrai questo errore. –

+0

Esiste un'opzione della riga di comando per aprire un file in Xcode direttamente in modalità Hex? –

Problemi correlati