1 votos

Hacer los símbolos que se muestran cuando la visualización de un archivo cifrado que tiene algún significado?

Sólo por curiosidad y el conocimiento, a partir de un Software y Hardware de punto de vista prospectivo, me abre algunos archivos cifrados tales como Llaveros, FileVault, etc. Entiendo que estos son los archivos cifrados y son imposibles de descifrar.

Yo notado que algunos símbolos, supongo que se utiliza para cifrar y la máscara de los datos reales, son siempre las mismas (la mayor parte).

Ejemplo: ^@^@^@-^@^@^@1^@^@^@5^@^@^@9^@^@^@=�^@^@^Un^@^@^@^@sdmn^@^@^@^@^@^@^

Mi pregunta es, son estos símbolos a continuación tienen significados específicos?

^

@

Muchas gracias y que tengas un día maravilloso.

2voto

Tobias Puntos 952

Lo que estamos viendo es un intento de hacer que el archivo raw de datos visibles.

^@ es un método de visualización de un "control" de caracteres en texto sin formato. Esto surgió como un método de exhibición directa (y especificando) los datos de una fuente o un teclado de otro modo no podrían manejar. Usted puede ver una lista de ellos aquí, vea la columna "símbolo de Intercalación Notación".

El signo de interrogación en un diamante es una forma común para indicar un carácter que no puede ser mostrado en la vista actual por varias razones. Ver Reemplazo de caracteres.

Como para "en busca de la misma", algunos tipos de archivo tienen un lugar fácilmente reconocible de la firma, tales como los GIFs que comienzan con "GIF89a". Esto es para permitir que un programa rápidamente a decidir si un determinado archivo, es algo que se puede manejar. Aquí hay una página de la Wikipedia que explica ellos: el Número Mágico.

Si está utilizando vista Rápida para ver un archivo, intenta encontrar un "filtro" que convierte el archivo a algo útil. Por ejemplo, usted puede ver binario plist archivos porque se pueden convertir a xml mediante plutil.

Por otro lado, la Edición de Texto no tiene el concepto de filtros, así que voy a intentar convertir el contrario formato binario a algo que pueda mostrar.

En la terminal, menos le pedirá "com.apple.finder.plist" may be a binary file. See it anyway? a darles una oportunidad para evitar tratar de hacer que el terminal de interpretar los códigos de control que podría tener consecuencias indeseables.

Lo siento, esto se convirtió en un ensayo :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X