Vinetto czyli jak analizować pliki metadane z Windowsa


Vinetto jest to skrypt w języku python który pomaga analizować informacje o obrazach otwieranych/edytowanych w systemie Windows


Czym jest plik Thumbs.db?


Wedlug wikipedii link jest to system gromadzenia miniatur plików graficznych, filmów i niektórych innych dokumentów, wykorzystywany przez system operacyjny Microsoft Windows. System operacyjny w ukrytych plikach Thumbs.db gromadzi (jak pamięć podręczna cache) miniatury zdjęć i innych plików z danego folderu.

W plikach system operacyjny gromadzi miniatury takich typów plików, jak: JPEG, BMP, GIF, TIF, PDF oraz pierwszą klatkę z filmów wideo (jeśli posiada odpowiedni kodek, potrafi utworzyć go z prawie każdego pliku wideo).

Windows XP Media Center Edition także tworzy odpowiedni plik, ehthumbs.db, który przechowuje podgląd plików wideo.

Wyszukujemy więc plik w wyszukiwarce Link do Google

Pobieramy go i uruchamiamy Vinetto


git clone https://github.com/AtesComp/Vinetto.git

cd Vinetto


python setup.py install

Uruchamiamy skrypt z plikiewm sciągniętym z internetu



/P/Vinetto> vinetto /home/Januszek/Pobrane/Thumbs.db ------------------------------------------------------ File: /home/Januszek/Pobrane/Thumbs.db MD5: 33046c0fffc9aafad87bdf44dcf6a236
------------------------------------------------------ Header --------------------
Signature: OLE (Thumb.db) Class ID: 00000000000000000000000000000 Revision: 62 Version: 3 ------------------------------------------------------ Root Entry 1 --------------------
Name: Root Entry Type: 5 (Root) ------------------------------------------------------ Stream Entry 2 (Standard) -------------------- Name: 1 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 3 (Mini) -------------------- Name: Catalog Type: 2 (Stream) Entries: --------------------------------------- 1: 2009-07-03T17:46:00 Z t_0006.jpg 2: 2009-07-03T17:46:00 Z t_0001.jpg 3: 2009-07-03T17:46:00 Z t_0002.jpg 4: 2009-07-03T17:46:00 Z t_0003.jpg 5: 2009-07-03T17:46:00 Z t_0004.jpg 6: 2009-07-03T17:46:00 Z t_0005.jpg 7: 2009-09-08T15:11:56 Z {A42CD7B6-E9B9-4D02-B7A6-288B71AD28BA} 8: 2009-09-02T12:33:08 Z t_00001.jpg 9: 2009-09-02T12:33:08 Z t_00002.jpg 10: 2009-09-02T12:33:08 Z t_00003.jpg 11: 2009-09-02T12:33:08 Z t_00004.jpg 12: 2009-09-02T12:33:08 Z t_00005.jpg 13: 2009-09-02T12:53:34 Z t_000001.jpg 14: 2009-09-02T12:53:34 Z t_000002.jpg 15: 2009-09-02T12:53:34 Z t_000003.jpg 16: 2009-09-02T12:53:34 Z t_000004.jpg 17: 2009-09-02T12:53:34 Z t_000005.jpg ------------------------------------------------------ Stream Entry 4 (Standard) -------------------- Name: 2 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 5 (Mini) -------------------- Name: 3 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 6 (Standard) -------------------- Name: 4 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 7 (Mini) -------------------- Name: 5 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 8 (Standard) -------------------- Name: 6 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 9 (Standard) -------------------- Name: 7 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 10 (Standard) -------------------- Name: 8 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 11 (Standard) -------------------- Name: 9 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 12 (Mini) -------------------- Name: 01 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 13 (Mini) -------------------- Name: 11 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 14 (Standard) -------------------- Name: 21 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 15 (Mini) -------------------- Name: 31 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 16 (Mini) -------------------- Name: 41 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 17 (Mini) -------------------- Name: 51 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 18 (Mini) -------------------- Name: 61 Type: 2 (Stream) ------------------------------------------------------ Stream Entry 19 (Mini) -------------------- Name: 71 Type: 2 (Stream) ------------------------------------------------------ Empty Entry 20 -------------------- Name: Type: 0 (Empty) ------------------------------------------------------ Summary: Unextracted: 17 thumbnails

Widzimy kilka plików .jpg i folder



Po więcej szczegółów odsyłam do Githuba

« Poprzedni wpis

Następny post »