ملف قرص أميغا

ملف قرص أميغا ( ADF ) هو تنسيق ملف تستخدمه أجهزة كمبيوتر أميغا والمحاكيات لتخزين صور الأقراص المرنة ، أو وحدات تخزين القرص الصلب الفردية (الأقسام) أو الأقراص الصلبة الكاملة المقسمة .

يعود تاريخ هذه التقنية إلى فترة قريبة من تاريخ جهاز أميغا نفسه، على الرغم من أنها لم تُعرف في البداية باسم محدد. قبل أن تُعرف باسم ADF، استُخدمت في إنتاج الألعاب التجارية، والنسخ الاحتياطي، ومحاكاة الأقراص. تُعدّ ADF نسخةً طبق الأصل من بيانات القرص كما يقرأها نظام تشغيل أميغا، وبالتالي فإن "التنسيق" عبارة عن مسارات بيانات AmigaDOS ذات عرض ثابت مُلحقة ببعضها البعض ومُخزّنة في ملف. عادةً ما يكون هذا الملف مُهيّأً، مثل القرص، بنظام ملفات أميغا القديم (OFS).

ADF

معظم ملفات ADF عبارة عن صور عادية لمسارات Amiga الموجودة على الأسطوانات من 0 إلى 79 من قرص مرن قياسي مزدوج الكثافة بحجم 3.5 بوصة (89 مم) ، ويُسمى أيضًا قرص 880 كيلوبايت في مصطلحات Amiga. يختلف حجم ملف ADF تبعًا لعدد المسارات التي تم تصويرها، ولكن من النادر عمليًا العثور على ملفات ADF لا يتجاوز حجمها 901,120 بايت (80 أسطوانة × رأسين × 11 قطاعًا × 512 بايت/قطاع). 

كانت معظم برامج أميغا تُوزّع على أقراص مرنة مزدوجة الكثافة. كما توجد أقراص مرنة عالية الكثافة بحجم 3.5 بوصة، تتسع لما يصل إلى 1.76 ميجابايت من البيانات، لكنها غير شائعة. وكانت أميغا تدعم أيضًا أقراصًا مرنة مزدوجة الكثافة بحجم 5.25 بوصة . 

HDF

تتمتع ملفات HDF بنفس التنسيق الثنائي (نسخ قطاع بقطاع) لملفات ADF، ولكنها تُستخدم لتخزين صور أجهزة أخرى غير الأقراص المرنة القياسية. في أغلب الأحيان، تُستخدم لتخزين وحدة تخزين واحدة فقط بنظام ملفات (لذا فهي تُشبه الأقراص المرنة ذات الأحجام غير القياسية)، ولكن يمكن أن تحتوي ملفات HDF أيضًا على نسخة من قرص صلب كامل مُقسّم (مع Rigid Disk Block ). [ 1 ]

ADZ و HDZ

ملفات ADZ و HDZ هي، على التوالي، ملفات ADF وHDF مضغوطة باستخدام gzip . امتداد الملف النموذجي هو .adz.gz أو .gz .hdz، مشتق من .adf.gz.gz أو .hdf.gz.gz. [ 1 ]

دعم البرامج

أميغا

يمكن تنزيل ملفات ADF ونسخها إلى أقراص Amiga باستخدام برنامج EasyADF والعديد من التطبيقات الأخرى المتاحة مجانًا على الإنترنت.

محاكيات أميغا

يدعم برنامج محاكاة WinUAE Amiga ملفات ADF بجميع تنسيقات الأقراص المرنة (3.5 بوصة DD و HD، 5.25 بوصة DD)، بالإضافة إلى ملفات HDF ذات وحدة تخزين واحدة ومتعددة.

أنظمة يونكس والأنظمة الشبيهة بيونكس

بما أن ملفات ADF عبارة عن صور أقراص عادية، فيمكن التعامل معها بواسطة أداة يونكس dd. أما في أنظمة لينكس ونت بي إس دي، التي تدعم أنظمة ملفات أميغا الأكثر شيوعًا، فيمكن تحميل ملفات ADF مباشرةً، إما باستخدام برنامج تشغيل النظام الأصلي [ 2 ] أو مساحة المستخدمfuseadf .

مايكروسوفت ويندوز

يوجد برنامج يُسمى ADF Opus ، وهو برنامج يعمل على نظام التشغيل مايكروسوفت ويندوز ، ويتيح للمستخدمين إنشاء ملفات ADF خاصة بهم. يدعم هذا البرنامج إنشاء  ملفات ADF ذات كثافة مزدوجة (880 كيلوبايت، وهي الأكثر شيوعًا)  وملفات ADF ذات كثافة عالية (1.76 ميجابايت). كما يتيح ADF Opus أيضًا تحويل ملفات ADF إلى ملفات ADZ.

نظام التشغيل macOS

بالنسبة لنظام التشغيل MacOS ، يوجد تطبيقان مخصصان للعمل مع ملفات ADF: ADF.inder بواجهة مستخدم رسومية وواجهة سطر أوامر send2adf.

منصات متعددة

تتيح مكتبة ADFlib البرمجية المجانية المرخصة بموجب رخصة GPL إنشاء واستخدام صور الأقراص بتنسيق ADF برمجيًا، مع توفير إمكانية الوصول على مستوى الكتل ودعم أنظمة ملفات Amiga، OFS و FFS . كما تتضمن المكتبة العديد من أدوات سطر الأوامر، منها unADF ، التي تسمح باستخراج البيانات من ملفات ADF. وتُستخدم هذه المكتبة في العديد من التطبيقات، بما في ذلك التطبيقات المذكورة سابقًا: ADF Opus وADF.inder، بالإضافة إلى تطبيقات أخرى مثل ADF Explorer for R.send2adffuseadf

يحتوي جزء من حزمة الأدوات المساعدة amitools على مجموعة من البرامج تُسمى xdftool . وهي مرخصة بموجب رخصة GPL، وتستطيع قراءة وكتابة وتنسيق صور ADF، بالإضافة إلى إجراء عمليات أخرى عليها. كما يُمكن لـ xdftool إنشاء ملفات ADF عالية الكثافة باستخدام createمُعامل غير موثق حاليًا type=adf_hd.

التليف الرئوي مجهول السبب

لا يمكن لملفات ADF تخزين سوى الأقراص التي تحتوي على مسارات بتنسيق AmigaDOS قانوني . قد تتوفر أقراص بمسارات غير قياسية بتنسيق ADF، وإن كانت مُعدّلة لإنشاء وحدة تخزين AmigaDOS عادية. مع ذلك، لم يقتصر جهاز Amiga نفسه على تخزين البيانات في هذه المسارات القياسية. كان مُتحكم الأقراص المرنة في Amiga بسيطًا للغاية ولكنه شفاف، ولذلك كان مرنًا جدًا، مما سمح بقراءة وكتابة أقراص بتنسيقات أخرى ومخصصة. لا تخضع معالجة الأقراص لقيود صارمة كما هو الحال في أجهزة الكمبيوتر الحديثة ، ولذا فإن معظم عمليات قراءة وكتابة الأقراص تتم بواسطة نظام التشغيل نفسه. [ 3 ] مع ذلك، ولأن المبرمجين لم يكونوا مضطرين لاستخدام إجراءات نظام التشغيل، كان من الطبيعي أن يقوم مطورو الألعاب بإنشاء تنسيقات أقراص خاصة بهم [ 4 ] وتطبيق أنواع مختلفة من الحماية ضد النسخ . [ 5 ] ونتيجة لذلك، احتوت معظم ألعاب Amiga التجارية كاملة السعر على شكل من أشكال تنسيقات الأقراص المخصصة و/أو الحماية ضد النسخ. لهذا السبب، لا يمكن تخزين معظم ألعاب Amiga التجارية في ملفات ADF دون تغيير، ولكن هناك بديل يسمى Interchangeable Preservation Format ( IPF ) والذي تم تصميمه خصيصًا لهذا الغرض.

يُعد تنسيق الحفظ القابل للتبادل (.IPF) التابع لجمعية الحفاظ على البرمجيات تنسيقًا مفتوحًا يتوفر له الكود المصدري للمكتبة الرسمية. [ 6 ]

نظام إدارة المستندات

كانت ملفات ADF تُضغط أحيانًا باستخدام نظام Disk Masher ، مما ينتج عنه ملفات .dms.

الاستثمار الأجنبي المباشر

FDI (اختصارًا لـ Formatted Disk Image) هو معيار عالمي لتنسيق ملفات صور الأقراص، نُشر لأول مرة بواسطة فينسنت جوجين عام 2000. يتوفر توثيق عام لتنسيق FDI [ 7 ] ، بالإضافة إلى أدوات وصول مفتوحة المصدر. ونظرًا لقدرة هذا التنسيق على تخزين البيانات الخام منخفضة المستوى، كما هو مطلوب مثلاً لدعم أنظمة حماية النسخ وغيرها من التنسيقات غير القياسية، فقد تكون ملفات FDI أكبر حجمًا من ملفات صور الأقراص بتنسيقات أخرى. امتداد الملف الشائع هو .fdi.fdi. ونظرًا لتصميمه العالمي، يُمكن نظريًا تحويل الملفات بتنسيقات صور الأقراص الأخرى، مثل ADF وADZ وDMS، إلى FDI.

انظر أيضاً

مراجع

  1. 1 2 "قاعدة معارف Amiga Forever "استخدام ملفات صور أقراص Amiga المرنة"" .20250902 amigaforever.com
  2. "وثائق برنامج تشغيل نواة لينكس AFFS" .
  3. "جمعية الحفاظ على البرمجيات - مسرد المصطلحات" .070820 softpres.org
  4. "جمعية الحفاظ على البرمجيات - مسرد المصطلحات" .070820 softpres.org
  5. "جمعية الحفاظ على البرمجيات - مسرد المصطلحات" .070820 softpres.org
  6. "تم إصدار الكود المصدري لمكتبة فك تشفير IPF - منتديات دعم KryoFlux" .
  7. "وصف تنسيق ملف صورة القرص المنسق (FDI) الإصدار 2.0" (PDF) .20111011 oldskool.org
ملحوظات
  • الأسئلة الشائعة حول تنسيق ملفات قرص أميغا (.ADF)
  • كتاب أميغا غورو، الفصل 15، رالف بابل، 1993
  • دليل مرجعي لنواة نظام التشغيل ROM  : الأجهزة، الصفحات 235-244، أديسون ويسلي
  • دليل مرجعي لنواة ذاكرة القراءة فقط  : المكتبات والأجهزة، الملحق ج، أديسون ويسلي
  • La Bible de l'Amiga، ديتريش/جلفاند/شيميل، داتا بيكر، 1988.