Si necesitas un editor hexadecimal, necesitas UltraEdit.
UltraEdit es más que un editor de texto: también incluye un modo de editor hexadecimal, a veces denominado editor de archivos binarios o editor de bytes. Pruébalo gratis durante 30 días.
Funciones clave de edición hexadecimal/edición de archivos binarios
- El editor hexadecimal permite editar cualquier archivo binario, muestra la vista binaria y ASCII
- Modo de edición hexadecimal/EBCDIC
- Inserta / borra bytes hexadecimales
- Buscar y reemplazar bytes hexadecimales
- Copia la vista hexadecimal seleccionada
- Ir a byte hexadecimal / dirección
- Número configurable de valores hexadecimales por línea
- Soporte de edición de archivos grandes.
- Y mucho más…
La siguiente captura de pantalla muestra un archivo JSON visto en modo editor de texto normal (izquierda) y en modo editor hexadecimal (derecha). El archivo JSON ha estado causando errores de análisis en la aplicación que lo lee debido a un carácter no válido en el archivo. En el modo de edición de texto, este carácter no es visible y parece un espacio. Sin embargo, en el modo de edición hexadecimal, el carácter nulo hexadecimal (00 byte) se identifica fácilmente y puede eliminarse o sustituirse rápidamente.
¿Qué hace un editor hexadecimal?
Un editor hexadecimal puede utilizarse para editar prácticamente cualquier tipo de archivo. Puedes utilizar el editor hexadecimal para manipular los bytes de bajo nivel que suelen ser abstraídos por el sistema operativo y/o la aplicación que procesa el tipo de archivo concreto. En pocas palabras, un editor hexadecimal te permite editar los bytes subyacentes que componen cualquier archivo.
Utilizando el texto como ejemplo, en UltraEdit cuando ves la letra «A» en modo texto, el valor del byte subyacente para el carácter «A» es 41. Windows, UltraEdit y otras aplicaciones «ven» el valor de 41 bytes y lo interpretan como el carácter «A», imprimiéndolo en la pantalla, que es lo que ves cuando abres el archivo. Dicho esto, un editor hexadecimal no se suele utilizar para editar texto plano legible por humanos, como la letra «A»; más bien se utiliza para ver y editar caracteres no imprimibles, códigos de control, caracteres de formato, etc.
La siguiente captura de pantalla muestra un archivo JSON visto en modo editor de texto normal (a la izquierda) y en modo editor hexadecimal (a la derecha). El archivo JSON ha estado causando errores de análisis en la aplicación que lo lee debido a un carácter no válido en el archivo. En el modo de edición de texto, este carácter no es visible y parece un espacio. Sin embargo, como puedes ver a continuación, en el modo de edición hexadecimal el carácter nulo hexadecimal (00 byte) se identifica fácilmente y puede eliminarse o sustituirse rápidamente.