Scroll to navigation

SHASUM(1) دليل مرجع مبرمجي بيرل SHASUM(1)

الاسم

shasum - اطبع مجموع تدقيق SHA أو افحصه

موجز

 الاستخدام: shasum [OPTION]... [FILE]...
 اطبع أو افحص مجاميع فحص SHA.
 عند عدم وجود FILE، أو عندما يكون FILE هو -، اقرأ المدخلات القياسية.
   -a، --algorithm   1 (مبدئي)، 224، 256، 384، 512، 512224، 512256
   -b، --binary      اقرأ في الوضع الثنائي
   -c، --check       اقرأ مجاميع SHA من FILEs وافحصها
       --tag         أنشئ مجموع فحص بنمط BSD
   -t، --text        اقرأ في وضع النص (مبدئي)
   -U، --UNIVERSAL   اقرأ في وضع الأسطر الجديدة العالمي (Universal Newlines)
                         ينتج نفس الخلاصة على ويندوز/يونكس/ماك
   -0، --01          اقرأ في وضع البتات (BITS)
                         تُفسر آيسكي '0' كـ 0-بت،
                         تُفسر آيسكي '1' كـ 1-بت،
                         تُتجاهل كل المحارف الأخرى
 الخيارات الخمسة التالية مفيدة فقط عند التحقق من مجاميع الفحص:
       --ignore-missing  لا تخفق أو تبلغ عن الحالة للملفات المفقودة
   -q، --quiet           لا تطبع OK لكل ملف وُثق بنجاح
   -s، --status          لا تخرج أي شيء، يظهر رمز الحالة النجاح
       --strict          اخرج برمز غير صفري لأسطر مجموع الفحص المنسقة بشكل غير صحيح
   -w، --warn            حذر بشأن أسطر مجموع الفحص المنسقة بشكل غير صحيح
   -h، --help        اعرض هذه المساعدة واخرج
   -v، --version     أخرج معلومات الإصدار واخرج
 عند التحقق من مجاميع فحص SHA-512/224 أو SHA-512/256، حدد
 الخوارزمية صراحة باستخدام الخيار a-، مثلاً:
   shasum -a 512224 -c checksumfile
 تُحسب المجاميع كما هو موضح في FIPS PUB 180-4. عند الفحص،
 يجب أن يكون المدخل مخرجًا سابقًا لهذا البرنامج. الوضع المبدئي
 هو طباعة سطر يحتوي على مجموع الفحص، ومحرف يشير إلى النوع
 (`*' للثنائي، ` ' للنص، `U' للعالمي، `^' للبتات)،
 واسم لكل FILE. يبدأ السطر بمحرف `\' إذا كان اسم FILE
 يحتوي على أسطر جديدة أو خطوط مائلة عكسية، والتي تُستبدل حينها
 بتتابعات المحرفين `\n' و `\\' على التوالي.
 أبلغ عن علل shasum إلى mshelor@cpan.org

الوصف

تشغيل shasum هو غالبًا أسرع طريقة لحساب ملخصات رسائل SHA. يقوم المستخدم ببساطة بتغذية البيانات للسكربت عبر الملفات أو المدخل القياسي، ثم يجمع النتائج من المخرج القياسي.

يوضح الأمر التالي كيفية حساب خلاصات المدخلات النموذجية مثل متجه اختبار NIST "abc":

        perl -e "print qq(abc)" | shasum

أو، إذا كنت تريد استخدام SHA-256 بدلاً من SHA-1 المبدئي، فما عليك سوى قول:

        perl -e "print qq(abc)" | shasum -a 256

بما أن shasum يحاكي سلوك برامج GNU المجتمعة sha1sum و sha224sum و sha256sum و sha384sum و sha512sum، يمكنك تثبيت هذا السكربت كبديل مريح وجاهز للاستخدام.

بخلاف برامج GNU، يشمل shasum معيار SHA الكامل من خلال السماح بمدخلات بايتات جزئية. يتم ذلك عبر خيار BITS ‏(-0). يحسب المثال التالي خلاصة SHA-224 لرسالة 7-بت 0001100:

        perl -e "print qq(0001100)" | shasum -0 -a 224

المؤلف

حقوق النشر (C) 2003-2023 مارك شيلور <mshelor@cpan.org>.

انظر أيضًا

shasum نُفذ باستخدام وحدة Perl المدعوة Digest::SHA.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

9 مارس 2026 بيرل v5.42.1