يوفر dvdisaster حماية إضافية لـ ECC للوسائط الضوئية. إذا تعرض الوسيط للتلف، فيمكن لـ dvdisaster استعادته طالما أن مقدار الضرر أقل من مقدار بيانات ECC التي أضفتها لحمايتها.
يمكن مقارنتها بشكل عام بملفات .par2، لكن الحماية تعمل على مستوى ISO بدلاً من العمل على مستوى الملف. بهذه الطريقة، حتى في حالة تلف البيانات الوصفية من نظام ملفات الوسائط الضوئية، يظل بإمكان dvdisaster العمل بشكل لا تشوبه شائبة.
يرجى الرجوع إلى دليل PDF لمزيد من المعلومات.
الإصدار الأخير من Carsten Gnörlich يعود تاريخه إلى عام 2017، ويمكن العثور عليه على الموقع الرسمي المتوقف الآن. مستودع كود المصدر الأصلي لا يحتوي عليه، لكن مصادر دبيان تمتلكه، وذلك بفضل المشرف هناك. تم ترك الملف README الأصلي دون تغيير في هذا المستودع.
تم إنشاء هذا الإصدار فوق الإصدار الأحدث، مع التحسينات الملحوظة التالية:
./configure --with-gui=no && make clean && make -j4
)يرجى الرجوع إلى سجل التغيير للحصول على كافة التفاصيل.
في عام 2021، تم استئناف التطوير الأولي لفترة وجيزة على موقع ويب جديد. نجح الفريق الجديد في التقاط بعض التحسينات في هذا الإصدار غير الرسمي. إذا/عندما يستأنف المنبع التطوير مرة أخرى، فسيتم دمج التغييرات هنا مرة أخرى عندما يكون ذلك ممكنًا. على أية حال، حتى لو نجحنا في مرحلة ما في نقل جميع التصحيحات الخاصة بنا إلى أعلى، وكانت قاعدتي التعليمات البرمجية متماثلتين تمامًا، فسيظل هذا المستودع قائمًا لأنه يوفر اختبارات تلقائية وثنائيات تم إنشاؤها مسبقًا.
لن يكسر هذا الإصدار أبدًا التوافق مع الإصدارات الأولية، والهدف هو التأكد من أن الوسائط الضوئية المحمية بواسطة dvdisaster ستظل قابلة للإصلاح باستخدام هذا الإصدار بعد أكثر من 10 سنوات من الآن. اختبارات الانحدار موجودة هنا للتأكد من أن هذا هو الحال.
للحصول على شرح أكثر تفصيلاً للخوارزميات، يرجى الرجوع إلى ملف PDF الخاص بمواصفات برامج الترميز.
1️⃣ يقوم RS01 بإنشاء ملفات تصحيح الأخطاء التي يتم تخزينها بشكل منفصل عن الصورة التي تنتمي إليها. القطعة الأثرية عبارة عن ملف ecc ، والذي يجب تخزينه على وسائط أخرى غير تلك التي نحميها.
2️⃣ يقوم RS02 بإنشاء بيانات تصحيح الأخطاء التي تتم إضافتها إلى الوسيط لحمايتها، ونطلق على هذا اسم "تعزيز الصورة التي نحميها". تقلل القطاعات التالفة في معلومات تصحيح الأخطاء من قدرة استعادة البيانات، ولكنها لا تجعل الاسترداد مستحيلاً - ليست هناك حاجة إلى وسيلة ثانية لحفظ معلومات تصحيح الأخطاء أو حمايتها.
3️⃣ RS03 هو تطوير إضافي لـ RS01 وRS02. يمكنه إنشاء ملفات تصحيح الأخطاء والصور المعززة، مع الميزات المضافة التالية:
جدول المقارنة التقريبي:
برامج الترميز | RS01 | RS02 | RS03 |
---|---|---|---|
المتانة* | |||
سرعة | |||
كفاءة الفضاء | |||
الصور المعززة | ✔️ | ✔️ | |
ملفات منفصلة | ✔️ | ✔️ |
* المتانة ضد الفساد لأجزاء ECC المضافة إلى dvdisaster نفسها
يتبع مخطط القرار التقريبي ما يلي:
حتى لو كان عصر الوسائط الضوئية على وشك الانتهاء الآن، وكان كذلك منذ بضع سنوات، فإنه لا يزال ذا قيمة معينة بالنسبة للنسخ الاحتياطية خارج الموقع. على أية حال، ما زال بين أيدينا وسائل الإعلام التي نريد أن نتمكن من إصلاحها، في حال تعرضها للتلف، خلال السنوات/العقود القادمة. الإصلاح هو في الواقع السبب الرئيسي لوجود dvdisaster (طالما تمت إضافة بيانات التكافؤ بالطبع). فكرة هذا الإصدار غير الرسمي هي ضمان عدم صعوبة العثور على dvdisaster أو استخدامه أو تجميعه، في حالة عدم استئناف تطوير المنبع أبدًا (نأمل أن يحدث ذلك!) وهذا أيضًا هو سبب توفر ثنائيات Windows المترجمة مسبقًا وإصدار Linux الثابت المترجم مسبقًا لـ CLI فقط هنا.
انظر ملف التثبيت. يمكن أن يساعد أيضًا ملف سير العمل المستخدم لإنشاء الثنائيات تلقائيًا لكل إصدار.
لاحظ أن القرص لا يزال به مساحة كافية لمزيد من الجلسات (السعة 128 جيجابايت).