Esaminare un file .DS_Store?

6

La mia comprensione di un file .DS_Store è che contiene dettagli che descrivono una cartella e i file all'interno di quella cartella. Sulla base di questa descrizione, posso pensare a pochi usi dalla possibilità di leggere un file .DS_Store.

La mia domanda: Esiste qualche forma di strumento o programma che consenta la lettura / l'esame di un file .DS_Store?

Domanda successiva: se non c'è uno strumento, qualcuno può spiegarmi la sintassi del file?

    
posta C.Liddell 30.05.2016 - 03:06
fonte

2 risposte

1

Puoi usare hexdump o xxd per ispezionare direttamente il contenuto del file - è un file binario.

Vorrei iniziare con un pacchetto perl o Python piuttosto che reinventare la ruota.

risposta data 13.08.2016 - 18:00
fonte
5

C'è una buona scrittura e alcune soluzioni più semplici pubblicate su link

Compreso questo terminale one-liner per convertire un file .DS_Store in (principalmente) testo:

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'
    
risposta data 28.08.2017 - 00:31
fonte

Leggi altre domande sui tag