14 votes

Examiner un fichier .DS_Store ?

D'après ce que je comprends d'un fichier .DS_Store, il contient des détails qui décrivent un dossier et les fichiers qu'il contient. Sur la base de cette description, je peux imaginer quelques utilisations de la lecture d'un fichier .DS_Store.

Ma question : Existe-t-il une forme d'outil ou de programme qui permettrait de lire/examiner un fichier .DS_Store ?

Question de suivi : S'il n'existe pas d'outil, quelqu'un peut-il m'expliquer la syntaxe du fichier ?

11voto

Dan Points 3572

Un excellent article et des solutions plus simples ont été publiés à l'adresse suivante http://ponderthebits.com/2017/01/mac-dumpster-diving-identifying-deleted-file-references-in-the-trash-ds_store-files-part-1/

Y compris cette ligne unique de Terminal pour convertir un fichier .DS_Store en (principalement) texte :

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

2voto

Oskar Points 1242

Vous pouvez utiliser hexdump o xxd pour inspecter directement le contenu du fichier - c'est un fichier binaire.

Je commencerais par un paquet perl ou python plutôt que de réinventer la roue.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X