modificación del archivo EFS y edición

En primer lugar, comprobar los binarios de software bajo Linux:

xxd

hexdump

 

En segundo lugar, el Editor:

1, para el cumplimiento de

2, hexedit

3, vim

Vim para editar archivos binarios. Esto no Vim diseñado para este propósito, que tiene varias limitaciones. Pero se puede leer
tomar un archivo, cambiar un carácter y escribirlo. El resultado es que el archivo de sólo un carácter de cambio, y
el otro sólo resultó que exactamente lo mismo.
   Para asegurarse de que Vim no utiliza sus trucos inteligentes en el lugar equivocado, más el argumento de la "B" al iniciar Vim:
        vim -b archivo de datos
Esto activa la opción 'binario'. Su función consiste en eliminar todo efecto secundario accidental. Por ejemplo, 'textwidth'
se establece en cero, de modo que las líneas de texto a la publicación no autorizada. Y los archivos se leen siempre en formato de archivo de Unix.
El modo binario se puede utilizar para modificar los paquetes de mensajes de un programa. Tenga cuidado de no insertar o eliminar cualquier carácter, que hará que los operativos del programa
problemas de la línea. En el modo de reemplazo con el comando "R".
no se muestran muchos caracteres en el archivo. formato hexadecimal mostrar sus valores:
        : SET = uhex la pantalla
también es posible visualizar un cursor en el valor de carácter con el comando "ga". Cuando el cursor se encuentra en un personaje,
la salida del comando es el siguiente:
          27, 1B Hex, Octal 033 
archivo podría no ser muchos saltos de línea. Puede desactivar la opción 'wrap' para obtener una visión general de los efectos de:
        : nowrap SET
posición de byte
a byte de encontrar su posición actual en el archivo, utilice este comando:
        G CTRL-G
de salida es larga:
    Col de 9-16 9-16; Línea 277 de  330; 1806 Palabra de 2058; Byte 10580 de 12206
Los últimos dos números y la posición del byte actual en el número total de archivos de bytes en el archivo. Esto ha sido considerado como el 'formato de archivo'
opción hace que el impacto de diferentes saltos de línea bytes.
    Para mover un archivo en un byte especificado, por favor, utilice el comando "ir". Por ejemplo, para mover a byte de 2345:
        2345go
utilizar XXD
un editor binario verdadero Se utiliza para mostrar texto de dos maneras: formato binario y hexadecimal. Puede Vim
"xxd" para lograr este efecto mediante la conversión del programa. El programa fue lanzado junto con Vim.
   Primera edición del archivo en modo binario:
        -b archivo de datos vim
ahora con convertir xxd el archivo en hexadecimal:
        :!% XXd
miradas de texto como este:
        0000000: 1f8b 39d7 173b 0808 0203 7474 002B 4e49 .... 9 ..; .. TT + NI. 
        0000010: 8660 4b2c la eb9c CEAC c462 eb94 345e 2e30 K, 0,0 ^ .` ..... b..4 
        del proyecto 0,00002 millones de dólares: 0b22 0ca6 c1a2 373b 2731 1035 39d9 D669 7;' 1... " ..... I.59. 
Ahora es posible que desee leer y editar el texto. Vim para tratar esta información como texto sin formato.
Cambio de la hexagonal no hace que la pantalla se puede cambiar la parte de caracteres, y viceversa.
   Por último, utilice el siguiente comando para convertirlo de nuevo con:
        :!% XXd -r
sólo la parte hexagonal cambios se utilizan. Modificar el texto se puede visualizar en la parte derecha es insignificante.
 

Publicado 26 artículos originales · ganado elogios 34 · Vistas a 90000 +

Supongo que te gusta

Origin blog.csdn.net/qq_36662437/article/details/100552771
Recomendado
Clasificación