سيكسيوم (أمر يونكس)
cksum هو أمر في أنظمة التشغيل المشابهة لـ يونكس يقوم بإنشاء قيمة المجموع الاختباري لملف أو دفق بيانات. يقرأ أمر cksum كل ملف يتم تقديمه في الوسائط الخاصة به، أو الإدخال القياسي إذا لم يتم توفير وسيطات، ويقوم بإخراج المجموع الاختباري اختبار التكرار الدوري للملف وعدد البايتات .

يمكن استخدام الأمر cksum للتحقق من أن الملفات المنقولة بوسائل غير موثوق بها وصلت سليمة. ومع ذلك، فإن المجموع الاختباري لـ CRC المحسوب بواسطة أمر cksum غير آمن من الناحية المشفرة : في حين أنه يحمي من الفساد العرضي (من غير المحتمل أن تحتوي البيانات التالفة على نفس المجموع الاختباري مثل البيانات المقصودة) ، فإنه ليس من الصعب على المهاجم أن يفسد عمداً الملف بطريقة محددة أن المجموع الاختباري لم يتغير. تشتمل الأنظمة المشابهة لنظام يونكس عادةً على أوامر أخرى للاختبارات الآمنة المشفرة، مثل sha256sum .

العمل المشترك 
يستخدم أمر cksum القياسي، كما هو موجود في معظم أنظمة التشغيل المشابهة لـ Unix (بما في ذلك لينكس ، و * توزيعة برمجيات بيركلي ، و ماك أو إس ، و سولاريس ) خوارزمية CRC بناءً على فحص إطار الإيثرنت القياسي وبالتالي فهي قابلة للتشغيل بين التطبيقات. هذا على عكس الأمر sum ، وهو ليس قابلاً للتشغيل البيني. غير أنه غير متوافق مع حساب CRC-32. في أنظمة التشغيل Tru64 ، يُرجع الأمر cksum قيمة CRC مختلفة، ما لم يتم تعيين  CMD_ENV إلى xpg4 .

خوارزمية 
يستخدم cksum المولد متعدد الحدود 0x04C11DB7 ويضيف إلى الرسالة طوله في تمثيل ترتيب التخزين . يحتوي هذا الطول على رمز لاشيء في النهاية اليمنى.

بناء الجملة 
cksum [FILE]...
cksum [OPTION]

مثال للاستخدام 
$ cksum test.txt
4038471504 75 test.txtحيث يمثل 4038471504 قيمة المجموع الاختباري و 75 يمثل حجم ملف test.txt .

انظر أيضا 

 اختبار التكرار الدوري
 المرافق جنو الأساسية

مراجع 

برامج يونكس القياسية
خدمات مواصفات يونكس المنفردة
cksum هو أمر في أنظمة التشغيل المشابهة لـ يونكس يقوم ب إنشاء قيمة ال مجموع الاختباري لملف أو دفق بيانات . يقرأ أمر cksum كل ملف يتم تقديم ه في الوسائط الخاصة ب ه ، أو الإدخال القياسي إذا لم يتم توفير وسيطات ، و يقوم ب إخراج ال مجموع الاختباري اختبار ال تكرار الدوري للملف و عدد البايتات \ . يمكن استخدام الأمر cksum للتحقق من أن الملفات المنقولة بوسائل غير موثوق ب ها وصلت سليمة . و مع ذلك ، ف إن ال مجموع الاختباري لـ CRC المحسوب ب واسطة أمر cksum غير آمن من الناحية المشفرة \ : في حين أن ه يحمي من الفساد العرضي ( من غير المحتمل أن تحتوي البيانات التالفة على نفس ال مجموع الاختباري مثل البيانات المقصودة ) ، ف إن ه ليس من الصعب على المهاجم أن يفسد عمداً الملف ب طريقة محددة أن ال مجموع الاختباري لم يتغير . تشتمل الأنظمة المشابهة ل نظام يونكس عادةً على أوامر أخرى لل اختبارات الآمنة المشفرة ، مثل sh a256sum \ . العمل المشترك يستخدم أمر cksum القياسي ، كما هو موجود في معظم أنظمة التشغيل المشابهة لـ Unix ( ب ما في ذلك لينكس ، و * توزيعة برمجيات بيركلي ، و ماك أو إس ، و سولاريس ) خوارزمية CRC بناءً على فحص إطار الإيثرنت القياسي و ب التالي ف هي قابلة للتشغيل بين التطبيقات . هذا على عكس الأمر sum ، و هو ليس قابلاً للتشغيل البيني . غير أن ه غير متوافق مع حساب CRC - 32 . في أنظمة التشغيل Tr u64 ، يُرجع الأمر cksum قيمة CRC مختلفة ، ما لم يتم تعيين C MD_ ENV إلى xpg4\ . خوارزمية يستخدم cksum ال مولد متعدد الحدود 04C 11DB7 و يضيف إلى الرسالة طول ه في تمثيل ترتيب التخزين\ . يحتوي هذا الطول على رمز لاشيء في النهاية اليمنى . بناء الجملة cksum [ F I LE ] . . . cksum [ OP TION ] مثال ل الاستخدام $ cksum test.txt 4038471504test.txt حيث يمثلقيمة ال مجموع الاختباري و يمثل حجم ملف test.txt \ . انظر أيضا اختبار ال تكرار الدوري المرافق جنو الأساسية مراجع برامج يونكس القياسية خدمات مواصفات يونكس المنفردة