ماكبيناري

ماكبيناري
امتداد اسم الملف
.سلة المهملات
نوع الوسائط على الإنترنت
تطبيق/macbinary
تطبيق/x-macbinary
معرف النوع الموحد (UTI)com.apple.macbinary-archive

MacBinary هو تنسيق ملف يجمع بين شوكة البيانات وشوكة الموارد لملف Mac OS الكلاسيكي في ملف واحد، إلى جانب البيانات الوصفية الموسعة لـ HFS . الملف الناتج مناسب للنقل عبر FTP وشبكة الويب العالمية والبريد الإلكتروني . يمكن أيضًا تخزين المستندات على أجهزة كمبيوتر تعمل بأنظمة تشغيل لا تدعم HFS، مثل Unix أو Windows .

كان MacBinary مدعومًا على نطاق واسع على نظام Macintosh وتم تضمينه في معظم برامج الاتصالات على هذه المنصة. تم تضمين حلول مماثلة في معظم تطبيقات ضغط البيانات على نظام Mac، وعلى الرغم من أن هذه الحلول لم تتطلب من MacBinary البقاء على قيد الحياة أثناء النقل عبر أنظمة غير Mac، إلا أن MacBinary كان يُضاف غالبًا في هذه الحالات للحفاظ على أسماء الملفات الأطول والميزات الأخرى.

لم يتم استخدام طبيعة الشوكة المزدوجة لنظام HFS على نظام التشغيل Mac OS X ، واختفى MacBinary إلى حد كبير.

وصف

على النقيض من أجهزة الكمبيوتر الأخرى في ذلك العصر، تضمنت تطبيقات Macintosh كلًا من التعليمات البرمجية للكمبيوتر بالإضافة إلى عدد كبير من الموارد التي يستخدمها نظام التشغيل نفسه. كما تم استخدام هذه الموارد على نطاق واسع في المستندات لتخزين الوسائط الغنية مثل الأصوات والصور. ومع ذلك، كان لنظام الموارد قيد كبير يتمثل في أن الحجم الأقصى لأي مورد واحد كان 32 كيلو بايت فقط، وهو صغير جدًا لتخزين بيانات المستندات. لمعالجة هذا، قدمت Apple مفهوم الشوكات ، مما يسمح لأي ملف في نظام الملفات بالحصول على كل من شوكة الموارد وشوكة البيانات. كانت هذه ملفات منفصلة فعليًا، لكن نظام التشغيل سيضمن معاملة الملفين المنفصلين دائمًا ككائن واحد، لذا فإن سحبه إلى قرص مرن في Finder سيؤدي إلى نسخ كلا الشوكتين.

وقد أدى هذا إلى مشكلة خطيرة عندما كان لابد من تخزين الملف على أنظمة كمبيوتر أخرى. وكان لزامًا على هذه الأنظمة، التي لا تدرك مفهوم الشوكة، تخزين الشوكتين كملفات منفصلة. وقد أدى هذا إلى احتمالية فصل الشوكتين في مرحلة ما، أو عدم إعادة دمجهما بشكل صحيح عند نقلهما مرة أخرى إلى جهاز Mac. وقد أدت هذه المشكلة إلى عدد من الحلول التي جمعت الشوكتين معًا في ملف واحد، ثم فصلتهما تلقائيًا مرة أخرى عند وصولهما إلى جهاز Mac آخر. وكان MacBinary أحد أكثر الحلول شيوعًا، على الرغم من استخدام BinHex أيضًا على UseNet ، حيث لم يكن نقل البيانات نظيفًا من 8 بتات . ولم يتم تبني حلول Apple الخاصة، AppleSingle وAppleDouble ، على نطاق واسع في مجتمع المستخدمين.

عادةً ما يكون للملفات المشفرة باستخدام MacBinary، بغض النظر عن الإصدار، ملحق ملف .bin أو .macbin مضافًا إلى نهايات أسماء الملفات الخاصة بها. يمكن لبرامج البريد الإلكتروني مثل Eudora استخراج رسائل البريد MacBinary وفك تشفيرها. تقوم معظم برامج FTP المخصصة لنظام التشغيل Mac، مثل Fetch and Transmit ، بفك تشفير ملفات MacBinary التي تقوم بتنزيلها بشكل شفاف.

MacBinary مشابه لـ BinHex ، لكن MacBinary ينتج ملفات ثنائية بدلاً من نص ASCII . وبالتالي، تكون ملفات MacBinary أصغر حجمًا من ملفات BinHex، لكن التطبيقات والخوادم القديمة أكثر عرضة لإتلافها.

تاريخ

تم إصدار أول تجسيد لـ MacBinary في عام 1985. تم تحديد المعيار في الأصل بواسطة Dennis Brothers (مؤلف برنامج المحطة الطرفية MacTEP وموظف Apple لاحقًا)، ومؤلف BinHex Yves Lempereur، ومؤلف PackIt Harry Chesley، وآخرون. ثم أضافوا دعم MacBinary إلى BinHex 5.0، باستخدام MacBinary لدمج الشوكات بدلاً من طرقه الخاصة. أضافت معظم برامج المحطة الطرفية وأدوات الإنترنت دعمًا مدمجًا لـ MacBinary خلال هذه الفترة أيضًا.

بعد عامين تم تحديثه إلى MacBinary II ، لاستيعاب التغييرات في نظام التشغيل Mac OS. ظل MacBinary II متوافقًا مع التحديثات اللاحقة لنظام التشغيل لبعض الوقت. تغير هذا مع إصدار Mac OS 8 ، مما استلزم إصدار MacBinary III في عام 1996. في غضون ذلك، أصدرت Apple نفسها تنسيقي AppleSingle وAppleDouble، اللذين يخدمان نفس الغرض مثل MacBinary، لكنهما يصححان بعض المشكلات به.

مراجع

  • دينيس براذرز، "معيار تنسيق النقل الثنائي لنظام ماكنتوش "MacBinary" (اقتراح)"، مجموعة مستخدمي أبل على الشبكات الصغيرة (CompuServe)، 1985
  • آدم إنجست، "دليل تنسيق ملفات الإنترنت على أجهزة ماكنتوش"، تيد بيتس ، 31 أغسطس 1991
  • "الأسئلة الشائعة حول comp.sys.mac.comm"
  • Mac Binary Converter هي أداة مفتوحة المصدر للتحويل بين ترميزات ملفات Macintosh المختلفة.
  • macutils، يحول بين ترميزات ملفات Macintosh المختلفة
  • مواصفات MacBinary II
  • MacBinary II+ Spec، وهو تحسين مقترح لـ MacBinary لتضمين شجرة الدليل، لم يتم اعتماده على نطاق واسع.
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=MacBinary&oldid=1191778674"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate