CKSUM(1) General Commands Manual CKSUM(1)

cksum - چاپ CRC و اندازه برای هر فایل

cksum [OPTIONS] [FILE]...

چاپ CRC و اندازه برای هر فایل

انتخاب نوع چکیده (digest) برای استفاده. بخش DIGEST در زیر را ببینید

مقادیر ممکن:

  • sysv
  • bsd
  • crc
  • crc32b
  • md5
  • sha1
  • sha2
  • sha3
  • blake2b
  • sm3
  • sha224
  • sha256
  • sha384
  • sha512
  • blake3
  • shake128
  • shake256
ایجاد یک چک‌سام به سبک معکوس، بدون نوع چکیده
ایجاد یک چک‌سام به سبک BSD (پیش‌فرض)
طول چکیده به بیت؛ نباید از حداکثر اندازه فراتر رود و برای blake2b باید مضربی از ۸ باشد؛ برای sha2 یا sha3 باید ۲۲۴، ۲۵۶، ۳۸۴ یا ۵۱۲ باشد
تولید یک چکیدهٔ خام باینری، نه شانزده‌شانزدهی (hexadecimal)
خواندن چک‌سام‌ها از FILEها و بررسی آن‌ها
هشدار دربارهٔ خطوط چک‌سامی که قالب‌بندی نادرست دارند
هیچ خروجی تولید نشود، کد وضعیت نشان‌دهندهٔ موفقیت است
برای هر فایلی که با موفقیت تأیید شد عبارت OK چاپ نشود
برای فایل‌های ناموجود خطا صادر نشود و وضعیتی گزارش نگردد
خروج با وضعیت غیرصفر در صورت وجود خطوط چک‌سام با قالب‌بندی نادرست
تولید چکیده‌های کدگذاری‌شده با base64، نه شانزده‌شانزدهی
خاتمه دادن به هر خط خروجی با NUL به‌جای خط جدید، و غیرفعال کردن گریز (escaping) نام فایل
چاپ اطلاعات شناسایی قابلیت‌های سخت‌افزاری پردازنده (CPU) که توسط cksum استفاده می‌شوند
چاپ راهنما
چاپ نسخه

مقدار 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 در دسترس است

v(uutils coreutils) 0.11.0

2026-09-01