Archivos de extensión .Hex -qué y cómo se pueden abrir

Archivos de extensión .Hex -qué y cómo se pueden abrir

El formato del archivo hexadecimal, abreviado del "hexadecimal" o "base-16", es la estructura de los datos sin procesar, que es seguido por todos los archivos almacenados en su computadora. Aunque literalmente cada documento se almacena en este formato, es casi imposible encontrarlo en una PC. Aunque no todos saben que la capacidad de cambiar directamente los bits sin procesar y bytes en una PC a veces puede ser muy útil.

¿Qué significa la expansión del hex?

El sistema numérico que las personas usan para el cálculo se llama decimal (números de 0 a 9), y fue inventado por los persas hace unos 6000 años. En la década de 1950 o 1960, IBM formalizó el sistema de números hexadecimales, que es una forma breve de representar datos binarios. En lugar de usar los números 0-9, un número hexadecimal usa números de 0 a F. Habiendo llegado al final de los "números" numéricos, simplemente aumenta el número a la izquierda por una unidad, al igual que lo hace con un sistema de puntaje decimal.

Los archivos de expansión hexadecimales tienen las mismas propiedades que binarias. Todos los bytes se colocan uno tras otro. No se agregan información sobre la dirección o los montos de control. La única diferencia con el formato binario es que cada byte se convierte en 2 caracteres ASCII en el rango 0-9 y A-F, que representa 2 números hexadecimales. Estos símbolos se agrupan a lo largo de las líneas. El número de par en la línea generalmente puede variar de 1 a 255, donde 16 o 32 pares son la longitud más común. Cada línea termina con un par de CR (valor ascii $ 0D) o CRLF (ASCII). Para trabajar con dichos documentos, se requiere un editor de programa especial de los archivos HEX. Ella mostrará toda la información en una forma conveniente y le permitirá percibirla de manera bastante cómoda y cambiar.

Cómo abrir un archivo hexadecimal

No todos son programadores, y a veces necesita una persona común para abrir un archivo con una expansión de hex. De hecho, para una tarea tan simple, un cuaderno normal es suficiente: una aplicación estándar que está disponible en cualquier sistema de Windows. Después de todo, este archivo, de hecho, es textual, simplemente se registra en su información específica, pero símbolos ordinarios.

Para hacer esto, simplemente haga clic en el archivo con el botón derecho del mouse, seleccione "Abrir" o "Abrir" en el menú, luego "Seleccione de la lista de programas instalados" y luego seleccione un cuaderno estándar. Elimine el cuadro del elemento "Use el programa seleccionado para todos los archivos de este tipo"; de repente, lo abrirá con otro programa. Puede abrir un cuaderno y arrastrar el archivo a él, y se abrirá.

Es mucho más conveniente para abrir dichos archivos que otra versión del cuaderno es adecuada: el bloc de notas++. Puedes descargar este enlace. Muchos también tienen este programa, ya que es más conveniente. Pero también puede reconocer muchos lenguajes de programación y los archivos hexadecimales en él se ven mucho más convenientes, ya que hay una selección de color. Notepad ++ es un editor hexadecimal primitivo, y esto se puede usar completamente gratis.

Parece un archivo hexagonal abierto a bloc de notas++. En un cuaderno estándar, pero sin color.

Ahora veamos más detalles para los cuales puede ser necesario abrir, y aún más cambiar los archivos con contenido hexadecimal. Por cierto, si vas a hacer esto a menudo, entonces es mejor descargar e instalar un editor hexadecimal especial: hay muchos de ellos en Internet. Algunos de ellos se discuten con más detalle.

Piratear juegos y archivos

La razón popular por la que puedes usar un editor hexadecaterial es un juego de piratería. Puede descargar el documento de preservación del juego y cambiar la cantidad de dinero, por ejemplo, de 1000 a 10,000 dólares. En juegos posteriores, todo se hace mucho más complicado. Muchos juegos modernos usan compresión o cifrado, lo que muchas veces complica la descompilación del estado de conservación o juego. Sin embargo, algunos juegos aún te permiten editar ciertas variables, por ejemplo, Sonic Spinball. Además de ver los archivos del juego, a veces puede extraer otra información importante del archivo guardado, al que de otra manera no tendrá acceso. Depende en gran medida del tipo de archivo y de la información que esté buscando, pero el uso de un editor hexadecimal es útil para determinar qué hay exactamente en el documento.

Depuración y edición

Finalmente, otra razón popular por la que puede usar el editor hexadecimal es si es un programador y necesita depurar el código. En lugar de volver a la codificación, se puede requerir una edición hexadecimal simple para verificar la plantilla. Pero primero, asegúrese de tener una copia de copia de seguridad antes de cambiar cualquier archivo usando un editor hexadecimal.

Qué editores hexadecimales usar

El editor hexadecimal es un software utilizado para ver y editar archivos binarios. El documento binario es un documento que contiene datos en un formulario legible. Los editores HEX le permiten cambiar el contenido de los datos de datos no procesados. Dado que el editor hexadecimal se usa para editar archivos binarios, a veces se les llama editor binario o editor de archivos binarios. Si abre el documento usando el editor hexadecimal, habrá un mensaje de que el documento se edita en formato hexadecimal, y el proceso de uso del editor hexadecimal se llama edición hexadecimal. Los editores de alto período difieren de los textos habituales de las funciones. La base del editor hexadecimal es que muestran el contenido sin procesar del archivo. Sin codificación o transferencia al texto: solo un código de máquina sin procesar. En segundo lugar, las líneas de las líneas son la dirección de desplazamiento desde el comienzo del archivo. Hemos seleccionado varios mejores programas gratuitos para ver y editar documentos hexadecimales.

HXD

HXD es un editor hexadecimal gratuito que puede abrir y cambiar el código de computadora. Esta es una utilidad muy poderosa en las manos correctas, que puede verificar, comparar y diagnosticar archivos, discos, discos, memoria y revistas, así como errores correctos y restaurar la estructura del disco.

Ventajas:

  • Realmente Big Data: la última versión de HXD procesa grandes conjuntos de datos. Si se coloca en el disco, HXD podrá abrirlo.
  • Parámetros estándar: HXD contiene muchas adiciones útiles, como el generador de control, el soporte de varios conjuntos de símbolos, el editor RAM, el destructor de los archivos, la división y la unificación, el número ilimitado de cancelaciones y la versión portátil.
  • Exportación de datos: el programa exporta datos al código fuente (C, C#, Java, Pascal y VB.Net) o en formatos hexadecimales.

Defectos:

  • No para un usuario inexperto, pero esto no es un defecto. El programa se centra en usuarios avanzados.

Editor de Deltahex

Uno de los mejores editores hexadecimales basados ​​en la biblioteca de Deltahex. Use la acción "Abra como un hexadecimal" en el menú principal "archivo" o en el menú contextual de los archivos del proyecto.

Características:

  • Visualización de datos en forma de código hexadecimal, visualización preliminar del texto.
  • "Insertar" y "sobrescribir" modos de edición.
  • Soporte para elegir y un búfer de intercambio.
  • Cancelación/repetición.
  • La elección de la codificación.
  • Visualización de caracteres no imprimibles.
  • Los códigos también pueden ser binarios, octales o decimales.
  • Buscar texto/código hexadecimal con luz de fondo apropiada.
  • Delta -Mode: los cambios se conservan solo en la memoria antes de la preservación.
  • Soporte para archivos enormes.

Editor hexagonal gratis neo

Free Hex Editor NEO es el editor gratuito más rápido de los archivos binarios para la plataforma de Windows. Los algoritmos de procesamiento de datos del editor NEO HEX están extremadamente optimizados y cuidadosos para el procesamiento de operaciones con archivos grandes.

Características del programa:

  • Deshacer/rehacer ilimitado.
  • Editar, copiar, cortar, insertar, eliminar, completar, importar/exportar, insertar una plantilla/archivo, cambiar el tamaño del archivo, desplazarse al principio, cambiar los murciélagos.
  • Búsqueda y reemplazo de plantillas.
  • Iluminar desde el fondo.
  • Bytes, palabras, palabras dobles, agrupación de cuatro palabras.
  • Hexadecimal, decimal, octogonal, binario, etc.D. Presentación de datos.
  • Cambiar los atributos del archivo.
  • Análisis de los datos del intercambio de intercambio.
  • Creación de parches binarios, búsqueda/reemplazo de expresiones regulares.
  • Interfaz multiling.

Funciones y posibilidades de utilidad:

  • Estadísticas y analizador hexadecimal: análisis de datos binarios que analizan la distribución de bytes, símbolos y líneas de acuerdo con vertederos hexadecimales y datos de texto. El analizador de los archivos neo binarios admite los siguientes tipos: plantillas y líneas de caracteres ASCII/Unicode, hexadecimas, decimales, octales, binarias, flotantes, dobles y reglas (expresión regular) plantillas de datos.
  • La representación gráfica de los datos analizados en la interfaz de usuario NEO: el software admite la tarjeta de calor y la visualización de los datos de histograma. También puede analizar un documento binario en forma de estadísticas descriptivas: valor promedio, variación de muestra, desviación estándar, error estándar, exceso, asimetría, mediana, rango, mínimo, máximo, suma, etc.D.
  • Comparación de archivos: NEO es una herramienta de comparación extendida en formato hexadecimal. El editor hexadecimal construido le permite comparar 2 archivos hexadecimales utilizando dos algoritmos de comparación diferentes: simple (de byte a byte) y algoritmo de la diferencia (comparación de bloques).
  • Editor RAM: el modificador de proceso le permite editar la memoria y procesar datos cargados en la RAM de PC por el sistema operativo. Ram Explorer brinda la oportunidad de ver fácilmente los procesos cargados y pasar a ciertos desplazamientos. Luego puede pasar directamente a estos bloques de datos y editarlos en la ventana del editor hexadecimal. Por lo tanto, Hex Editor NEO brinda la oportunidad de ver y editar programas binarios directamente en RAM.
  • DIZASSEMBLER: el programa también le permite desmontar archivos ejecutables x86, x64 y .Neto. Vista de ensamblador NEO admite las siguientes instrucciones: x86, x86-64, MMX, SSE, SSE2, 3DNOW!, MSIL. Puede cargar caracteres para archivos ejecutables de 32 bits y 64 bits. Neo es solo el editor de DLL/EXE perfecto!
  • Plantillas/editor de dvomales de la estructura: el programa admite un análisis sintáctico de la estructura interna de los siguientes archivos: Exe, DLL, SYS, OCX, BMP, PNG, AVI, RAR, ICC, VHD, ZIP, TIFF, WAV, TGA , PSD, PCX, PAL, EMF EPS.
  • Módulo de vista de estructura: le permite configurar plantillas binarias. Puede escribir su propia definición de una estructura de archivo utilizando un lenguaje interno similar a C/C ++, casi para cualquier documento binario. Por ejemplo, si desea editar archivos de datos, primero debe describir la estructura del archivo y luego atarlo a un archivo específico utilizando una ventana de editor especial.
  • El analizador de estructura de archivos hace que el ajuste binario sea mucho más fácil que solo editar bytes hexadecimales no tratados. Abra, vea y edite archivos hexadecimales/bin con ligereza sin precedentes!

Hex Editor NEO proporciona funciones básicas, ampliadas e incluso innovadoras. La edición de Sixtor -Core ahora está disponible para cada usuario novato!

Pspad

Editor hexadecimal favorito de la mayoría de los programadores. PSPAD, además del hecho de que es un excelente editor del texto y el código, ofrece la opción "Abrir en Hex Editor ...", que lanza un modo de edición especial. Cuando estás en este modo, puedes ver la ubicación y los valores hexadecimales de cada bit de archivo. Tiene dos opciones de ajuste: puede editar valores hexadecimales por la ubicación, o a la derecha tiene una representación de letra -cyphory de este valor que también puede editar.

Xvi32

XVI32 también es un editor hexadecimal muy capaz. Como en PSPAD, puede editar valores hexadecimales directamente o mediante pantalla de símbolo. También tiene varias herramientas de edición extendidas para códigos hexadecimales, como una calculadora de direcciones para verificar los desplazamientos y otros parámetros específicos de los datos hexadecimales que pueden ayudarlo a evitar un documento hexadecimal. Si, por supuesto, sabes lo que estás haciendo.

Saber cómo funciona su PC se está volviendo cada vez más importante, ya que la técnica es hacer que todo sea más fácil y más fácil de usar. Si aún tiene preguntas sobre la edición de archivos hexadecimales, deje un comentario en este artículo.