बाद में उनका नाम बदलने या उनके एक्सटेंशन को बदलने का कोई भी प्रयास उनके थंबनेल या JPEG एसोसिएशन को हटाने में विफल रहता है।
ऐसा क्यों है? और थंबनेल कैसे साफ़ कर सकते हैं?
इन छवि फ़ाइलों में संसाधन-कांटा-आधारित कस्टम आइकन संसाधनों के रूप में सहेजे गए थंबनेल हो सकते हैं।
फ़ोटोशॉप, ग्राफिक कनवर्टर, आदि जैसे ऐप्स से सहेजी गई छवियां कभी-कभी एक थंबनेल उत्पन्न करती हैं जो फ़ाइल का हिस्सा बन जाती हैं। उदाहरण के लिए, यहां एक ऐप में एक छवि फ़ाइल पर एक नज़र है जो विभिन्न कांटा आकार दिखाती है:
जबकि डेटा कांटा 4 KB से कम है, संसाधन कांटा 44 KB है।
संसाधन कांटा के अंदर सभी प्रकार के सामान हैं, जैसे:
और फिर कस्टम आइकन संसाधन:
जबकि इमेज ऐप्स ऐसा कर सकते हैं, आप विभिन्न फ़ाइलों के लिए एक गेट इन्फो विंडो खोलकर एक फ़ाइल या फ़ोल्डर को कस्टम आइकन भी दे सकते हैं, और आइकन को एक फ़ाइल से दूसरी फ़ाइल में कॉपी और पेस्ट कर सकते हैं।
[संपादित करें] नोट: मेरे द्वारा उल्लिखित AppleScript को देखें, जो आपकी ज़रूरत का हर काम करेगा। मैं निम्नलिखित निर्देशों को कदम निर्देश FWIW द्वारा छोड़ दूँगा।
तो, आप निम्नलिखित विधि का उपयोग करके कस्टम आइकन साफ़ करने में सक्षम हो सकते हैं:
1) कमांड-ऑप्शन- i (इंस्पेक्टर मूल रूप से एक डायनामिक गेट इन्फो विंडो है) दबाकर फाइंडर इंस्पेक्टर विंडो खोलें।
2) एक खोजक विंडो में, उन फ़ाइलों का चयन करें जिनके पास अभी भी उनका थंबनेल आइकन है।
3) इंस्पेक्टर पैनल में, दस्तावेजों के आइकन पर क्लिक करें, जैसा कि नीचे दी गई छवि में दिखाया गया है:
(चयनित होने पर आइकन की एक नीली रूपरेखा होगी)।
4) कस्टम आइकन को हटाने के लिए डिलीट की दबाएं।
------------
आपके द्वारा ऊपर पोस्ट की गई निम्न टिप्पणी के बारे में:
"मैं केवल एक्सटेंशन का नाम बदल रहा था, इसलिए थंबनेल नहीं दिखाएंगे। अब वे सभी" 123.info "फ़ॉर्म के हैं, लेकिन कुछ अभी भी थंबनेल दिखाते हैं और यहां तक कि खुले हैं जैसे कि वे अभी भी .jpeg फाइलें हैं।"
यहां सबसे अधिक संभावना यह है कि फाइलें एक एप्लिकेशन में सहेजी गई थीं जो एक फ़ाइल प्रकार की 'JPEG' सेट करती हैं। मैक ओएस एक्स में, लॉन्च सेवाएं फ़ाइल के फ़ाइल नाम एक्सटेंशन (यदि कोई हो) के संयोजन के साथ-साथ फ़ाइल प्रकार का प्रतिनिधित्व करती हैं, तो यह निर्धारित करने के लिए कि वह किस प्रकार की सामग्री का प्रतिनिधित्व करता है। "जानकारी" एक सामान्य फ़ाइल नाम एक्सटेंशन नहीं है जो अंतर्निहित ओएस है, इसलिए यदि आपके मैक पर कोई एप्लिकेशन नहीं है जो उस फ़ाइल नाम एक्सटेंशन का दावा करता है, तो फाइंडर (लॉन्च सर्विसेज, वास्तव में) फाइल को जेपीईजी छवि के रूप में माना जाएगा।
मैंने एक संयोजन AppleScript बनाया है जो किसी भी फ़ाइल प्रकार और निर्माता कोड जानकारी दोनों को साफ करेगा, साथ ही संसाधन कांटा को हटा देगा। (आम धारणा के विपरीत, फ़ाइल प्रकार और निर्माता कोड संसाधन कांटे में संग्रहीत नहीं होते हैं, लेकिन डिस्क निर्देशिका जानकारी में FSCatalogInfo
), इसलिए केवल संसाधन कांटा को हटाना पर्याप्त नहीं है। इसके अलावा, जब किसी फ़ाइल का कस्टम आइकन होता है। एक ध्वज भी है जो FSCatalogInfo
उस प्रभाव में सेट है । संसाधन कांटे को हटाने के अलावा इस ध्वज को साफ करने की आवश्यकता है)।
ClearCustomIconFileTypeAndCreatorCode.zip
कस्टम आइकन, फ़ाइल प्रकार, और निर्माता कोड साफ़ करने के लिए उस पर फ़ाइलों का चयन छोड़ें।
स्क्रिप्ट की सामग्री इस प्रकार है:
on open droppedItems
repeat with i from 1 to count of droppedItems
set droppedItem to item i of droppedItems as alias
set droppedItemInfo to info for droppedItem
if (folder of droppedItemInfo) is false then
do shell script "/usr/bin/xattr -d com.apple.FinderInfo " & quoted form of POSIX path of droppedItem
do shell script "/usr/bin/xattr -d com.apple.ResourceFork " & quoted form of POSIX path of droppedItem
end if
end repeat
end open