B2SUM(1) دستورهای کاربری B2SUM(1)

b2sum - محاسبه و بررسی چکیده پیام BLAKE2

b2sum [گزینه]... [فایل]...

چاپ یا بررسی مقادیر درهم‌سازی BLAKE2b (۵۱۲ بیتی). رابط موروثی و سنتی برای ابزار cksum.

بدون فایل، یا در صورتی که فایل برابر با - باشد، ورودی استاندارد خوانده می‌شود.

آرگومان‌های الزامی برای گزینه‌های طولانی، برای گزینه‌های کوتاه نیز الزامی هستند.

خواندن در حالت دودویی (binary)
خواندن مقادیر درهم‌سازی از فایلها و بررسی صحت آن‌ها
طول درهم‌سازی به بیت؛ نباید از حداکثر اندازه فراتر رود و برای blake2b باید مضربی از ۸ باشد؛ برای sha2 یا sha3 باید ۲۲۴، ۲۵۶، ۳۸۴ یا ۵۱۲ باشد
ایجاد درهم‌سازی به سبک سازگار با سامانه‌های BSD
خواندن در حالت متنی (حالت پیش‌فرض)
پایان دادن به هر خط خروجی با نویسه NUL به جای خط جدید، و غیرفعال کردن نویسه‌های گریز نام فایل

عدم گزارش خطا یا وضعیت برای فایل‌های ناموجود
عدم چاپ OK برای هر فایلی که با موفقیت تایید شده است
هیچ متنی در خروجی چاپ نمی‌شود، کد وضعیت نشان‌دهنده موفقیت خواهد بود
خروج با کد غیرصفر در صورت قالب‌بندی نادرست سطرهای درهم‌سازی
هشدار درباره سطرهای درهم‌سازی با قالب‌بندی نادرست
نمایش این راهنما و خروج
نمایش اطلاعات نسخه و خروج

مقادیر درهم‌سازی همان‌طور که در RFC 7693 توصیف شده است محاسبه می‌شوند. هنگام بررسی، ورودی باید خروجی قبلی همین برنامه باشد. حالت پیش‌فرض، چاپ یک خط شامل: مقدار هش، یک فاصله، نویسه‌ای که حالت ورودی را نشان می‌دهد ('*' برای باینری، ' ' برای متن یا جایی که باینری بی‌اهمیت است)، و نام مربوط به هر فایل است.

در سامانه‌های GNU تفاوتی بین حالت باینری و حالت متن وجود ندارد.

نوشته شده توسط Padraig Brady و Samuel Neves.

گزارش اشکالات به: bug-coreutils@gnu.org
صفحه خانگی GNU coreutils: https://www.gnu.org/software/coreutils
راهنمای عمومی استفاده از نرم‌افزارهای گنو: https://www.gnu.org/gethelp
گزارش اشکالات ترجمه به https://translationproject.org/team

حق نشر © 2026 Free Software Foundation, Inc. مجوز GPLv3+: گنو GPL نسخه ۳ یا بالاتر https://gnu.org/licenses/gpl.html.
این نرم‌افزار آزاد است: شما مجاز به تغییر و بازتوزیع آن هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد.

cksum(1)

مستندات کامل در: https://www.gnu.org/software/coreutils/b2sum
یا به صورت محلی از طریق: info '(coreutils) b2sum invocation'

ژوئیه ۲۰۲۶ GNU coreutils 9.11