كلنا نتذكر “ما لون هذا الفستان؟” ظاهرة تليها “ياني مقابل لوريل”. الآن العالم لديه لغز جديد يستحوذ على هوسه ، وسيضع مستخدمي Apple في مواجهة منافسيهم القدامى.
وإليك طريقة عملها: شاهد هذه الصورة على جهاز كمبيوتر شخصي أو هاتف Android (أو أي منتج آخر غير تابع لشركة Apple). ثم اعرض نفس الصورة على جهاز Apple. إذا كنت تستخدم جهاز Mac أو iPhone أو iPad بالفعل ، فانتقل إلى نظام أساسي مختلف.
دعنا نحاول مرة أخرى مع ملف صورة مختلفة.
أنيق جدا ، إيه؟ عند عرض الصورة الأولى على جهاز كمبيوتر شخصي أو هاتف يعمل بنظام Android ، يجب أن تكون قد شاهدت الرسالة “HELLO WORLD”. على جهاز Apple ، يقرأ ملف الصورة نفسه “HELLO APPLE”. (هناك تحذير واحد سنناقشه بمزيد من التفصيل أدناه.)
الصورة الثانية أكثر غرابة. على جهاز غير تابع لشركة Apple ، تُظهر الصورة جهاز كمبيوتر شخصي أقدم من نوع IBM ، ولكن قم بالتبديل إلى جهاز i وسترى جهاز Mac أقدم.
حسنًا ، ما الذي يحدث هنا؟ دع المهندس وعالم التشفير ديفيد بوكانان – العقل المدبر وراء هذا اللغز – يقوم بالتفسير:
“لقد وجدت هذا أثناء كتابة وحدة فك ترميز PNG متعددة الخيوط الخاصة بي. بالتفكير في تصميمي ، أدركت أن لدي خطأ تنفيذ عملي ، “كتب بوكانان في أ مشاركة مدونة. “بعد أن علمت أن Apple لديها تطبيقها الخاص لملفات PNG المتوازية القابلة للفك ، أدركت أنهم ارتكبوا نفس الخطأ بالضبط! “
بعبارات مبسطة ، توجد طرق مختلفة لفك تشفير الصورة. يمكنك القيام بذلك في خيط واحد أو في سلاسل متوازية مقسمة إلى كتل (طريقة تستخدم لتسريع تنفيذ البرنامج) ، كما حاول بوكانان. اكتشف خطأ في مشروعه الخاص ، ثم اكتشف أن شركة Apple قد ارتكبت نفس الخطأ. لقد قرر أنه من الممكن عرض ملف PNG حيث: unzip (a + b)! = Unzip (a) + unzip (b) (حيث! = يعني غير متساوٍ). أي أن جزأين تم فك تشفيرهما بشكل منفصل ثم تجميعهما لا يؤديان دائمًا إلى نفس النتائج مثل هذين الجزأين اللذين تم فك تشفيرهما معًا.
“يمكن أن يحدث ذلك إذا أ ينتهي في منتصف طريق كتلة غير مضغوطة. لذا فمن الممكن أن يكون للصورة تفسيران محتملان ، اعتمادًا على ما إذا كان مفكك الشفرة المتوازي أو غير المتوازي يقوم بفك تشفيرها “، تابع بوكانان.
بالنسبة لكم المتشككين ، عندما عرضت هذه الصور على أخي ، الباحث في جامعة فيرجينيا ، قام بتجزئة الملفات (حولها إلى أرقام) وأكد أنها متطابقة بالفعل ، مما يثبت ذلك بوكانان لا تقطع الزوايا من خلال تقديم ملفات مختلفة لك حسب المتصفح أو نظام التشغيل الذي تستخدمه.
إذا كنت تواجه صعوبة في إعادة إنتاج هذا اللغز ، فقد يكون ذلك بسبب متصفحك لأن الحيلة تعتمد على برامج Apple ، وليس الأجهزة. بعد عرض الصورة على أجهزة ومتصفحات متعددة ، علمنا أن منتجات Apple التي تعمل بنظام Safari ستعرض دائمًا HELLO APPLE بينما الأجهزة غير التابعة لـ Apple التي تستخدم متصفحات أخرى ستعرض HELLO WORLD.
لكن الأمور تصبح محيرة بمجرد أن تبدأ في الاختلاط والتوافق.
عند استخدام متصفحات أخرى غير Safari على أجهزة Apple المحمولة (iPad ، iPhone) ، ظهرت رسالة HELLO APPLE. الغريب أن استخدام هذه المتصفحات نفسها (Chrome ، Opera ، Edge ، على سبيل المثال) على جهاز Mac سيعرض الرسالة HELLO WORLD. بينما لا يمكننا التأكد من ذلك ، يشير هذا إلى أن تطبيقات المستعرض المكتوبة لمتجر التطبيقات تستخدم مكتبة صور PNG من Apple ، بينما تستخدم المتصفحات التي يتم تنزيلها كبرامج على macOS محلل PNG.
على أي حال ، إذا كنت ترغب في الاستمتاع ، فقد أصدر بوكانان أداة تسمى “باكر PNG غامض” مما يسمح لأي شخص بإنشاء صور تبدو مختلفة عند تنفيذها من خلال برامج Apple. ومع ذلك ، يجب أن نحذر من أن هذه التناقضات في مسح ملفات الصور يمكن أن تكون مصدر قلق أمني ، وأن شيئًا ما ، كما قال بوكانان ، “يجب التعامل معه بحذر”.
التحديث 1:30 مساءً بالتوقيت الشرقي: نشرنا هذه المقالة في الأصل مع الصور المضمنة. لسوء الحظ ، قام نظام إدارة المحتوى الخاص بنا بتعديل الملفات بدرجة كافية لتحطيم الوهم. لقد قمنا بتحديث المقالة بالارتباطات التي ستأخذك إلى الصور التي يجب أن تبدو مختلفة على Apple مقارنة بالأنظمة الأساسية الأخرى.