GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo editar archivos binarios en sistemas Unix

En vim puede escribir :%!xxd para convertirlo en un editor hexadecimal. :%!xxd -r para volver al modo normal. xxd se envía en una instalación de vim.

Consulte aquí algunos comentarios sobre la edición de archivos binarios con vim (se reduce a :establecer binario para evitar problemas, use solo el comando "R" o "r" para cambiar el texto, no elimine caracteres).

Si es fanático de Emacs, consulte aquí una guía sobre cómo editar un archivo binario con Emacs.


También puede probar las utilidades ghex2 GNOME. Esto le brinda el hexadecimal a ASCII automatizado en el lateral, así como las diversas decodificaciones de caracteres/enteros en la parte inferior.
(fuente:googlepages.com)


Hay muchos más editores hexadecimales en Linux/Unix....

Yo uso hexedit en Ubuntu

sudo apt-get install hexedit

Linux
  1. ¿Cómo usar el tipo de archivo en Vim?

  2. ¿Cómo eliminar setgid (linux/unix)?

  3. Cómo editar un archivo de texto en mi terminal

  4. ¿Cómo puedo editar todos los archivos devueltos por find in vi en Linux?

  5. ¿Cómo puedo editar varios archivos en VIM?

Cómo guardar un archivo en Vi / Vim y salir

Cómo editar archivos de hosts en Linux, Windows o Mac

Cómo montar y desmontar sistemas de archivos en Linux

Archivo host de Linux:¿Cómo editarlo y usarlo?

Cómo editar varios archivos usando Vim Editor

Cómo convertir un archivo de Windows a un archivo UNIX