بسم الله الرحمن الرحيم

أحببت أن أشارك بهذا الموضوع المتواضع بعد أن لاحظت كثرة المواضيع حول مشاكل تتعلق بتحميل الحلقات بشكل ناقص أو عدم القدرة على تشغيلها.


1. هل تساءلتم مرة ما هو سر الرقم الذي نضعه (وتضعه معظم مجموعات الترجمة الأجنبية) في آخر اسم كل ملف من ملفات الحلقات المترجمة؟ (انظر إلى المكتوب باللون الأحمر في المثال التالي)

MSOMS-ANIME][CONAN][403][REAL10-128K][JP-AR][1OF2][080B1C3D].rmvb]


هذا الرقم هو ما يسمى برقم الـCRC-32 أو:
(International Standard 32-bit CRC (Cyclical Redundancy Check

2. يستخدم هذا الرقم للتأكد من وصول الملف أو الملفات إلى الجهة الأخرى بشكل كامل وسليم من مصدرها.

الفكرة تتلخص بتنفيذ خوارزمية معينة على محتويات الملف قبل إرساله وناتج هذه الخوارزمية يكون رقماً مكوناً من 8 خانات (رقم الـCRC-32)، ثم يتم تنفيذ نفس الخوارزمية على الجهاز المستقبل بعد تحميل الملف واحتساب الرقم الناتج. فإن تطابق الرقمان فإن هذا يعني أن الملف قد تم تحميله بشكل سليم وإلا...


3. طريقة احتساب هذا الرقم معروفة ومشهورة لكنها معقدة ولهذا السبب نحتاج إلى برنامج يقوم بهذا العمل. هنالك العديد والعديد من البرامج التي تقوم بذلك وسأكتفي هنا بسرد 3 منها:

أولاً: برنامج الـWinRAR
جرب أن تضغط الملف بعد تحميله باستخدام برنامج الـWinRAR، ستجد أن البرنامج يضع في آخر خانة من خانات معلومات الملف المضغوط رقماً مكوناً من 8 خانات (وهو رقم الـCRC-32). انظر إلى الشكل التالي:



ثانياً: برنامج الـmIRC
إذا كنت قد استخدمت هذا البرنامج من قبل فكل ما عليك هو كتابة سطر الأمر التالي (كما في الصورة):



ثالثاً: بحثت في الانترنت عن برنامج صغير الحجم يقوم بهذه المهمة ووجدت البرنامج التالي، حمله من هذا الموقع:


استخرج الملف fsum.exe من الملف المضغوط وانسخه في المجلد الذي يحتوي على ملف الحلقة.
بعد ذلك شغل مؤشر الـDOS عن طريق كتابة أمر cmd من قائمة Run (تشغيل).
انتقل إلى المجلد الذي يحتوي على ملف الحلقة مع ملف البرنامج ثم اكتب الأمر التالي (كما في الصورة):




أرجو أن يكون هذا الموضوع البسيط ذا فائدة، والسلام عليكم ورحمة الله وبركاته


~