Máy tính checksum CRC-16/CCITT

Nhập dữ liệu thập lục phân để tính checksum CRC-16/CCITT của nó.

Cách sử dụng

  1. Nhập các giá trị của bạn vào các ô ở trên.
  2. Nhấn Tính toán để xem kết quả ngay lập tức.
  3. Dùng nút Chia sẻ để sao chép liên kết tới kết quả của bạn.

Giới thiệu về công cụ này

CRC-16/CCITT-FALSE đưa một thông điệp qua phép chia đa thức dùng đa thức sinh 0x1021 (x¹⁶+x¹²+x⁵+1) với giá trị thanh ghi ban đầu khác không là 0xFFFF, tạo ra số dư 16 bit đóng vai trò checksum. Giá trị khởi tạo khác không phân biệt nó với CRC-16/CCITT đơn giản hơn (khởi tạo 0x0000) và giúp nó bắt được các lỗi số không ở đầu mà biến thể khởi tạo bằng không sẽ bỏ sót.

Biến thể này, còn được xếp danh mục là CRC-16/IBM-3740 hoặc CRC-16/AUTOSAR, phổ biến trong các giao thức nối tiếp và nhúng; ngược lại, CRC của XMODEM bắt đầu từ 0x0000, nên hãy kiểm tra giao thức của bạn mong đợi giá trị ban đầu nào. Đó là lý do kỹ sư firmware và giao thức cần một máy tính khớp đúng đa thức và giá trị ban đầu cụ thể thay vì một “CRC-16” chung chung.

Nội dung này có hữu ích không?

Bạn có thể chọn tối đa 3 biểu cảm.

Bình luận

  • Hãy là người đầu tiên bình luận.

Máy tính phổ biến

Tất cả máy tính