| CKSUM(1) | دستورهای کاربری | CKSUM(1) |
نام (NAME)
cksum - محاسبه و اعتبارسنجی چکسام و مقادیر درهمسازی فایلها
خلاصه دستور (SYNOPSIS)
cksum [گزینه]... [فایل]...
توضیحات (DESCRIPTION)
چاپ یا اعتبارسنجی چکسامها. بهطور پیشفرض از الگوریتم ۳۲ بیتی CRC استفاده میکند.
بدون فایل، یا در صورتی که فایل برابر با - باشد، ورودی استاندارد خوانده میشود.
آرگومانهای الزامی برای گزینههای طولانی، برای گزینههای کوتاه نیز الزامی هستند.
- -a, --algorithm=TYPE
- انتخاب نوع چکیده برای استفاده. بخش «چکیده (DIGEST)» را در زیر ببینید
- --base64
- تولید چکیدههای کدگذاریشده با base64، نه هگزادسیمال
- -c, --check
- خواندن چکسامها از فایلها و بررسی آنها
- -l, --length=BITS
- طول چکیده به بیت؛ نباید از حداکثر اندازه فراتر رود و برای blake2b باید مضربی از ۸ باشد؛ برای sha2 یا sha3 باید ۲۲۴، ۲۵۶، ۳۸۴ یا ۵۱۲ باشد
- --raw
- تولید چکیده دودویی خام، نه هگزادسیمال
- --tag
- ایجاد چکسام به سبک BSD (حالت پیشفرض)
- --untagged
- ایجاد چکسام با سبک معکوس، بدون ذکر نوع چکیده
- -z, --zero
- پایان دادن به هر خط خروجی با NUL به جای خط جدید، و غیرفعال کردن نویسههای گریز نام فایل
پنج گزینه زیر فقط هنگام اعتبارسنجی چکسامها کاربرد دارند:
- --ignore-missing
- عدم گزارش خطا یا وضعیت برای فایلهای ناموجود
- --quiet
- عدم چاپ OK برای هر فایلی که با موفقیت تایید شده است
- --status
- هیچ متنی در خروجی چاپ نمیشود، کد وضعیت نشاندهنده موفقیت خواهد بود
- --strict
- خروج با کد غیرصفر در صورت قالببندی نادرست سطرهای چکسام
- -w, --warn
- هشدار درباره سطرهای چکسام با قالببندی نادرست
- --debug
- مشخص کردن پیادهسازی مورد استفاده
- --help
- نمایش این راهنما و خروج
- --version
- نمایش اطلاعات نسخه و خروج
چکیده (DIGEST) الگوریتم درهمسازی و قالب خروجی پیشفرض را تعیین میکند:
- sysv
- (معادل با sum -s)
- bsd
- (معادل با sum -r)
- crc
- (معادل با cksum)
- crc32b
- (تنها از طریق cksum در دسترس است)
- md5
- (معادل با md5sum)
- sha1
- (معادل با sha1sum)
- sha2
- (معادل با sha{224,256,384,512}sum)
- sha3
- (تنها از طریق cksum در دسترس است)
- blake2b
- (معادل با b2sum)
- sm3
- (تنها از طریق cksum در دسترس است)
هنگام بررسی، ورودی باید خروجی قبلی همین برنامه یا برنامه معادل مستقل آن باشد.
نویسنده (AUTHOR)
نوشته شده توسط Padraig Brady و Q. Frank Xia.
گزارش اشکالات (REPORTING BUGS)
گزارش
اشکالات به:
bug-coreutils@gnu.org
صفحه خانگی GNU
coreutils: https://www.gnu.org/software/coreutils
راهنمای
عمومی
استفاده از
نرمافزارهای
گنو: https://www.gnu.org/gethelp
گزارش
اشکالات
ترجمه به
https://translationproject.org/team
حق نشر (COPYRIGHT)
حق نشر © 2026 Free
Software Foundation, Inc. مجوز GPLv3+:
گنو GPL نسخه ۳
یا بالاتر
https://gnu.org/licenses/gpl.html.
این
نرمافزار
آزاد است:
شما مجاز به
تغییر و
بازتوزیع
آن هستید.
هیچ ضمانتی
وجود
ندارد، تا
حدی که
قانون
اجازه
میدهد.
همچنین ببینید (SEE ALSO)
مستندات
کامل در:
https://www.gnu.org/software/coreutils/cksum
یا به صورت
محلی از
طریق: info '(coreutils) cksum invocation'
| ژوئیه ۲۰۲۶ | GNU coreutils 9.11 |