.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Title "SHASUM 1perl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SHASUM 1perl "2 أبريل 2026" "بيرل v5.40.2" "دليل مرجع مبرمجي بيرل" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH الاسم shasum \- اطبع مجموع تدقيق SHA أو افحصه .SH موجز .IX Header موجز .Vb 3 \& الاستخدام: 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) \& تُفسر آيسكي \*(Aq0\*(Aq كـ 0\-بت، \& تُفسر آيسكي \*(Aq1\*(Aq كـ 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. عند الفحص، \& يجب أن يكون المدخل مخرجًا سابقًا لهذا البرنامج. الوضع المبدئي \& هو طباعة سطر يحتوي على مجموع الفحص، ومحرف يشير إلى النوع \& (\`*\*(Aq للثنائي، \` \*(Aq للنص، \`U\*(Aq للعالمي، \`^\*(Aq للبتات)، \& واسم لكل FILE. يبدأ السطر بمحرف \`\e\*(Aq إذا كان اسم FILE \& يحتوي على أسطر جديدة أو خطوط مائلة عكسية، والتي تُستبدل حينها \& بتتابعات المحرفين \`\en\*(Aq و \`\e\e\*(Aq على التوالي. \& \& أبلغ عن علل shasum إلى mshelor@cpan.org .Ve .SH الوصف .IX Header الوصف تشغيل \fIshasum\fP هو غالبًا أسرع طريقة لحساب ملخصات رسائل SHA. يقوم المستخدم ببساطة بتغذية البيانات للسكربت عبر الملفات أو المدخل القياسي، ثم يجمع النتائج من المخرج القياسي. .PP يوضح الأمر التالي كيفية حساب خلاصات المدخلات النموذجية مثل متجه اختبار NIST "abc": .PP .Vb 1 \& perl \-e "print qq(abc)" | shasum .Ve .PP أو، إذا كنت تريد استخدام SHA\-256 بدلاً من SHA\-1 المبدئي، فما عليك سوى قول: .PP .Vb 1 \& perl \-e "print qq(abc)" | shasum \-a 256 .Ve .PP بما أن \fIshasum\fP يحاكي سلوك برامج GNU المجتمعة \fIsha1sum\fP و \&\fIsha224sum\fP و \fIsha256sum\fP و \fIsha384sum\fP و \fIsha512sum\fP، يمكنك تثبيت هذا السكربت كبديل مريح وجاهز للاستخدام. .PP بخلاف برامج GNU، يشمل \fIshasum\fP معيار SHA الكامل من خلال السماح بمدخلات بايتات جزئية. يتم ذلك عبر خيار BITS ‏(\fI\-0\fP). يحسب المثال التالي خلاصة SHA\-224 لرسالة 7\-بت \fI0001100\fP: .PP .Vb 1 \& perl \-e "print qq(0001100)" | shasum \-0 \-a 224 .Ve .SH المؤلف .IX Header المؤلف حقوق النشر (C) 2003\-2023 مارك شيلور . .SH "انظر أيضًا" .IX Header "انظر أيضًا" \&\fIshasum\fP نُفذ باستخدام وحدة Perl المدعوة Digest::SHA. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .