¿Qué es un buen editor / visor hexadecimal para Mac? [cerrado]


135

¿Qué es un buen editor / visor hexadecimal para Mac? He usado xxd para ver hexdumps, y creo que se puede usar a la inversa para realizar ediciones. Pero lo que realmente quiero es un editor hexadecimal real.

Respuestas:


273

Para ver el archivo, ejecute:

xxd filename | less

Para usar Vim como editor hexadecimal:

  1. Abre el archivo en Vim.
  2. Ejecutar :%!xxd(transformar el búfer en hexadecimal)
  3. Editar.
  4. Ejecutar :%!xxd -r(transformación inversa)
  5. Salvar.

1
También hay un complemento vinarise.vim que hace que el flujo de trabajo de edición hexadecimal sea más agradable.

77
Esto es exactamente por qué les pregunto a los candidatos "enséñame algo que no sé sobre vim" en cada entrevista. Después de 15 años sigo encontrando ORO.
Bruno Bronosky

39
Si comprende lo que :% !hace, se dará cuenta de que esto es equivalente a hacerlo cat filename.bin | xxd. Así que realmente esto es más un "¿sabías que tienes un xxdcomando?" responder. Ahora que lo veo, encuentro que xxd también acepta un nombre de archivo. Entonces, si solo necesita ver el contenido del archivo binario / hexadecimal, simplemente puede usarlo xxd filename.bin. ¡Buen material!
Bruno Bronosky

44
El problema con el uso de xxd (y con el uso de vim como se describe en esta respuesta) es que no hay resaltado del valor char y binario. Tendrá que contar más caracteres y recordar más posiciones para usar este volcado binario "tonto" de manera efectiva. Además, no hay un análisis inteligente de endianness o interpretación de los rangos de bytes como diferentes tipos.
piojo

66
@BrunoBronosky O xxd filename.bin | lesscuando no cabe en una altura de pantalla.
Derek 朕 會 功夫

96
  1. Abra el archivo con Xcode y presione Comando + Mayús + J
  2. Haga clic derecho en el nombre del archivo en el panel izquierdo
  3. Abrir como -> Hex

44
@ahcox esto todavía funciona totalmente con Xcode 9
wfbarksdale

@ahcox tal vez intentaste abrir una carpeta, porque entonces obtendrás ese error.
Ezequiel Elin el

¿Existe una opción de línea de comando para abrir un archivo en Xcode directamente en modo Hex?
Nic Cottrell


23

En http://www.synalysis.net/ puede obtener el editor hexadecimal que estoy desarrollando para 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!


44
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!
Peter Štibraný

1
Ya no es gratis. Pero por las características sobre Hex Fiend, fui y pagué por ello.
Marius

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

21

Recientemente comencé a usar 0xED , y me gusta mucho.


@JarretHardie HexFriend no admite arrastrar, supongo.
margarita

0xED parece ser la más simple y fácil de usar de las opciones gratuitas que existen. Simplemente descargue y ejecute, y obtenga una vista hexadecimal / ASCII lado a lado. Los editores de texto también funcionan, pero a menudo no tienen muy buenas opciones de edición / visualización a nivel binario. Además 0xED es increíblemente rápido; Puede navegar en tiempo real a través de un archivo de 1 GB.
Beejor

0xED no funciona en absoluto para mí (ni siquiera muestra una interfaz de usuario). macOS Mojave. También me parece sospechoso que no haya una suma de verificación publicada en el sitio para la última versión.
tony19

Según el sitio oficial, 0xED ya no está en desarrollo activo
Felipe Sabino

10

Probablemente hay mejores opciones, pero uso y me gusta TextWrangler para la edición hexadecimal básica. Archivo -> Archivo de volcado hexadecimal


1
TextWrangler ha sido cancelado / descontinuado a partir de macOS 10.13 (High Sierra).
Matt Sephton

2
BBEdit es el "reemplazo" de TextWrangler, se ve y se siente igual y ofrece las mismas características que TextWrangler, y aún es gratis . Solo paga para apoyar al desarrollador y / o desbloquear funciones más avanzadas. barebones.com/products/textwrangler
Hanzaplastique

Esto es exactamente lo mismo para la última versión de BBedit
AbsoluteƵERØ

1
Desafortunadamente, aunque la versión gratuita de BBEdit es esencialmente la misma, tiene algunas diferencias notables con respecto a TW, especialmente la adición de cosas molestas (elementos de menú etiquetados como "Pro" o lo que sea). TextWrangler aún funciona bien si puedes obtener una descarga.
Beejor

5

El que me gusta es HexEdit Rápido y fácil de usar.


¿Cómo lo compilas? Parece que su Makefile está dañado, e incluso intentar solucionarlo manualmente no parece funcionar. ¿Puedes publicar un Makefile correcto?
Alex

Incluso si este binario fuente estaba bien, no confío en nada en Sourceforge.
rustyMagnet
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.