PYCRC هي أداة حسابية ستقدم تنفيذ مرجع CRC في Python ومولد التعليمات البرمجية المصدر ل C. يمكن اختيار متغير اتفاقية حقوق الطفل المستخدمة من تطبيق سريع ولكنه يستهلك المساحة لتطبيقات أبطأ ولكن أصغر مناسبة خاصة للتطبيقات المضمنة. يتم دعم المتغيرات التالية من خوارزمية CRC: Bit_by_bit : الخوارزمية الأساسية التي تعمل بشكل فردي على كل جزء من الرسالة المعززة (أي بيانات الإدخال مع عرض 0-بت متلقا حتى النهاية). هذه الخوارزمية هي أسهل واحد لفهمه، لأنه تطبيق مباشر للقسمة الأساسية الأساسية، لكنه أيضا أبطأ بين جميع المتغيرات الممكنة. bit_by_bit_fast : اختلاف خوارزمية bit_by_bit بسيطة، والتي لا تحتاج إلى الرسالة المعززة. قد تكون هذه الخوارزمية خيارا جيدا للمنصات المدمجة، حيث تعد مساحة الكود مصدر قلق كبير. Table_Driven : الخوارزمية الطاولة القياسية. تعمل هذه الخوارزمية فقط على النماذج مع مضاعفات 8 كعروض. هذا هو الأسرع البديل، لأنها تعمل على البايتات بدلا من البتات، وتستخدم جدول البحث عن 256 عنصر، مما قد لا يكون ممكنا لأنظمة مضمنة صغيرة، رغم ذلك. على أي حال، يمكن تقليل عدد العناصر في جدول البحث عن طريق مفتاح سطر الأوامر --TABL_IDX_WITH. باستخدام 4 بت (16 عنصر في الجدول النظير)، يمكن قياس سرعة كبيرة فيما يتعلق بخوارزميات بت الصغيرة.
يوفر موقع softwaresea.com أحدث مركز تنزيل مجاني للبرامج الخضراء في الداخل والخارج ، بما في ذلك برامج الكمبيوتر وتطبيق Apple وتطبيق Android وتنزيلات برامج الكمبيوتر المحمولة المجانية الأخرى. إذا كنت تريد معرفة المزيد عن البرامج المجانية الخضراء ، فقم بتنزيلها في softwaresea.com!