BinHex هو بروتوكول يستخدم لترميز الملفات الثنائية بحيث لا يحتوي الملف المعني على أي شيء بخلاف أسئلة ASCII القياسية - 96 حرفًا كبيرًا وصغيرًا الأحرف بالإضافة إلى بعض أحرف التحكم - ويمكن نقلها بسهولة بين أجهزة كمبيوتر مختلفة قد لا تشترك في نفس الشخصية يضع.
لكي يتمكن الكمبيوتر المستلم من فك تشفير الملف ، فإنه يحتاج إلى تشغيل برنامج يدعم BinHex ، وإلا فلن يكون الملف قابلاً للقراءة.
يوضح Technipages BinHex
BinHex هو اختصار لـ binary to hexadecimal ، وقد تم عرض البروتوكول لأول مرة على أنظمة MacOS الكلاسيكية. على الرغم من أنه وجد استخدامه في بيئات متعددة ، إلا أنه أكثر شيوعًا بين مستخدمي mac لأن الترميز قادر على الحفاظ على تنسيق ملف Multi-fork الخاص بـ Macintosh. لم تكن الكثير من الخدمات الأخرى في ذلك الوقت قادرة على القيام بذلك ، مما قد يؤدي إلى مشاكل التوافق.
تجدر الإشارة إلى أن BinHex ليس تنسيقًا مضغوطًا على الإطلاق ، ويمكن بسهولة أن ينتهي الأمر بالملفات المشفرة إلى أن تكون أكبر من الملف المصدر الأصلي. لهذا السبب ، غالبًا ما يتم ضغط الملفات التي تم تشفيرها بعد ذلك ، لتسهيل نقلها إلى أجهزة مختلفة عبر الإنترنت.
في الأصل ، استخدم BinHex نظام تشفير سداسي عشري ، ولكن كما كانت الأجيال المختلفة من البروتوكول تم إصداره ، تم تحويله في النهاية إلى شيء مشابه لـ uuencode ، ولكن مع تغيير يدعم Macintosh أنواع الملفات. على الرغم من عرضه الأول في نظام التشغيل Mac الأصلي ، فقد تمت كتابته في الأصل لنظام مختلف - TRS-80 ، حيث كان من المفترض إصداره كمخطط ترميز مستقل.
الاستخدامات الشائعة لـ BinHex
- لم يعد BinHex قيد الاستخدام على الرغم من أنه لا يزال يعمل.
- جعل استخدام BinHex من الممكن عزل الملفات ضد التلف المحتمل من أنواع معينة من البرامج.
- نظرًا لشعبيتها بين مستخدمي MacOS ، تم تحديث BinHex بشكل متكرر وتم نشر إصدارات متعددة منه في النهاية.
إساءة استخدام BinHex الشائعة
- BinHex هو نظام تشفير ثنائي يستخدم على جميع أجهزة MacOS