हैलो वर्ल्ड बनाम हैलो ऐप्पल: जब आप इस छवि को देखते हैं तो आप क्या देखते हैं?

हम सभी को याद है "यह पोशाक किस रंग की है?" घटना के बाद "यानी बनाम लॉरेल।" अब दुनिया के पास जुनूनी करने के लिए एक नई पहेली है, और यह Apple उपयोगकर्ताओं को उनके लंबे समय के प्रतिद्वंद्वियों के खिलाफ खड़ा कर देगी।
यहां बताया गया है कि यह कैसे काम करता है: इस छवि को किसी पीसी या एंड्रॉइड फोन (या किसी अन्य गैर-ऐप्पल उत्पाद) पर देखें। फिर, Apple डिवाइस पर उसी छवि को देखें। यदि आप पहले से ही Mac, iPhone या iPad का उपयोग कर रहे थे, तो किसी भिन्न प्लेटफ़ॉर्म पर स्विच करें।
आइए एक अलग छवि के साथ फिर से कोशिश करें ।
बहुत साफ, हुह? पीसी या एंड्रॉइड फोन पर पहली छवि देखते समय, आपको "हैलो वर्ल्ड" संदेश देखना चाहिए था। Apple डिवाइस पर वही छवि फ़ाइल "HELLO APPLE" पढ़ती है। (एक चेतावनी है जिसे हम नीचे और विस्तार से संबोधित करेंगे।)

दूसरी छवि और भी ट्रिपियर है। एक गैर-ऐप्पल डिवाइस पर, छवि एक पुराने आईबीएम पीसी को दिखाती है, लेकिन एक आई-डिवाइस पर स्विच करें और आपको एक पुराना मैक दिखाई देगा।

ठीक है, तो यहाँ क्या हो रहा है? इस पहेली के मास्टरमाइंड इंजीनियर और क्रिप्टोग्राफर डेविड बुकानन को समझाने दें:
"मैंने इसे अपना खुद का बहु-थ्रेडेड पीएनजी डिकोडर लिखते समय पाया। अपने डिजाइन पर विचार करते हुए, मुझे एहसास हुआ कि मेरे पास एक शोषक कार्यान्वयन बग था, "बुकानन ने एक ब्लॉग पोस्ट में लिखा था । "यह जानने के बाद कि ऐप्पल के पास समानांतर-डिकोडेबल पीएनजी का अपना कार्यान्वयन है, मुझे एहसास हुआ कि उन्होंने बिल्कुल वही गलती की थी!"
सरल शब्दों में, किसी छवि को डीकोड करने के विभिन्न तरीके हैं। जैसा कि बुकानन ने प्रयास किया था, आप इसे एक ही धागे में कर सकते हैं या आप इसे ब्लॉकों में विभाजित समानांतर धागे में कर सकते हैं (प्रोग्राम को तेजी से चलाने के लिए इस्तेमाल की जाने वाली विधि)। उन्होंने अपने स्वयं के प्रोजेक्ट में एक बग की खोज की, फिर पाया कि Apple ने वही गलती की थी। उन्होंने निर्धारित किया कि पीएनजी फ़ाइल को प्रस्तुत करना संभव था जहां: डीकंप्रेस (ए + बी)! = डीकंप्रेस (ए) + डीकंप्रेस (बी) (जहां! = का मतलब बराबर नहीं है)। यही है, कि दो भागों को अलग-अलग डीकोड किया गया और एक साथ रखा गया, हमेशा वही परिणाम नहीं बने जो वही दो हिस्सों को एक साथ डीकोड किया गया।
"यह तब हो सकता है जब एक गैर-संपीड़ित ब्लॉक के बीच में समाप्त होता है। इसलिए, एक छवि के लिए दो संभावित व्याख्याएं संभव हैं, यह इस बात पर निर्भर करता है कि क्या एक समानांतर या गैर-समानांतर डिकोडर इसे डिकोड करता है," बुकानन ने जारी रखा।
आपके संदेहियों के लिए, जब मैंने इन छवियों को अपने भाई, वर्जीनिया विश्वविद्यालय के एक शोध वैज्ञानिक को दिखाया, तो उन्होंने फाइलों को हैश कर दिया (उन्हें संख्याओं में बदल दिया) और पुष्टि की कि वे वास्तव में वही हैं, यह साबित करते हुए कि बुकानन काट नहीं रहा है आपके द्वारा उपयोग किए जा रहे ब्राउज़र या OS के आधार पर आपको अलग-अलग फ़ाइलें उपलब्ध कराकर कोनों।
यदि आपको इस पहेली को दोहराने में समस्या हो रही है, तो यह आपके ब्राउज़र से संबंधित हो सकती है क्योंकि यह ट्रिक हार्डवेयर पर नहीं बल्कि Apple सॉफ़्टवेयर पर निर्भर करती है। कई उपकरणों और ब्राउज़रों पर छवि देखने के बाद, हमने सीखा कि सफारी चलाने वाले Apple उत्पाद हमेशा HELLO APPLE दिखाएंगे जबकि अन्य ब्राउज़रों का उपयोग करने वाले गैर-Apple डिवाइस HELLO WORLD दिखाते हैं।
लेकिन जब आप मिक्स एंड मैच करना शुरू करते हैं तो चीजें भ्रमित करने वाली हो जाती हैं।
Apple के मोबाइल उपकरणों (iPad, iPhone) पर गैर-Safari ब्राउज़र का उपयोग करते समय, HELLO APPLE संदेश दिखाई दिया। अजीब तरह से, उन्हीं ब्राउज़रों का उपयोग करना- उदाहरण के लिए क्रोम, ओपेरा, एज, मैक पर हेलो वर्ल्ड संदेश दिखाया। हालांकि हम निश्चित नहीं हो सकते हैं, इससे पता चलता है कि ऐप स्टोर के लिए लिखे गए ब्राउज़र ऐप ऐप्पल की पीएनजी रेंडरिंग इमेज लाइब्रेरी का उपयोग कर रहे हैं, जबकि मैकओएस पर प्रोग्राम के रूप में डाउनलोड किए गए ब्राउज़र अपने पीएनजी पार्सर का उपयोग करते हैं।
जो भी हो, अगर आप मस्ती में आना चाहते हैं, तो बुकानन ने 'एम्बिगियस पीएनजी पैकर' नामक एक टूल पोस्ट किया है जो किसी को भी ऐसी छवियां बनाने देता है जो ऐप्पल सॉफ़्टवेयर के माध्यम से चलने पर अलग दिखती हैं। हालांकि, हमें सावधान रहना चाहिए कि छवि फ़ाइलों को पार्स करने में ये विचलन एक सुरक्षा चिंता का विषय हो सकते हैं, और बुकानन का मानना है कि "सावधानी से संपर्क करने की आवश्यकता है।"
1:30p ET पर अपडेट करें: हमने मूल रूप से इस लेख को एम्बेडेड तस्वीरों के साथ प्रकाशित किया था। दुर्भाग्य से, हमारे सीएमएस ने भ्रम को तोड़ने के लिए फाइलों को पर्याप्त रूप से बदल दिया। हमने लेख को लिंक के साथ अपडेट किया है जो आपको ऐप्पल बनाम अन्य प्लेटफॉर्म पर अलग दिखने वाली तस्वीरों पर ले जाएगा।
ब्लेपिंग कंप्यूटर के माध्यम से