Lo que estás viendo es un intento de hacer que los datos sin procesar del archivo sean visibles.
^ @ es un método para mostrar un carácter de "control" en texto sin formato. Esto surgió como un método para mostrar (e ingresar) directamente datos que una fuente o un teclado no podrían manejar de otra manera. Puede ver una lista de ellos aquí , consulte la columna "Notación Caret".
El signo de interrogación en un diamante es una forma común de indicar un carácter que no se puede mostrar en la vista actual por varias razones. Consulte carácter de reemplazo .
En cuanto a "buscar lo mismo", algunos tipos de archivos tienen una firma fácilmente reconocible, como los GIF que comienzan con "GIF89a". Esto es para permitir que un programa decida rápidamente si un archivo dado es algo que puede manejar. Aquí hay una página de Wikipedia que los analiza: Magic Number .
Si está utilizando la Vista rápida para ver un archivo, intenta encontrar un "filtro" que convierta el archivo en algo útil. Por ejemplo, puede ver archivos binarios de plist porque se pueden convertir a xml usando plutil.
Por otra parte, Text Edit no tiene el concepto de filtros, por lo que intentará convertir el formato binario de otra manera a algo que pueda mostrar.
En la terminal, less le pedirá a "com.apple.finder.plist" may be a binary file. See it anyway?
que le dé la oportunidad de evitar intentar hacer el terminal interpreta los códigos de control que pueden tener consecuencias indeseables.
Lo siento, esto se convirtió en un ensayo :)