محاسبه‌گر چک‌سام CRC-16/CCITT

داده‌های هگزادسیمال را وارد کنید تا چک‌سام CRC-16/CCITT آن محاسبه شود.

نحوه استفاده

  1. مقادیر خود را در فیلدهای بالا وارد کنید.
  2. برای دیدن نتیجه روی «محاسبه» بزنید.
  3. برای ارسال نتیجه از «اشتراک‌گذاری» استفاده کنید.

درباره این ابزار

CRC-16/CCITT-FALSE پیام را با چندجمله‌ای مولد 0x1021 (x¹⁶+x¹²+x⁵+1) و مقدار اولیهٔ ناصفر ثبات 0xFFFF از تقسیم چندجمله‌ای می‌گذراند و باقی‌ماندهٔ ۱۶ بیتی تولید می‌کند که به‌عنوان چک‌سام عمل می‌کند. مقدار اولیهٔ ناصفر آن را از CRC-16/CCITT ساده‌تر (مقدار اولیه 0x0000) متمایز می‌کند و به آن اجازه می‌دهد خطاهای صفر پیشین را بگیرد که نوع با مقدار اولیهٔ صفر از دست می‌دهد.

این گونه، که با نام‌های CRC-16/IBM-3740 یا CRC-16/AUTOSAR نیز فهرست شده، در پروتکل‌های سریال و نهفته رایج است؛ در مقابل CRC در XMODEM از 0x0000 شروع می‌شود، پس بررسی کنید پروتکل شما چه مقدار اولیه‌ای انتظار دارد. به همین دلیل مهندسان ثابت‌افزار و پروتکل به ماشین‌حسابی نیاز دارند که با چندجمله‌ای و مقدار اولیهٔ مشخص مطابقت داشته باشد نه یک «CRC-16» عمومی.

آیا این مطلب مفید بود؟

می‌توانید حداکثر ۳ واکنش انتخاب کنید.

نظرات

  • اولین نظر را شما بنویسید.

ماشین‌حساب‌های پرطرفدار

همه ماشین‌حساب‌ها