0 votos

Los archivos sólo muestran ^@^@^@^@

Tengo algunos archivos que esperaba abrir y mirar. Normalmente abro archivos de la misma extensión en un servidor en un entorno UNIX. Estos archivos por lo que puedo decir han sido de texto plano, pero al intentar abrir este conjunto particular con nano en mi Mac muestra lo siguiente ^@^@^@^@^@^@... . ¿Hay alguna forma de cambiar la codificación para poder leerlos? También los archivos son viejos y algunos que no creo que deban estar vacíos están vacíos, ¿hay una buena prueba para ver si están corruptos?

Actualizar: Mover la carpeta al servidor UNIX no soluciona este problema. El contenido sigue siendo ^@^@^@^@^@... .

1voto

Topher Puntos 39

Las extensiones de los archivos suelen sugerir el tipo de contenido que puede tener un archivo, sin embargo, a veces los archivos tienen un nombre erróneo, y a veces los archivos están corruptos. Supongo que si estás acostumbrado a abrir nombres de archivos con una extensión similar con un editor de texto como nano, también esperas que este archivo sea de texto plano.

Prueba el comando 'file', que podría decirte cuál es el contenido. Además, si se trata de una mezcla de texto y datos, el comando 'strings' puede ayudar a sacar algún texto interesante en un archivo que de otro modo sería ilegible (para el ojo).

1voto

benwiggy Puntos 8

Los valores ASCII inferiores a 32 suelen aparecer en entornos de texto Unix como ^@ , ^A , ^B ... y así sucesivamente. Así, ^@ representa el carácter ASCII 0, ^A representa 1, etc. (Así, cuando se escribe CTRL C , en realidad estás enviando ASCII 3.)

Si el archivo se lee completamente de ^@ en nano, el archivo se pone a cero y no contiene datos útiles. Es hora de comprobar la copia de seguridad.

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