¿Examinar un archivo .DS_Store?

6

Mi comprensión de un archivo .DS_Store es que contiene detalles que describen una carpeta y los archivos dentro de esa carpeta. En base a esa descripción, puedo pensar en algunos usos de poder leer un archivo .DS_Store.

Mi pregunta: ¿Existe alguna forma de herramienta o programa que permita la lectura / examen de un archivo .DS_Store?

Pregunta de seguimiento: si no hay una herramienta, ¿puede alguien explicarme la sintaxis del archivo?

    
pregunta C.Liddell 30.05.2016 - 03:06

2 respuestas

1

Puede usar hexdump o xxd para inspeccionar el contenido del archivo directamente, es un archivo binario.

Comenzaría con un paquete Perl o Python en lugar de reinventar la rueda.

respondido por el bmike 13.08.2016 - 18:00
4

Hay un gran escrito y algunas soluciones más fáciles publicadas en enlace

Incluyendo este terminal de una línea para convertir un archivo .DS_Store a (en su mayoría) texto:

xxd -p <path/to/.DS_Store> | sed 's/00//g' | tr -d '\n' | sed 's/\([0-9A-F]\{2\}\)/0x /g' | xxd -r -p | strings | sed 's/ptb[LN]ustr//g'
    
respondido por el Ze'ev 28.08.2017 - 00:31

Lea otras preguntas en las etiquetas