Windows-miniatyrcache

Microsoft Windows operativsystem , från och med Internet Explorer 4 Active Desktop Update för Windows 95 till 98, används en miniatyrcache för att lagra miniatyrbilder för Windows Utforskarens miniatyrvy. Detta påskyndar visningen av bilder eftersom dessa mindre bilder inte behöver räknas om varje gång användaren tittar på mappen.

Syfte

Windows lagrar miniatyrer av grafikfiler och vissa dokument- och filmfiler i miniatyrcache-filen, inklusive följande format: JPEG , BMP , GIF , PNG , TIFF , AVI , PDF , PPTX , DOCX , HTML och många andra. Syftet är att förhindra intensiv disk I/O , CPU-bearbetning och laddningstider när en mapp som innehåller ett stort antal filer är inställd på att visa varje fil som en miniatyr. Den här effekten syns tydligare när du öppnar en DVD som innehåller tusentals bilder utan filen thumbs.db och ställer in vyn för att visa miniatyrer bredvid filnamnen. Cachning av miniatyrbilder introducerades i Windows 2000; varvid miniatyrerna lagrades i bildfilens alternativa dataström om operativsystemet var installerat på en enhet med NTFS -filsystemet. En separat Thumbs.db-fil skapades om Windows 2000 installerades på en FAT32-volym. Windows Me skapade också Thumbs.db-filer. Från Windows XP kan cachelagring av miniatyrer, och därmed skapande av Thumbs.db, valfritt stängas av. Endast i Windows XP, från Utforskarens Verktygsmeny, Mappalternativ , genom att markera "Cache inte miniatyrbilder" på fliken Visa . Under Windows 2000, Windows Me och Windows XP är ett snabbmenykommando för att tvinga fram uppdatering av miniatyren tillgängligt genom att högerklicka på bilden i miniatyrvyn i Utforskaren i Windows.

Thumbs.db

Thumbs.db- filer lagras i varje katalog som innehåller miniatyrer på Windows-system. Filen skapas lokalt bland bilderna, men förhindrar systemomfattande användning av data och skapar ytterligare databelastning på flyttbara enheter. Windows XP Media Center Edition skapar också ehthumbs.db som innehåller förhandsvisningar av videofiler. Varje miniatyr som skapas i en katalog representeras i denna databasfil som en liten JPEG-fil, oavsett filens ursprungliga format. Bilderna ändras storlek till 96×96 pixlar som standard eller en proportionell miniatyr av sin ursprungliga form för icke-kvadratiska bilder, med 96 pixlar på den längre sidan. Storleken kan styras av en inställning i Windows-registret. Varje mapp med initierade miniatyrbilder (det är där de har visat en miniatyrbild eller filmremsa i Windows Utforskaren) kommer att ha en Thumbs.db-fil. Mappar med bilder visar också förhandsvisningar på sin ikon när de visas i miniatyrläge – de fyra första bilderna i mappen i 40×40 pixlar (eller proportionellt format), med en 1-pixel avdelare överlagd på en vanlig stor mappikon. Thumbs.db-filen lagras i Compound File Binary Format , samma format som många Microsoft Office- produkter använder.

Centraliserad miniatyrcache

Från och med Windows Vista lagras förhandsvisningar av miniatyrer på en central plats i systemet. Detta ger systemet åtkomst till bilder oberoende av deras plats, och åtgärdar problem med lokaliseringen av Thumbs.db-filer. Cachen lagras på %userprofile%\AppData\Local\Microsoft\Windows\Explorer som ett antal filer med etiketten thumbcache_ xxx .db (numrerad efter storlek); samt ett index som används för att hitta miniatyrbilder i varje storleksdatabas.

Men när du surfar på nätverksresurser med skrivbehörighet lagrar Windows Vista och Windows 7 en Thumbs.db-fil i fjärrkatalogen istället för att använda den (lokala) centrala miniatyrcachen. Detta kan orsaka problem vid borttagning av fjärrresurser, eftersom katalogen kommer att låsas under en viss tid när den väljs eftersom Windows Explorer automatiskt skapar en fjärrfil Thumbs.db.

Att skapa Thumbs.db-filer på fjärrresurser kan inaktiveras med en grupprincipinställning .

Som rättsmedicinska bevis

Brottsbekämpande myndigheter har använt den här filen för att bevisa att olagliga foton tidigare lagrats på hårddisken. Till exempel FBI filen "thumbs.db" 2008 som bevis för att ha tittat på skildringar av barnpornografi .

Under 2013 genomfördes forskning som fokuserade på de digitala kriminaltekniska implikationerna av miniatyrcache och återställning av partiella miniatyrcachefiler. Den identifierade att även om det finns en standarddefinition av en miniatyrcache så varierar strukturen och kriminaltekniska artefakter som kan återställas från dem avsevärt mellan operativsystemen. Arbetet visade också att thumbcache_256.db innehåller icke-standardiserade miniatyrcacheposter som kan lagra intressanta data som nätverksnamn och tilldelade enhetsbokstäver.

Se även

externa länkar