ISO 9660
ISO 9660 (المعروف أيضًا باسم ECMA -119 ) هو نظام ملفات لوسائط الأقراص الضوئية . وهو معيار دولي صادر عن المنظمة الدولية للمعايير (ISO). ونظرًا لأن المواصفات متاحة للعموم، فقد تم تطوير تطبيقات له للعديد من أنظمة التشغيل . [ 1 ]
يعود أصل معيار ISO 9660 إلى تنسيق High Sierra ، [ 2 ] الذي رتب معلومات الملفات في تخطيط متسلسل كثيف لتقليل الوصول غير المتسلسل باستخدام نظام ملفات شجري هرمي (ثمانية مستويات من الدلائل)، على غرار أنظمة ملفات Unix و FAT . ولتسهيل التوافق بين المنصات، حدد المعيار مجموعة أساسية من سمات الملفات الشائعة (ملف دليل أو ملف عادي ووقت التسجيل) وسمات الاسم (الاسم والامتداد والإصدار)، واستخدم منطقة استخدام نظام منفصلة حيث يمكن تحديد الامتدادات الاختيارية المستقبلية لكل ملف. تم اعتماد High Sierra في ديسمبر 1986 (مع بعض التعديلات) كمعيار دولي من قبل منظمة Ecma الدولية تحت اسم ECMA-119 [ 3 ] ، وقُدِّم للمتابعة السريعة إلى المنظمة الدولية للمعايير (ISO) ، حيث تم قبوله في النهاية كمعيار ISO 9660:1988. [ 4 ] ونُشرت تعديلات لاحقة على المعيار في أعوام 2013 و2017 و2019 و2020 .
القطاعات الستة عشر الأولى من نظام الملفات فارغة ومحجوزة لاستخدامات أخرى. يبدأ باقي النظام بمجموعة وصف وحدة التخزين (كتلة رأسية تصف التخطيط اللاحق)، ثم جداول المسارات، والمجلدات، والملفات الموجودة على القرص. يجب أن يحتوي القرص المتوافق مع معيار ISO 9660 على وصف وحدة تخزين أساسي واحد على الأقل يصف نظام الملفات، ومُنهي مجموعة وصف وحدة التخزين، وهو وصف وحدة تخزين يُشير إلى نهاية مجموعة الوصف. يوفر وصف وحدة التخزين الأساسي معلومات حول وحدة التخزين وخصائصها وبياناتها الوصفية، بما في ذلك سجل الدليل الجذر الذي يُحدد القطاع الذي يقع فيه الدليل الجذر. تحتوي الحقول الأخرى على بيانات وصفية مثل اسم وحدة التخزين ومنشئها، بالإضافة إلى حجم وعدد الكتل المنطقية التي يستخدمها نظام الملفات. تُوجز جداول المسارات بنية الدليل في التسلسل الهرمي ذي الصلة. لكل دليل في الصورة، يوفر جدول المسارات مُعرّف الدليل، وموقع النطاق الذي تم تسجيل الدليل فيه، وطول أي سمات مُوسّعة مرتبطة بالدليل، وفهرس إدخال جدول مسار الدليل الأصل.
توجد عدة إضافات لمعيار ISO 9660 تُخفف بعض قيوده. ومن الأمثلة البارزة على ذلك Rock Ridge (أذونات على نمط Unix وأسماء أطول)، وJoliet ( Unicode ، مما يسمح باستخدام نصوص غير لاتينية)، و El Torito (يُمكّن من تشغيل الأقراص المضغوطة )، وإضافات Apple ISO 9660 (خصائص ملفات خاصة بنظامي التشغيل Mac OS الكلاسيكي و macOS ، مثل تفرعات الموارد وتاريخ النسخ الاحتياطي للملفات وغير ذلك).
تاريخ
طُوّرت الأقراص المدمجة في الأصل لتسجيل البيانات الموسيقية، ولكن سرعان ما استُخدمت لتخزين أنواع أخرى من البيانات الرقمية نظرًا لفعاليتها المماثلة في تخزين البيانات الضخمة لأغراض الأرشفة . وقد عُرّفت أدنى مستويات تنسيق هذه الأقراص، والتي تُعرف باسم أقراص CD-ROM ، في مواصفات الكتاب الأصفر عام 1983. إلا أن هذا الكتاب لم يُحدد أي تنسيق لتنظيم البيانات على أقراص CD-ROM في وحدات منطقية مثل الملفات ، مما دفع كل مُصنّع لأقراص CD-ROM إلى ابتكار تنسيقه الخاص. ولغرض تطوير معيار لنظام ملفات أقراص CD-ROM ( Z39.60 - بنية وحدة التخزين والملفات في أقراص CD-ROM لتبادل المعلومات )، أنشأت المنظمة الوطنية لمعايير المعلومات (NISO) لجنة المعايير SC EE (تنسيق بيانات الأقراص المدمجة) في يوليو 1985. [ 5 ] وفي سبتمبر/ أكتوبر [ 6 ] من العام نفسه، دعت عدة شركات خبراء للمشاركة في إعداد ورقة عمل لهذا المعيار.
في نوفمبر 1985، اجتمع ممثلو شركات تصنيع أجهزة الكمبيوتر في فندق وكازينو هاي سييرا (المعروف حاليًا باسم جولدن ناجت ليك تاهو ) في ستاتلاين، نيفادا . [ 7 ] عُرفت هذه المجموعة باسم مجموعة هاي سييرا ( HSG ). حضر الاجتماع ممثلون عن شركات أبل ، وإيه تي آند تي ، وديجيتال إكويبمنت كوربوريشن (DEC)، وهيتاشي ، ولايزر داتا ، ومايكرووير ، ومايكروسوفت ، و3M ، وفيليبس ، وريفيرنس تكنولوجي ، وسوني ، وتي إم إس ، وفيديو تولز (التي أصبحت لاحقًا ميريديان [ 8 ] )، وزيبك ، ويليك . انبثق تقرير الاجتماع من معيار الكتاب الأصفر لأقراص CD - ROM، الذي كان مفتوحًا جدًا لدرجة أنه أدى إلى تنويع طرق تخزين البيانات وظهور العديد من الطرق غير المتوافقة. صدر اقتراح مجموعة هاي سييرا ( HSGP ) في مايو 1986، والذي حدد نظام ملفات لأقراص CD-ROM يُعرف باسم تنسيق هاي سييرا.
قُدِّمَت مسودة هذا المقترح إلى الرابطة الأوروبية لمصنعي الحواسيب (ECMA) لاعتمادها كمعيار. وبعد إدخال بعض التعديلات، صدرت الطبعة الأولى من معيار ECMA-119 في ديسمبر 1986. [ 9 ] ثمّ قدّمت الرابطة معيارها إلى المنظمة الدولية للمعايير (ISO) لتسريع اعتماده ، حيث جرى تحسينه ليصبح معيار ISO 9660. ولضمان التوافق، نُقِّحت الطبعة الثانية من ECMA-119 لتكون مكافئة لمعيار ISO 9660 في ديسمبر 1987. [ 10 ] [ 11 ] [ 12 ] ونُشِرَ معيار ISO 9660:1988 في عام 1988. وكانت التغييرات الرئيسية عن تنسيق High Sierra في معياري ECMA-119 وISO 9660 هي التوسعات الدولية التي سمحت للتنسيق بالعمل بشكل أفضل في الأسواق غير الأمريكية.
ولتجنب خلق حالات عدم توافق، علقت المنظمة الدولية للمقاييس والأنظمة (NISO) العمل على المعيار Z39.60، الذي اعتمده أعضاء المنظمة في 28 مايو 1987. وتم سحبه قبل الموافقة النهائية، لصالح المعيار ISO 9660. [ 5 ]
تم اعتماد معيار JIS X 0606:1998 في اليابان عام 1998، والذي تضمن قواعد تسمية ملفات أكثر مرونة باستخدام بنية بيانات جديدة تُعرف باسم "وصف وحدة التخزين المُحسّن". وقُدِّم هذا المعيار إلى معيار ISO 9660:1999، وكان من المفترض تسريع إجراءات اعتماده، إلا أنه لم يُعتمد. [ 13 ] ومع ذلك، تدعم العديد من أنظمة التشغيل وأدوات إنشاء الأقراص (مثل Nero Burning ROM و mkisofs و ImgBurn ) هذه الإضافة حاليًا، تحت مسميات مثل "ISO 9660:1999" و"ISO 9660 v2" و"ISO 9660 المستوى 4". وفي عام 2013، تم إضفاء الطابع الرسمي على الاقتراح في شكل التعديل الأول لمعيار ISO 9660، والذي يهدف إلى "توحيد معيار ISO 9660 مع معيار ' Joliet Specification' المُستخدم على نطاق واسع". [ 14 ] في ديسمبر 2017، تم نشر الإصدار الثالث من ECMA-119 وهو مطابق تقنيًا لـ ISO 9660، التعديل 1. [ 15 ]
في عام 2019، نشرت ECMA النسخة الرابعة من ECMA-119، والتي دمجت نص جولييت كـ "الملحق ج". [ 1 ]
في عام 2020، نشرت المنظمة الدولية للمقاييس (ISO) التعديل رقم 2، الذي يضيف بعض الأمور التوضيحية البسيطة، ولكنه لا يضيف أو يصحح أي معلومات فنية في المعيار. [ 16 ]
تحديد
فيما يلي الهيكل العام التقريبي لنظام ملفات ISO 9660.
يمكن تخزين القيم متعددة البايتات بثلاثة تنسيقات مختلفة: التنسيق الصغير (little-endian) ، والتنسيق الكبير (big-endian )، وتنسيق يجمع بين النوعين فيما يُعرف في المواصفات بترتيب "كلا البايتات". يُشترط استخدام ترتيب كلا البايتات في العديد من الحقول في مُعرّفات وحدات التخزين وسجلات الدليل، بينما يمكن أن تكون جداول المسارات إما بتنسيق صغير (little-endian) أو تنسيق كبير (big-endian). [ 17 ]
المستوى الأعلى
| مساحة النظام (32,768 بايت) | غير مستخدم من قبل ISO 9660 |
| منطقة البيانات | |
| مجموعة واصفات الحجم | |
| جداول المسارات والمجلدات والملفات |
منطقة النظام ، وهي أول 32,768 بايت من بيانات القرص (16 قطاعًا، كل منها 2,048 بايت)، غير مستخدمة في معيار ISO 9660، وبالتالي فهي متاحة لاستخدامات أخرى. [ 17 ] على الرغم من أنه يُقترح أنها مخصصة للاستخدام في وسائط الإقلاع ، [ 18 ] إلا أن قرص CD-ROM قد يحتوي على مُعرّف نظام ملفات بديل في هذه المنطقة، وغالبًا ما تستخدمها الأقراص المدمجة الهجينة لعرض محتوى خاص بنظامي Mac OS الكلاسيكي و macOS . تخزن أقراص ألعاب سيجا ساترن البيانات الوصفية، وحتى التعليمات البرمجية القابلة للتنفيذ (مثل روتين بدء تشغيل اللعبة) في منطقة النظام. [ 19 ]
مجموعة واصفات الحجم
تبدأ منطقة البيانات بمجموعة واصفات وحدة التخزين ، وهي مجموعة من واصف واحد أو أكثر من واصفات وحدة التخزين تنتهي بفاصل مجموعة واصفات وحدة التخزين . تعمل هذه مجتمعة كرأس لمنطقة البيانات، وتصف محتواها (على غرار كتلة معلمات BIOS المستخدمة في الأقراص المهيأة بأنظمة FAT و HPFS و NTFS ).
| مُعرِّف الحجم رقم 1 |
| ... |
| وصف الحجم TN |
| مُنهي مجموعة مُعرّفات الحجم |
يبلغ حجم كل وصف وحدة تخزين 2048 بايت، وهو ما يتناسب تمامًا مع قطاع واحد من النوع الأول (Mode 1) أو النوع الثاني (Mode 2 Form 1). ولها البنية التالية:
| جزء | يكتب | المعرف | إصدار | بيانات |
|---|---|---|---|---|
| مقاس | 1 بايت | 5 بايت (دائماً 'CD001') | بايت واحد (دائماً 0x01) | 2041 بايت |
يمكن تقسيم حقل البيانات الخاص بوصف وحدة التخزين إلى عدة حقول، ويختلف محتواها الدقيق باختلاف نوع الوحدة. كما يمكن تضمين نسخ احتياطية من كل وصف لوحدة التخزين تحسباً لتلف النسخة الأصلية.
أنواع واصفات الحجم القياسية هي التالية:
| قيمة | يكتب |
|---|---|
| 0 | وصف وحدة تخزين سجل التمهيد |
| 1 | وصف المجلد الرئيسي |
| 2 | واصف حجم تكميلي، أو واصف حجم مُحسَّن |
| 3 | واصف قسم وحدة التخزين |
| 255 | مُنهي مجموعة مُعرّفات الحجم |
يجب أن يحتوي القرص المتوافق مع معيار ISO 9660 على مُعرِّف وحدة تخزين أساسي واحد على الأقل يصف نظام الملفات، بالإضافة إلى مُنهي مجموعة مُعرِّفات وحدات التخزين للإشارة إلى نهاية تسلسل المُعرِّفات. مُنهي مجموعة مُعرِّفات وحدات التخزين هو ببساطة نوع خاص من مُعرِّفات وحدات التخزين يُستخدم لتمييز نهاية هذه المجموعة من البنى. يُوفِّر مُعرِّف وحدة التخزين الأساسي معلومات حول وحدة التخزين وخصائصها وبياناتها الوصفية، بما في ذلك سجل الدليل الجذر الذي يُشير إلى القطاع الذي يقع فيه الدليل الجذر. تحتوي الحقول الأخرى على وصف أو اسم وحدة التخزين، ومعلومات حول مُنشئها والتطبيق الذي أنشأها. كما يتم تخزين حجم الكتل المنطقية التي يستخدمها نظام الملفات لتقسيم وحدة التخزين في حقل داخل مُعرِّف وحدة التخزين الأساسي، بالإضافة إلى مقدار المساحة التي تشغلها وحدة التخزين (مقاسة بعدد الكتل المنطقية).
بالإضافة إلى واصفات الحجم الأساسية، قد توجد واصفات حجم تكميلية أو واصفات حجم محسنة .
- تصف مُعرّفات المجلدات التكميلية نفس المجلد الذي يصفه مُعرّف المجلد الأساسي، وتُستخدم عادةً لتوفير دعم إضافي لصفحات الترميز عندما تكون جداول الترميز القياسية غير كافية. ينص المعيار على استخدام ISO 2022 لإدارة مجموعات الترميز التي يزيد عرضها عن 8 بايت، واستخدام تسلسلات الهروب ISO 2375 لتحديد كل صفحة ترميز مُستخدمة. وبناءً على ذلك، يدعم معيار ISO 9660 مجموعات الأحرف الدولية أحادية البايت ومتعددة البايت، شريطة أن تتوافق مع إطار المعايير المرجعية. مع ذلك، لا يُحدد معيار ISO 9660 أي صفحات ترميز مضمونة الدعم: يخضع استخدام جداول الترميز بخلاف تلك المُحددة في المعيار نفسه لاتفاق بين مُنشئ المجلد ومُستلمه.
- تم إدخال واصفات وحدة التخزين المحسنة في ISO 9660، التعديل 1. وهي تخفف بعض متطلبات واصفات وحدة التخزين الأخرى وسجلات الدليل المشار إليها بها: على سبيل المثال، يمكن أن يتجاوز عمق الدليل ثمانية، ولا يلزم أن تحتوي معرفات الملفات على '.' أو رقم إصدار الملف، ويتم تحديد الحد الأقصى لطول معرف الملف والدليل إلى 207.
جداول المسارات
تُلخص جداول المسارات بنية الدليل في التسلسل الهرمي للدليل ذي الصلة. لكل دليل في الصورة، يوفر جدول المسارات مُعرّف الدليل، وموقع النطاق الذي تم تسجيل الدليل فيه، وطول أي سمات إضافية مرتبطة بالدليل، وفهرس إدخال جدول مسار الدليل الأصل. رقم الدليل الأصل هو رقم مكون من 16 بت، ويتراوح نطاقه من 1 إلى 65535. [ 20 ]
الدلائل والملفات

تُخزَّن إدخالات الدليل بعد موقع إدخال الدليل الجذر، حيث يبدأ تقييم أسماء الملفات. تُخزَّن كلٌّ من الأدلة والملفات كوحدات تخزين ، وهي عبارة عن سلسلة متتابعة من القطاعات. يتم التمييز بين الملفات والأدلة فقط من خلال سمة ملف تُشير إلى طبيعتها (على غرار نظام يونكس ). تُخزَّن سمات الملف في إدخال الدليل الذي يصف الملف، واختياريًا في سجل السمات الموسّعة. لتحديد موقع ملف، يمكن التحقق من أسماء الأدلة في مسار الملف بالتسلسل، بالانتقال إلى موقع كل دليل للحصول على موقع الدليل الفرعي التالي. مع ذلك، يمكن أيضًا تحديد موقع ملف من خلال جدول المسار الذي يوفره نظام الملفات. يخزن جدول المسار هذا معلومات حول كل دليل، ودليله الأصل، وموقعه على القرص. نظرًا لأن جدول المسار مُخزَّن في منطقة متجاورة، يمكن البحث فيه بشكل أسرع بكثير من الانتقال إلى المواقع المحددة لكل دليل في مسار الملف، مما يقلل وقت البحث.
يحدد المعيار ثلاثة مستويات متداخلة من التبادل (مقتبس من القسم 10):
- المستوى 1: يقتصر اسم الملف على ثمانية أحرف مع إضافة امتداد من ثلاثة أحرف. يقتصر اسم المجلد على ثمانية أحرف. يمكن أن يحتوي الملف على قسم واحد فقط.
- المستوى الثاني: يجب ألا يتجاوز طول اسم الملف + '.' + امتداد اسم الملف أو اسم المجلد 31 حرفًا (القسمان 7.5 و7.6). يمكن أن يحتوي الملف على قسم واحد فقط.
- المستوى 3: لا توجد قيود إضافية غير تلك المنصوص عليها في متن المعيار الرئيسي. كما يُسمح للملفات بأن تتكون من أقسام متعددة غير متجاورة (مع بعض القيود المتعلقة بالترتيب).
قيود إضافية في متن المعيار: يجب ألا يتجاوز عمق التسلسل الهرمي للدليل 8 (الدليل الجذر في المستوى 1)، ويجب ألا يتجاوز طول مسار أي ملف 255. (القسم 6.8.2.1).
يحدد المعيار أيضًا قيود التسمية التالية (القسمان 7.5 و7.6): [ 4 ]
- جميع المستويات تقيد أسماء الملفات في التسلسل الهرمي الإلزامي للملفات بأحرف كبيرة وأرقام وشرطات سفلية ("_") ونقطة. (انظر أيضًا القسم 7.4.4 والملحق أ.)
- إذا لم يتم تحديد أي أحرف لاسم الملف، فيجب أن يتكون امتداد اسم الملف من حرف واحد على الأقل.
- إذا لم يتم تحديد أي أحرف لامتداد اسم الملف، فيجب أن يتكون اسم الملف من حرف واحد على الأقل.
- يجب ألا تحتوي أسماء الملفات على أكثر من نقطة واحدة.
- لا يجوز استخدام النقاط في أسماء الدلائل على الإطلاق.
يجوز لمنتج الأقراص المدمجة اختيار أحد مستويات التبادل الأدنى المحددة في الفصل 10 من المعيار، وتقييد طول اسم الملف من 30 حرفًا إلى 8+3 فقط في معرفات الملفات، و8 في معرفات الدليل من أجل تعزيز قابلية التبادل مع التطبيقات التي لا تطبق المعيار بالكامل.
جميع الأرقام في أنظمة ملفات ISO 9660، باستثناء قيمة البايت الواحد المستخدمة لإزاحة توقيت غرينتش، هي أرقام غير مُوقّعة. وبما أن طول امتداد الملف على القرص يُخزّن بقيمة 32 بت، [ 21 ] فإن ذلك يسمح بطول أقصى يزيد قليلاً عن 4.2 جيجابايت (بشكل أدق، أقل ببايت واحد من 4 جيجابايت ). من الممكن تجاوز هذا القيد باستخدام ميزة الامتدادات المتعددة (التجزئة) في المستوى 3 من ISO 9660 لإنشاء أنظمة ملفات ISO 9660 وملفات فردية تصل سعتها إلى 8 تيرابايت. بهذه الطريقة، يمكن تقسيم الملفات التي يزيد حجمها عن 4 جيجابايت إلى امتدادات متعددة (سلسلة متتابعة من القطاعات)، بحيث لا يتجاوز حجم كل منها حد 4 جيجابايت. على سبيل المثال، تستطيع البرامج المجانية مثل InfraRecorder و ImgBurn و mkisofs ، بالإضافة إلى Roxio Toast، إنشاء أنظمة ملفات ISO 9660 تستخدم ملفات متعددة الامتدادات لتخزين ملفات أكبر من 4 جيجابايت على وسائط تخزين مناسبة مثل أقراص DVD القابلة للتسجيل. يدعم نظام لينكس نطاقات متعددة. [ 22 ]
منذ التعديل الأول (أو الإصدار الثالث من معيار ECMA-119، أو "JIS X 0606:1998 / ISO 9660:1999")، أصبح نظام EVD قادرًا على تمثيل مجموعة أوسع بكثير من هياكل الملفات. لم يعد هناك أي حد لعدد الأحرف (حتى الأحرف ذات 8 بت مسموح بها)، ولا حد للعمق أو طول المسار. مع ذلك، لا يزال هناك حد لطول الاسم، وهو 207 حرفًا. لم يعد يتم تطبيق مجموعة الأحرف، لذا يجب على طرفي تبادل البيانات على القرص الاتفاق عبر قناة مختلفة. [ 15 ]
حجم الحجم
يمكن أن يصل حجم وحدة تخزين ISO 9660 إلى 8 تيرابايت (ما يقارب 8.8 تيرابايت)، وذلك بفضل عدد القطاعات 32 بت لحجم وحدة التخزين، وحجم وحدة التخصيص الذي يمتد على 2048 بايت، وهو ما يطابق القطاع المنطقي على الأقراص الضوئية. أعلى رقم يمكن تمثيله في حقل 32 بت هو 2^ 32 - 1، مما يحد من حجم وحدة التخزين إلى (2 ^32 - 1) × 2048 بايت. يُقصد بـ "المنطقي" حجم القطاع الذي يعرضه نظام التشغيل، وليس بالضرورة حجم القطاع الفعلي على القرص. حافظت أقراص DVD وBlu-ray على حجم القطاع المنطقي لأقراص CD-ROM، وهو 2048 بايت، في محاولة للحفاظ على توافق القراءة مع أجهزة الكمبيوتر والبرامج السابقة لها.
إضافات وتحسينات
توجد عدة إضافات لمعيار ISO 9660 تُخفف بعض قيوده. ومن الأمثلة البارزة على ذلك Rock Ridge (أذونات على نمط Unix وأسماء أطول)، وJoliet ( Unicode ، مما يسمح باستخدام نصوص غير لاتينية)، و El Torito (يُمكّن من تشغيل الأقراص المضغوطة )، وإضافات Apple ISO 9660 (خصائص ملفات خاصة بنظامي التشغيل Mac OS الكلاسيكي و macOS ، مثل تفرعات الموارد وتاريخ النسخ الاحتياطي للملفات وغير ذلك).
معلق
يوفر بروتوكول مشاركة استخدام النظام (SUSP، IEEE P1281) طريقة عامة لإضافة خصائص إضافية لأي مدخل دليل يمكن الوصول إليه من واصف وحدة التخزين الأساسية (PVD). في وحدة تخزين ISO 9660، يحتوي كل مدخل دليل على منطقة استخدام نظام اختيارية ، يكون محتواها غير محدد ويُترك للنظام لتفسيره. يُعرّف بروتوكول SUSP طريقة لتقسيم هذه المنطقة إلى حقول استخدام نظام متعددة، يُعرّف كل منها بعلامة توقيع مكونة من حرفين. تكمن فكرة بروتوكول SUSP في تمكين إنشاء أي عدد من الامتدادات المستقلة لمعيار ISO 9660 وإدراجها في وحدة تخزين دون حدوث تعارض. كما يسمح بتضمين بيانات خصائص قد تكون كبيرة جدًا بحيث لا تتسع ضمن حدود منطقة استخدام النظام.
يُعرّف برنامج SUSP العديد من العلامات الشائعة وحقول استخدام النظام:
CEمنطقة المتابعةPDحقل الحشوSPمؤشر بروتوكول مشاركة استخدام النظامST: إنهاء بروتوكول مشاركة استخدام النظامERمرجع الإضافاتESمحدد الامتدادات
تشمل الحقول الأخرى المعروفة باسم SUSP ما يلي:
AAامتداد أبل المفضلBAامتداد أبل القديم (خاصية الطول مفقودة)ASخصائص ملف أميغاZFملف مضغوط بصيغة zisofs، يتم إنتاجه عادةً بواسطة برنامج mkzftree أو مكتبة libisofs. يتم فك ضغطه تلقائيًا بواسطة نواة لينكس إذا تم بناؤه باستخدام CONFIG_ZISOFS. [ 23 ]AL: يسجل سمات الملفات الموسعة ، بما في ذلك قوائم التحكم بالوصول . مقترح من قبل libburnia ، مدعوم من قبل libisofs. [ 24 ]
لا تتبع ملحقات Apple معيار SUSP من الناحية الفنية؛ ومع ذلك فإن البنية الأساسية لحقول AA و AB التي حددتها Apple متوافقة مع SUSP؛ بحيث يمكن لوحدة التخزين، مع توخي الحذر، استخدام كل من ملحقات Apple وملحقات RRIP.
روك ريدج
بروتوكول تبادل روك ريدج (RRIP، IEEE P1282) هو امتداد يُضيف دلالات نظام ملفات POSIX . يُتيح توفر خصائص هذا الامتداد تكاملاً أفضل مع أنظمة التشغيل يونكس والأنظمة الشبيهة بيونكس . [ 25 ] يستمد المعيار اسمه من بلدة روك ريدج الخيالية في فيلم ميل بروكس " السرج المشتعل " . [ 26 ] امتدادات RRIP هي باختصار:
- أسماء ملفات أطول (تصل إلى 255 بايت) وقيود أقل على الأحرف المسموح بها (دعم الأحرف الصغيرة، إلخ).
- أوضاع الملفات على نمط يونكس ، ومعرفات المستخدمين ومعرفات المجموعات، والطوابع الزمنية للملفات
- دعم الروابط الرمزية وملفات الأجهزة
- تسلسل هرمي أعمق للمجلدات (أكثر من 8 مستويات)
- تخزين فعال للملفات المتفرقة
تعتمد ملحقات RRIP على SUSP، حيث تحدد علامات إضافية لدعم دلالات POSIX، بالإضافة إلى تنسيق ومعنى حقول استخدام النظام المقابلة:
RRمؤشر استخدام ملحقات Rock Ridge (ملاحظة: تم حذفه من الإعدادات القياسية بعد الإصدار 1.09)PXسمات ملفات POSIXPNأرقام أجهزة POSIXSL: رابط رمزيNMاسم بديلCLرابط فرعيPLرابط الأصلRE: دليل تم نقلهTF: الطابع الزمنيSFبيانات ملف متفرقة
يُشبه بروتوكول Amiga Rock Ridge بروتوكول RRIP، إلا أنه يُضيف خصائص إضافية يستخدمها نظام AmigaOS . وهو مبنيٌّ أيضًا على معيار SUSP من خلال تعريف حقل استخدام النظام المُوسوم بـ "AS". وبالتالي، يُمكن استخدام كلٍّ من Amiga Rock Ridge وPOSIX RRIP في آنٍ واحد على نفس وحدة التخزين. من بين الخصائص المُحددة التي يدعمها هذا الامتداد، بتات Amiga الإضافية للملفات. كما يدعم السمة "P" التي تُمثل بت "pure" (مما يُشير إلى أمر قابل لإعادة الدخول) والسمة "S" التي تُمثل بت البرنامج النصي (مما يُشير إلى ملف دفعي ). ويشمل ذلك علامات الحماية بالإضافة إلى حقل تعليق اختياري. وقد طوّرت أنجيلا شميدت هذه الامتدادات بمساعدة أندرو يونغ، المُؤلّف الرئيسي لبروتوكول تبادل Rock Ridge وبروتوكول مشاركة استخدام النظام. وكان أول برنامج مُتاح للجمهور لإنشاء قرص CD-ROM باستخدام امتدادات Amiga هو MakeCD ، وهو برنامج Amiga طوّرته أنجيلا شميدت بالتعاون مع باتريك أوهلي. [ 27 ]
إل توريتو
El Torito هو امتداد مصمم لتمكين تشغيل الكمبيوتر من قرص مضغوط (CD-ROM). أُعلن عنه في نوفمبر 1994 [ 28 ] ، وصدر لأول مرة في يناير 1995 كمقترح مشترك بين IBM وشركة Phoenix Technologies المتخصصة في تصنيع BIOS . وتقول الرواية إن امتداد El Torito CD/DVD لمعيار ISO 9660 سُمي بهذا الاسم لأن تصميمه نشأ في مطعم El Torito في إرفاين، كاليفورنيا ( 33°41′05″ شمالًا 117°51′09″ غربًا / 33.684722° شمالًا 117.852547° غربًا / 33.684722؛ -117.852547 ). [ 29 ] وكان المؤلفان الأولان هما كورتيس ستيفنز من Phoenix Technologies، وستان ميركين من IBM. [ 29 ]
يبحث نظام BIOS الخاص بالحاسوب ذي 32 بت عن رمز الإقلاع على قرص مضغوط ISO 9660. يسمح هذا المعيار بالإقلاع في وضعين مختلفين: إما محاكاة القرص الصلب، حيث يمكن الوصول إلى معلومات الإقلاع مباشرةً من القرص المضغوط، أو محاكاة القرص المرن، حيث تُخزَّن معلومات الإقلاع في ملف صورة لقرص مرن ، يُحمَّل من القرص المضغوط ويعمل كقرص مرن افتراضي. يُفيد هذا الوضع الحواسيب المصممة للإقلاع من محرك أقراص مرنة فقط. أما بالنسبة للحواسيب الحديثة، فإن وضع "بدون محاكاة" هو الأكثر موثوقية بشكل عام. يُخصِّص نظام BIOS رقم محرك أقراص لمحرك الأقراص المضغوطة. يكون رقم المحرك (للوحدة INT 13H ) المُخصَّص إما 80 سداسي عشري ( محاكاة القرص الصلب )، أو 00 سداسي عشري ( محاكاة القرص المرن )، أو رقمًا عشوائيًا إذا لم يُوفِّر نظام BIOS المحاكاة. تُفيد المحاكاة في إقلاع أنظمة التشغيل القديمة من قرص مضغوط، حيث تجعلها تبدو كما لو أنها أُقلعت من قرص صلب أو مرن. [ 30 ]
تقبل أنظمة UEFI أيضًا سجلات El Torito، كمنصة 0xEF. من المتوقع أن يكون السجل صورة قرص تحتوي على نظام ملفات FAT، وهو قسم نظام EFI يحتوي على الدليل المعتاد \EFI. يجب تحديد الصورة على أنها "بدون محاكاة"، على الرغم من أنها لا تعمل فعليًا مثل وضع "بدون محاكاة" في BIOS، حيث يقوم BIOS بتحميل الصورة في الذاكرة وتنفيذ التعليمات البرمجية من هناك. [ 31 ]
يمكن استخدام برنامج El Torito أيضًا لإنتاج أقراص مدمجة (CD) قادرة على تشغيل أنظمة تشغيل لينكس ، وذلك بتضمين برنامج الإقلاع GRUB على القرص المدمج واتباع مواصفات الإقلاع المتعدد . [ 30 ] على الرغم من أن مواصفات El Torito تشير إلى مُعرّف منصة "Mac"، إلا أن أجهزة كمبيوتر Apple Macintosh التي تعمل بمعالجات PowerPC لا تستخدمه. [ 32 ]
جوليت
Joliet هو امتداد مُحدد ومعتمد من قِبل مايكروسوفت ، ويدعمه جميع إصدارات نظام التشغيل ويندوز منذ ويندوز 95 [ 33 ] وويندوز NT 4.0 [ 34 ] . ينصب تركيزه الأساسي على تخفيف قيود أسماء الملفات المرتبطة بالتوافق الكامل مع معيار ISO 9660. يحقق Joliet ذلك من خلال توفير مجموعة إضافية من أسماء الملفات المشفرة بنظام UCS-2 BE ( UTF-16 BE عمليًا منذ ويندوز 2000). تُخزن هذه الأسماء في مُعرّف وحدة تخزين تكميلي خاص، تتجاهله البرامج المتوافقة مع معيار ISO 9660 بأمان، مما يحافظ على التوافق مع الإصدارات السابقة [ 33 ] . يسمح المعيار فقط بأن يصل طول أسماء الملفات إلى 64 حرفًا من أحرف Unicode . مع ذلك، تشير وثائق mkisofs إلى أن أسماء الملفات التي يصل طولها إلى 103 أحرف لا يبدو أنها تُسبب مشاكل [ 35 ] . وقد وثّقت مايكروسوفت أنه "يمكن استخدام ما يصل إلى 110 أحرف". [ 36 ] يكمن الاختلاف في ما إذا كانت مساحة امتداد CDXA مستخدمة أم لا. [ 35 ]
يسمح نظام جوليت باستخدام أحرف يونيكود في جميع حقول النصوص، بما في ذلك أسماء الملفات واسم وحدة التخزين. يحتوي مُعرِّف وحدة التخزين "الثانوي" من النوع 2 على نفس معلومات مُعرِّف وحدة التخزين الأساسي (القطاع 16، الإزاحة 40 بايت)، ولكن في نظام UCS-2BE ، في القطاع 17، الإزاحة 40 بايت. ونتيجةً لذلك، يقتصر اسم وحدة التخزين على 16 حرفًا.
تستطيع العديد من أنظمة تشغيل الحواسيب الشخصية الحالية قراءة الوسائط المنسقة بتنسيق Joliet، مما يسمح بتبادل الملفات بين هذه الأنظمة حتى في حال احتواء الملفات على أحرف غير لاتينية (مثل العربية أو اليابانية أو السيريلية)، وهو ما لم يكن ممكنًا سابقًا مع الوسائط المنسقة بتنسيق ISO 9660 العادي. وتشمل أنظمة التشغيل التي تدعم قراءة وسائط Joliet ما يلي:
- مايكروسوفت ويندوز ؛ [ 33 ] توصي مايكروسوفت باستخدام إضافة Joliet للمطورين الذين يستهدفون نظام ويندوز. [ 33 ]
- لينكس [ 37 ]
- نظام التشغيل macOS [ 38 ]
- FreeBSD [ 39 ]
- OpenSolaris [ 40 ]
- هايكو [ 41 ]
- نظام التشغيل AmigaOS
- RISC OS [ 42 ]
روميو
طُوِّر نظام روميو بواسطة شركة أدابتك ، وهو يسمح باستخدام أسماء ملفات طويلة تصل إلى 128 حرفًا، تُكتب مباشرةً في مُعرِّف وحدة التخزين الرئيسية باستخدام صفحة الترميز الحالية . يعتمد هذا النظام على آلية عمل برامج تشغيل "CDFS" في نظامي التشغيل ويندوز 9x وويندوز NT . [ 43 ] عند فتح قرص روميو على نظام ويندوز بلغة مختلفة ، سيؤدي غياب مؤشر صفحة الترميز إلى تحويل الأحرف غير ASCII في أسماء الملفات إلى رموز غير مفهومة . على سبيل المثال، قد يتحول الحرف "ü" إلى "³". قد يواجه نظام تشغيل آخر مشكلة مماثلة أو يرفض التعرف على هذه الأسماء غير المتوافقة تمامًا.
توجد مشكلة صفحة الترميز نفسها تقنيًا في معيار ISO 9660، الذي يسمح بتفسير مفتوح لوصفات الحجم التكميلية والمحسّنة لأي ترميز أحرف رهناً بالاتفاق. ومع ذلك، يُضمن أن يكون وصف الحجم الأساسي مجموعة فرعية صغيرة من ASCII.
إضافات أبل
قامت شركة أبل بتطوير مجموعة من الإضافات التي تُضيف خصائص ProDOS أو HFS / HFS+ (أنظمة الملفات الرئيسية المعاصرة لنظام التشغيل Mac OS الكلاسيكي ) إلى نظام الملفات. تتضمن بعض خصائص البيانات الوصفية الإضافية ما يلي: [ 44 ]
- تاريخ آخر نسخة احتياطية
- نوع الملف
- رمز المُنشئ
- الأعلام والبيانات للعرض
- الإشارة إلى تفرع الموارد
لتمكين أنظمة التشغيل الأخرى غير ماكنتوش من الوصول إلى ملفات ماكنتوش على أقراص CD-ROM، اختارت آبل استخدام امتداد لتنسيق ISO 9660 القياسي. وتبقى معظم البيانات، باستثناء البيانات الوصفية الخاصة بآبل، مرئية لأنظمة التشغيل القادرة على قراءة ISO 9660.
ملحقات أخرى
بالنسبة لأنظمة التشغيل التي لا تدعم أي امتدادات، TRANS.TBLيجب استخدام ملف ترجمة الأسماء. هذا الملف عبارة عن ملف نصي ASCIITRANS.TBL عادي . يحتوي كل سطر على ثلاثة حقول، مفصولة بمسافة بيضاء عشوائية .
- نوع الملف ("F" للملف أو "D" للمجلد)؛
- اسم ملف ISO 9660 (بما في ذلك الفاصلة المنقوطة ";1" المخفية عادةً للملفات)؛ و
- اسم الملف الموسع، والذي قد يحتوي على مسافات.
معظم التطبيقات التي تنشئ ملفات TRANS.TBL تضع مسافة واحدة بين نوع الملف واسم ISO 9660 وعددًا عشوائيًا من علامات الجدولة بين اسم ملف ISO 9660 واسم الملف الموسع.
لا يزال الدعم الأصلي لاستخدام ملفات TRANS.TBL TRANS.TBLموجودًا في العديد من تطبيقات ISO 9660، وخاصةً تلك المتعلقة بنظام Unix . مع ذلك، فقد تم استبداله منذ فترة طويلة بامتدادات أخرى، ولا تستطيع الأدوات الحديثة التي تُنشئ صور ISO 9660 إنشاء ملفات TRANS.TBL على الإطلاق، أو أنها لا تُنشئها إلا إذا طلبها المستخدم صراحةً. ولأن ملف TRANS.TBL لا يحمل أي تعريف خاص سوى اسمه، فإنه يُمكن إنشاؤه بشكل منفصل وإدراجه في الدليل قبل إنشاء نظام الملفات.
معيار ISO 13490 هو امتداد لتنسيق ISO 9660، حيث يدعم جلسات متعددة على القرص. ولأن ISO 9660 مصممٌ كنظام ملفات للقراءة فقط، يجب كتابة جميع البيانات دفعة واحدة أو "جلسة" واحدة على الوسيط. وبمجرد كتابتها، لا يمكن تعديل المحتوى المخزن. وقد صُمم معيار ISO 13490 للسماح بإضافة المزيد من الملفات إلى قرص قابل للكتابة، مثل قرص CD-R، في جلسات متعددة.
صُمم معيار ISO 13346/ECMA-167 بالتزامن مع معيار ISO 13490. يعالج هذا التنسيق الجديد معظم أوجه القصور في معيار ISO 9660، وقد تطور جزء منه ليصبح تنسيق القرص العالمي (UDF)، الذي اعتُمد لأقراص DVD . يحتفظ جدول وصف وحدة التخزين بتصميم ISO 9660، ولكن تم تحديث المعرّف. [ 45 ] [ 46 ]
صور الأقراص
تُعدّ صور الأقراص الضوئية طريقة شائعة لنقل محتويات أقراص CD-ROM إلكترونيًا. غالبًا ما تحمل هذه الصور امتداد اسم الملف.iso ( .iso9660وهو أقل شيوعًا، ولكنه لا يزال مستخدمًا) ويُشار إليها عادةً باسم "ISOs". [ 47 ] ولأن .isoالملف يُشفّر مسار بيانات واحدًا فقط يحتوي على نظام ملفات ISO 9660، فإنه لا يستطيع تخزين مسارات أخرى موجودة على القرص، مثل مسارات الصوت Redbook . .isoومع ذلك، يتضمن الملف "منطقة النظام" الخاصة بمسار البيانات - وهي 16 قطاع بيانات (32 كيلوبايت) لا تُعدّ جزءًا من نظام ملفات ISO 9660 الفعلي، ويمكن استخدامها لأغراض أخرى . [ 48 ]
المنصات
تدعم معظم أنظمة التشغيل قراءة الأقراص المهيأة بنظام ISO 9660، وتدعم معظم الإصدارات الحديثة امتدادات مثل Rock Ridge وJoliet. أما أنظمة التشغيل التي لا تدعم هذه الامتدادات، فعادةً ما تعرض الميزات الأساسية (غير الموسعة) لقرص ISO 9660 عادي.
تشمل أنظمة التشغيل التي تدعم معيار ISO 9660 وامتداداته ما يلي:
- نظام التشغيل DOS : الوصول باستخدام ملحقات، مثل MSCDEX.EXE (ملحق قرص مايكروسوفت المضغوط)، أو NWCDEX.EXE ، أو CORELCDX.EXE
- أنظمة تشغيل مايكروسوفت ويندوز 95 ، وويندوز 98 ، وويندوز ME : يمكنها قراءة معيار ISO 9660 المستوى 1، و2، و3، و Joliet
- يمكن لأنظمة التشغيل Microsoft Windows NT 4.0 و Windows 2000 و Windows XP والإصدارات الأحدث من Windows قراءة ملفات ISO 9660 من المستويات 1 و2 و3 و Joliet وISO 9660:1999. وقد يخطئ نظام Windows 7 في قراءة ملفات UDF، فيعتبرها CDFS. لمزيد من المعلومات، راجع UDF .
- لينكس وبي إس دي : ISO 9660 المستوى 1، 2، 3، جوليت، روك ريدج ، وISO 9660:1999
- نظام التشغيل Apple GS/OS : دعم ISO المستوى 1 و 2 عبر مترجم نظام الملفات HS.FST. [ 49 ]
- نظام التشغيل Mac OS الكلاسيكي من 7 إلى 9: مستوى ISO 1، 2. يدعم البرنامج المجاني الاختياري Rock Ridge و Joliet (بما في ذلك مستوى ISO 3): Joke Ridge و Joliet Volume Access .
- نظام macOS (جميع الإصدارات): يدعم امتدادات ISO من المستوى 1 و2 و Joliet و Rock Ridge . المستوى 3 غير مدعوم حاليًا، على الرغم من أن المستخدمين تمكنوا من تحميل هذه الأقراص [ 50 ].
- يدعم نظام التشغيل AmigaOS امتدادات "AS" (التي تحافظ على بتات الحماية الخاصة بنظام Amiga وتعليقات الملفات).
- كيو إن إكس
- ألتريكس
- Wii و Wii U
- نظام التشغيل OS/2 ، وeComStation ، و ArcaOS
- BeOS و Zeta و Haiku
- يدعم OpenVMS فقط مستويات التبادل ISO 9660 من 1 إلى 3، بدون أي امتدادات [ 51 ]
- يُعدّ دعم نظام التشغيل RISC OS للوسائط الضوئية المكتوبة على جهاز الكمبيوتر غير مكتمل. تعمل معظم أقراص CD-R/RW بشكل مثالي، بينما تعمل أقراص DVD+-R/RW/RAM بشكل غير منتظم تمامًا عند تشغيل أنظمة RISC OS 4.02 و RISC OS 4.39 و RISC OS 6.20.
انظر أيضاً
مراجع
- 1 2 ECMA-119 - بنية المجلدات والملفات في الأقراص المدمجة لتبادل المعلومات - الإصدار الرابع، يونيو 2019 في Wayback Machine (تمت أرشفته في 2023-08-20) (مرتبط من ECMA-119 - Ecma International )
- ↑ "ورقة عمل لمعالجة المعلومات: بنية المجلد والملفات في الأقراص المدمجة لتبادل المعلومات". أنظمة المعلومات البصرية . 7 (1): 29-49 . يناير 1987.
- ↑ "بنية المجلدات والملفات في أقراص CD-ROM لتبادل المعلومات" . إيكما الدولية. ديسمبر 1987. مؤرشف من الأصل في 18 نوفمبر 2016. تم الاطلاع عليه في 5 نوفمبر 2003 .
- 1 2 بنية المجلدات والملفات في الأقراص المدمجة لتبادل المعلومات ( طبعة مصححة). جنيف: المنظمة الدولية للتوحيد القياسي (ISO). 1 سبتمبر 1988.
- 1 2 بيترز، بول إيفان (يوليو 1989). "معايير الأقراص المدمجة: مصير Z39.60" (ملف PDF) . مجلة معايير المعلومات الفصلية . 1 (3). المنظمة الوطنية لمعايير المعلومات (NISO): 1-3 . ISSN 1041-0031 . مؤرشف (ملف PDF) من الأصل في 18 نوفمبر 2016. تم الاطلاع عليه في 18 نوفمبر 2016 .
- ↑ هيليويل، جون (14 أكتوبر 1986). "أداة مرجعية مميزة في التسعينيات" . مجلة الكمبيوتر الشخصي : 150-164 . تم الاطلاع عليه بتاريخ 18 نوفمبر 2016 .
- ↑ مانس، ستيفن ؛ أندروز، بول (1993). غيتس: كيف أعاد قطب مايكروسوفت ابتكار صناعة بأكملها - وجعل نفسه أغنى رجل في أمريكا . دابلداي . ص 336. ISBN 0-385-42075-7.
- ↑ أندرسون، جريج (يونيو 1987). "مستقبل الأقراص المدمجة" . إكسبلورر . 7 (3). منشورات أتاري إكسبلورر: 19. تم الاطلاع عليه بتاريخ 18 نوفمبر 2016 .
- ↑ "المعيار ECMA-119: بنية المجلد والملفات في الأقراص المدمجة لتبادل المعلومات" (PDF) (الطبعة الأولى ). ديسمبر 1986.
- ↑ "المعيار ECMA-119: بنية المجلدات والملفات في أقراص CD-ROM لتبادل المعلومات" (ملف PDF) ( طبعة ثانية مُعاد طباعتها). سبتمبر 1998 [ديسمبر 1987]. مؤرشف (ملف PDF) من الأصل في 15 مارس 2023. تم الاطلاع عليه في 30 ديسمبر 2022 .
- ↑ اختراع الأقراص المدمجة . مؤرشف من الأصل في 5 مارس 2021. تم الاطلاع عليه في 24 نوفمبر 2020 .
- ↑ "مركز موارد وسائط الأقراص المدمجة من تشيب: صفحة القرص المضغوط 6" . مؤرشف من الأصل بتاريخ 26 يوليو 2019. تم الاطلاع عليه بتاريخ 24 نوفمبر 2020 .
- ↑ "JIS X 0606:1998 / ISO 9660:1999 مسودة المواصفات" . مؤرشفة من الأصل بتاريخ 28 ديسمبر 2018. تم الاطلاع عليها بتاريخ 2 يناير 2019 .
- ^ ISO 9660، التعديل 1 (ISO 9660:1988/Amd.1:2013(E))
- 1 2 "المعيار ECMA-119" (ملف PDF) . إيكما الدولية . إيكما. ص. 7. مؤرشف (ملف PDF) من الأصل بتاريخ 6 مايو 2018. تم الاطلاع عليه بتاريخ 16 أغسطس 2018 .
- ^ ISO 9660، التعديل 2 (ISO 9660:1988/Amd.2:2020(E))
- 1 2 "ISO9660 مُبسّط لنظامي DOS/Windows" . مؤرشف من الأصل بتاريخ 6 مارس 2021. تم الاطلاع عليه بتاريخ 26 نوفمبر 2020 .
- ↑ "ISO9660" . مؤرشف من الأصل في 7 مارس 2021. تم الاطلاع عليه في 26 نوفمبر 2020 .
- ↑ "Sega Saturn IP.BIN (البرنامج الأولي)" . تم الاطلاع عليه بتاريخ 9 مارس 2026 .
- ↑ القسمان 6.9 و9.4.4 من معيار ISO9660
- ↑ القسم 9.1.4 من معيار ISO 9660
- ↑ بيت (2 أبريل 2006). "kern/95222: تم تجاهل أقسام الملفات على أقراص ISO9660 المستوى 3" . freebsd-bugs (قائمة بريدية). مؤرشف من الأصل في 16 أبريل 2016. تم الاطلاع عليه في 19 سبتمبر 2007 .
- ↑ "linux/fs/isofs/Kconfig" . GitHub . 23 يناير 2022.
- ↑ "بروتوكول تبادل السمات العشوائية" .
- ↑ "RRIP (IEEE P1282) مسودة المعيار 1.12" (ملف PDF) . 8 يوليو 1994. مؤرشف من الأصل (ملف PDF) في 4 أبريل 2017.
- ↑ "بروتوكول تبادل بيانات روك ريدج (RRIP، IEEE P1282)" CDFS . مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 24 نوفمبر 2020 .
- ↑ أنجيلا شميدت، باتريك أوهلي. "صفحة دعم Amiga MakeCD" (بالألمانية). مؤرشفة من الأصل بتاريخ 28 أكتوبر 2020. تم الاطلاع عليها بتاريخ 4 أبريل 2017 .
- ↑ «فينيكس تعلن عن مواصفات قرص مضغوط قابل للتشغيل؛ تم تطوير المواصفات بالاشتراك بين فينيكس وآي بي إم» (بيان صحفي). شركة فينيكس تكنولوجيز المحدودة، ١١ نوفمبر ١٩٩٤. مؤرشف من الأصل في ١٠ أغسطس ٢٠١٧. تم الاطلاع عليه في ٣١ يناير ٢٠٠٨ .
- 1 2 باركر، دانا ج. "معايير التورتيلا الطازجة وأقراص CD-ROM: مواصفات قرص El Torito القابل للتشغيل" . مجلة CD-ROM Professional . المجلد 8، العدد 7. مؤرشف من الأصل في 8 أكتوبر 1999. تم الاطلاع عليه في 31 يناير 2008 .
- 1 2 "إل-توريتو" . OSDev . مؤرشف من الأصل في 27 نوفمبر 2020. تم الاسترجاع في 3 يناير 2015 .
- ↑ "13. البروتوكولات - الوصول إلى الوسائط - وثائق مواصفات UEFI 2.10" . uefi.org . مؤرشف من الأصل في 7 أكتوبر 2024. تم الاطلاع عليه في 5 أكتوبر 2024 .
- ↑ "أقراص CD-ROM هجينة قابلة للتشغيل (ISO/HFS)" . مؤرشفة من الأصل في 28 فبراير 2021. تم الاطلاع عليها في 3 يناير 2014 .
- 1 2 3 4 "مواصفات جولييت لأقراص CD-ROM" . قاعدة معارف مايكروسوفت . مايكروسوفت. 11 يوليو 2005. MSKB 125630. مؤرشف من الأصل في 25 مايو 2013. تم الاطلاع عليه في 29 مايو 2012 .
- ↑ "دعم نظام التشغيل Windows NT لأسماء الملفات الطويلة ضمن نظام ملفات CDFS" . قاعدة معارف مايكروسوفت . مايكروسوفت. 1 نوفمبر 2006. MSKB 142372. مؤرشف من الأصل في 17 أكتوبر 2009. تم الاطلاع عليه في 29 مايو 2012 .
- 1 2 – دليل مدير نظام FreeBSD
- ↑ "5 الملحق أ: سلوك المنتج" . مؤرشف من الأصل في 20 أبريل 2014. تم الاطلاع عليه في 13 أبريل 2014 .
- ↑ جيف ترانتر (18 يوليو 2001). "هل نظام ملفات جوليت من مايكروسوفت مدعوم؟" . دليل لينكس على قرص مضغوط . الإصدار 1.17. مؤرشف من الأصل في 8 أغسطس 2020. تم الاطلاع عليه في 29 مايو 2012 .
- ↑ "hdiutil(1)" . دليل أوامر BSD العامة . نظام التشغيل Mac OS X الإصدار 10.7.4. شركة Apple. 18 مارس 2011. مؤرشف من الأصل في 9 يونيو 2012. تم الاطلاع عليه في 29 مايو 2012 .
- ↑ "ملاحظات إصدار FreeBSD 3.2" . مشروع FreeBSD. مؤرشف من الأصل بتاريخ 22 ديسمبر 2018. تم الاطلاع عليه بتاريخ 29 مايو 2012 .
- ↑ "hsfs - نظام ملفات High Sierra وISO 9660 CD-ROM" . مجموعة صفحات دليل OpenSolaris . SunOS 5.11 / OpenSolaris 2009.06. 1 نوفمبر 2006. تم الاطلاع عليه بتاريخ 29 مايو 2012 .
- ↑ "شجرة مصدر هايكو، src/add-ons/kernel/file_systems/iso9660/iso9660.cpp" . مؤرشف من الأصل في 5 أبريل 2023. تم الاطلاع عليه في 24 نوفمبر 2020 .
- ↑ "إضافة دعم لأقراص CD-ROM بتنسيق Joliet: hdr/Hashes/Directory/EntryFile/FileMan/Filer/Free (999bdda6) · Commits · RiscOS / Sources / FileSys / CDFS / CDFS" . 15 أغسطس 2013.
- ↑ "أقراص CD-ROM: تعريفات اسمي جولييت وروميو" . شركة آبل، 1 يونيو 2007. مؤرشف من الأصل في 14 مارس 2014. تم الاطلاع عليه في 20 يوليو 2010 .
- ↑ "ملاحظة فنية FL36: ملحقات أبل لمعيار ISO 9660" . مؤرشفة من الأصل في 26 ديسمبر 2008.
- ↑ "ECMA-167 - بنية المجلدات والملفات للوسائط القابلة للكتابة لمرة واحدة والقابلة لإعادة الكتابة باستخدام التسجيل غير المتسلسل لتبادل المعلومات" (ملف PDF) . مؤرشف (PDF) من الأصل بتاريخ 22 سبتمبر 2020. تم الاطلاع عليه بتاريخ 30 أبريل 2013 .
- ↑ "إعلان ميلاد: ISO/IEC 13346 وISO/IEC 13490" . مؤرشف من الأصل بتاريخ 19 فبراير 2013. تم الاطلاع عليه بتاريخ 30 أبريل 2013 .
- ↑ غافين، برادي (25 يونيو 2018). "ما هو ملف ISO (وكيف أستخدمه)؟" . موقع How-To Geek . مؤرشف من الأصل في 23 ديسمبر 2021. تم الاطلاع عليه في 23 ديسمبر 2021 .
- ↑ "ECMA-119: بنية المجلدات والملفات في الأقراص المدمجة لتبادل المعلومات" . إيكما الدولية . تم الاطلاع عليه بتاريخ 8 مارس 2026 .
- ↑ "جهاز GS الافتراضي: استخدام صور أقراص ISO في محاكيات Apple II" (ملف PDF) . Juiced.GS، المجلد 9، العدد 2، مايو 2004. مؤرشف (ملف PDF) من الأصل في 31 مارس 2010. تم الاطلاع عليه في 27 مايو 2009 .
- ↑ "العمل مع أقراص Joliet Level 3 المُنشأة بواسطة الكمبيوتر" . 16 أبريل 2004. مؤرشف من الأصل في 6 سبتمبر 2015. تم الاطلاع عليه في 10 ديسمبر 2017 .
- ↑ "الأسئلة الشائعة حول نظام التشغيل OpenVMS" . مختبرات هوفمان. مؤرشف من الأصل في 19 نوفمبر 2017. تم الاطلاع عليه في 1 سبتمبر 2011 .
للمزيد من القراءة
- إيفانز، هارولد ؛ بوكلاند، غيل؛ ليفر، ديفيد (2004). لقد صنعوا أمريكا: من المحرك البخاري إلى محرك البحث: قرنان من المبتكرين . ليتل، براون وشركاه. ISBN 978-0-316-27766-2.
- لامبرت، ستيف؛ روبيكيه، سوزان، محرران. (1986). قرص مضغوط - البردي الجديد: الوضع الحالي والمستقبلي للتقنية . مطبعة مايكروسوفت . رقم ISBN 0-914845-74-8.
روابط خارجية
- "ISO 9660" .
- "ECMA-119" .هذا هو إصدار ECMA لمعيار ISO 9660:1988، وهو متاح للتنزيل مجانًا.
- "ملخص مواصفات ISO 9660" . مؤرشف من الأصل بتاريخ 27 مايو 2022.
- "وصف هياكل البيانات في معيار ISO-9660" . مؤرشف من الأصل بتاريخ 17 يوليو 2011.
- أداة تحليل ISO 9660 (iat) . Freecode .
- "تاريخ RRIP: حول Young Minds, Inc" . مؤرشف من الأصل في 17 مارس 2018.
- "مسودة معيار SUSP (IEEE P1281) 1.12" (ملف PDF) . 8 يوليو 1994. مؤرشف من الأصل (ملف PDF) في 4 أبريل 2017.
- "RRIP (IEEE P1282) مسودة المعيار 1.12" (ملف PDF) . 8 يوليو 1994. مؤرشف من الأصل (ملف PDF) في 4 أبريل 2017.
- "إضافات Amiga على Rock Ridge: "وثائق متعلقة ببرنامج MakeCD"" . 5 ديسمبر 1996.
- "مواصفات تنسيق قرص التشغيل "إل توريتو"، الإصدار 1.0" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 18 فبراير 2008.
- شفرة مصدر ISOLINUX (انظر السطر 294 وما يليه في ملف isolinux.asm)
- "قائمة مقاطعة رالف براون" .(انظر int 13h في interrupt.b، وخاصة الدوال من 4a إلى 4d)
- "ملحق مواصفات إل توريتو" .يناقش أوجه القصور في المعيار
- براءة الاختراع الأمريكية رقم 5758352 - مساحة اسم مشتركة لأسماء الملفات الطويلة والقصيرة
- "مواصفات جوليت" .
- أنظمة ملفات شركة أبل
- قرص مضغوط
- أنظمة ملفات القرص
- معايير إيكما
- معايير ISO
- تخزين الحاسوب الضوئي
- تأليف الأقراص الضوئية
- أنظمة ملفات القرص في ويندوز
