سؤال

وأنا مهتم باستخدام تصحيح الخطأ ريد سليمان [ HTTP: //en.wikipedia.org/wiki/Reed٪E2٪80٪93Solomon_error_correction كمرجع] في محاولة لإعادة إنشاء ملفات من قطع جزئي للملف. أنا أفعل هذا الأمر مصلحة شخصية.

ولقد قرأت مؤخرا عن WuaLa [ http://www.wua.la/] و I 'م المهتمين في كيفية الاستفادة ريد سليمان لإعادة الملفات من الملفات الجزئية.

لا أحد يعرف من المكتبات التي تم إنشاؤها بالفعل التي تدعم ريد سليمان؟ يمكن لأي شخص لي نقطة في الرياضيات المعنية في القيام بهذا النوع من الشيء (نضع في اعتبارنا أنا رجل البرمجيات ليس رجل الرياضيات حتى إذا كنت يمكن أن نشير إلى شيء أكثر يسرا التي ستكون كبيرة). لقد تم سحب جزء من الفيديو [ http://www.youtube.com/watch ؟ ت = 3xKZ4KGkQY8] على هذه الأداة ولكن أنا لا تزال تحاول التفاف رأسي حول الرياضيات المعنية.

هل كانت مفيدة؟

المحلول

http://parchive.sourceforge.net/ هو تنفيذ المفتوحة المصدر. بحيث يمكنك على الأقل قراءة التعليمات البرمجية. أعتقد أن لديهم أيضا مستندات على الرياضيات HTTP: / /parchive.sourceforge.net/docs/specifications/parity-volume-spec/article-spec.html ، وكذلك الحال بالنسبة يكيبيديا <لأ href = "http://en.wikipedia.org/wiki/Reed- Solomon_error_correction "يختلط =" نوفولو noreferrer "> http://en.wikipedia.org/wiki/Reed-Solomon_error_correction .

نصائح أخرى

وهناك حزمة ZFEC لالثعبان http://pypi.python.org/pypi/zfec التي تطبق خوارزمية ريد سليمان لخلق واستعادة الملفات من أجزاء ويفعل بالضبط ما تريد. يمكنك استخدامه دون ترميز - باعتباره أداة سطر الأوامر. جوهرها هو ملف .C واحد. لقد استعملت فعلا لكرمز محو لنقل الفيديو في الوقت الحقيقي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top