ICO फ़ाइलें: आइकन का एक छोटा-सा आर्काइव, और ब्राउज़र को असल में क्या चाहिए
.ico के अंदर क्या होता है, .ico नाम वाली PNG favicon के रूप में क्यों काम करती है, और असली ICO कब चाहिए। अपने ब्राउज़र में ICO कन्वर्ट करें, बिना अपलोड किए।
एक नज़र में
- प्रकार
- इमेज
- कंप्रेशन
- लॉसलेस
- एक्सटेंशन
- .ico
- MIME टाइप
- image/x-icon
- दूसरे नाम
- favicon
ICO फ़ाइल एक अकेली इमेज नहीं, बल्कि एक छोटा-सा आर्काइव है: एक ही आइकन के अलग-अलग साइज़ — 16, 32, 48, 256 पिक्सेल — के कई वर्ज़न एक साथ पैक, ताकि उसे दिखाने वाला जो भी हो, वह अपनी ज़रूरत का साइज़ चुन सके। Windows ने यह फ़ॉर्मैट 1985 में शुरू किया, और ऐप्लिकेशन आइकन, शॉर्टकट आइकन और इंस्टॉलर रिसोर्स आज भी इसी रूप में दिए जाते हैं।
और पढ़ें
वेब पर मामला ढीला है। ब्राउज़र परंपरा के तौर पर /favicon.ico माँगते हैं, लेकिन उस फ़ाइलनेम के पीछे PNG डेटा भी ख़ुशी-ख़ुशी स्वीकार कर लेते हैं, और सालों से करते आ रहे हैं। इसीलिए इतने सारे favicon टूल — यह वाला भी — .ico फ़ाइल में PNG बाइट लिखते हैं: जहाँ भी favicon चाहिए, यह हर जगह काम करता है, और ब्राउज़र canvas असली मल्टी-इमेज ICO बना ही नहीं सकता।
यह फ़र्क़ ब्राउज़र से बाहर निकलते ही मायने रखता है। Windows ऐप्लिकेशन आइकन, शॉर्टकट या इंस्टॉलर रिसोर्स को असली ICO चाहिए जिसके अंदर कई साइज़ हों, और नाम बदली हुई एक PNG से काम नहीं चलेगा। उसके लिए कोई ख़ास आइकन एडिटर सही टूल है। यहाँ ICO को PNG में बदलना उल्टी दिशा है और सीधा-सादा है: आइकन खुलकर एक एडिट करने लायक़ इमेज बन जाता है, ट्रांसपेरेंसी बरक़रार रहती है, और आपको वह साइज़ मिलता है जो ब्राउज़र का डीकोडर लौटाता है — आमतौर पर सबसे बड़ा।
ICO को दूसरे फ़ॉर्मैट में बदलें
दूसरे फ़ॉर्मैट को ICO में बदलें
ICO: अक्सर पूछे जाने वाले सवाल
ICO को PNG में बदलने पर मुझे कौन-सा साइज़ मिलता है?
जो भी ब्राउज़र का डीकोडर लौटाए, आमतौर पर अंदर पैक सबसे बड़ा। कोई ख़ास साइज़ चुनने के लिए — ख़ासकर वह जो स्केल करके नहीं, अलग से बनाया गया हो — किसी ख़ास आइकन एडिटर का इस्तेमाल करें।
क्या यह साइट जो .ico बनाती है, वह असली ICO है?
नहीं। यह .ico नाम वाली फ़ाइल में PNG डेटा है, जिसे ब्राउज़र favicon के रूप में स्वीकार करते हैं। असली मल्टी-साइज़ ICO ब्राउज़र canvas से नहीं बनाया जा सकता।
क्या यह favicon के रूप में काम करेगा?
हाँ। आज का हर ब्राउज़र .ico फ़ाइलनेम के पीछे PNG डेटा स्वीकार करता है, और बहुत सारी साइटें अपना आइकन ठीक इसी तरह देती हैं।
क्या मैं इसे Windows ऐप्लिकेशन आइकन के रूप में इस्तेमाल कर सकता हूँ?
नहीं। ऐप्लिकेशन आइकन, शॉर्टकट और इंस्टॉलर को असली ICO चाहिए जिसके अंदर कई साइज़ पैक हों। उनके लिए किसी ख़ास आइकन टूल का इस्तेमाल करें।
क्या ट्रांसपेरेंसी बची रहती है?
हाँ। आइकन के बैकग्राउंड लगभग हमेशा ट्रांसपेरेंट होते हैं, और PNG अल्फ़ा चैनल को बिल्कुल वैसा ही रखता है।
क्या मुझे बस PNG favicon इस्तेमाल करना चाहिए?
अक्सर, हाँ। आधुनिक साइटें सीधे .png favicon का रेफ़रेंस देती हैं। .ico नाम मुख्य रूप से डिफ़ॉल्ट /favicon.ico पाथ के काम आता है, जिसे पुराने क्लाइंट आज भी माँगते हैं।