2009-05-05 25 views

Respuesta

56

Una recomendación que he recibido es Hex Fiend.

+0

Sí, y se Puede leer al desarrollador hablando de cosas divertidas para implementar aquí http://ridiculousfish.com/blog/ – kch

+2

También como Hex Fiend. El proyecto se movió a GitHub, así que descargue la última versión en la pestaña de lanzamientos en lugar de su sitio web anterior: https://github.com/ridiculousfish/HexFiend/releases – cwd

16

Recientemente he empezado a usar 0xED, y me gusta mucho.

+0

@JarretHardie HexFriend no admite el arrastre, supongo. – daisy

7

Probablemente haya mejores opciones, pero uso una especie de TextWrangler para la edición hexadecimal básica. Archivo -> volcado hexadecimal archivo

+0

TextWrangler se ha cancelado o suspendido a partir de macOS 10.13 (High Sierra). –

209

yo uso Vim como un editor hexadecimal:

  1. Abrir el archivo en Vim.
  2. Ejecute el comando

    :%! xxd

  3. Editar.
  4. Una vez hecho, ejecute

    :%! xxd -r

  5. Guardar.
+1

También hay un plugin [vinarise.vim] (https://github.com/Shougo/vinarise.vim) que hace que el flujo de trabajo de edición hexadecimal sea más agradable. –

+3

Esta es exactamente la razón por la que les pido a los candidatos "enséñame algo que no sé sobre vim" en cada entrevista. Después de 15 años todavía encuentro GOLD. –

+16

Si entiende lo que ':%!' Hace, entonces se dará cuenta de que esto es equivalente a hacer 'cat filename.bin | xxd'. Entonces realmente es más un "¿sabías que tienes un comando' xxd'? " responder. Ahora que lo investigo, descubro que xxd también acepta un nombre de archivo. Entonces, si solo necesita ver el contenido del archivo binario/hexadecimal, puede simplemente usar 'xxd filename.bin'. ¡Buen material! –

4

El que más me gusta es HexEdit rápida y fácil de usar

+0

¿Cómo se compila? Su archivo Makefile parece estar dañado, e incluso intentar arreglarlo manualmente no parece funcionar. ¿Puedes publicar un Makefile correcto para ello? – Alex

19

En http://www.synalysis.net/ se puede obtener el editor hexadecimal que estoy desarrollando para el Mac - Synalyze It !. Cuesta 7 €/40 € (versión Pro) y ofrece algunas características adicionales como histograma, búsqueda incremental, soporte de muchas codificaciones de texto y definición interactiva de una "gramática" para su formato de archivo.

La gramática ayuda a interpretar los archivos y colorea la vista hexadecimal para facilitar el análisis.

Synalyze It!

+4

Me gusta la característica que le permite definir la estructura personalizada de su archivo binario. ¡Hace que el análisis de archivos sea mucho más fácil! –

+1

Ya no es gratis. Pero por las características sobre Hex Fiend me he ido y pagado por ello. – Marius

+0

cuesta $ 9.99 en la tienda de aplicaciones mac. buen valor en mi opinión =) Lo utilicé para analizar archivos .jpg para investigación. Sin quejas. – j3g

66
  1. archivo abierto con Xcode y pulse Command + Shift + J
  2. nombre de archivo, haga clic derecho en panel izquierdo
  3. Abrir como -> Hex
+2

@ahcox esto todavía funciona totalmente con Xcode 9 – wbarksdale

+0

@ahcox quizás haya intentado abrir una carpeta, porque entonces obtendrá ese error. –

+0

¿Hay una opción de línea de comando para abrir un archivo en Xcode directamente en modo hexadecimal? –

Cuestiones relacionadas