CRC-16 นี้ปกติแต่ละไฟล์มีแค่ค่าเดียวหรือเปล่าครับ

ขอความช่วยเหลือหน่อยครับ คืออยากจะสร้างค่า CRC-16-CCITT  (C language)

ตอนนี้ผมเขียนให้มันคำนวณสำหรับข้อมูลด้าต้า 8 บิตได้แล้ว

สงสัยคือ

1. ปกติแล้ว CRC-16 พวกนี้ แต่ละไฟล์จะมีแค่ค่าเดียวหรือเปล่าครับ หรือว่าแบ่งกันเป็นช่วงๆ เช่น หา CRC ของแต่ละ 8 บิต หรือแบ่งเป็นความยาวของเฟลมข้อมูล

2. ถ้า 1 ไฟล์ มีค่า CRC-16 ค่าเดียวแล้ว ผมสามารถหา CRC รวมทั้งไฟล์ด้วย CRC ของข้อมูลแต่ละ 8 บิตได้ไหมครับ

3. ถ้าไม่สามารถทำได้อย่างข้อสอง แล้วเราจะรับข้อมูลมาแล้วตั้งเป็นตัวแปรอะไรอะครับ หรือว่ามันมีฟังก์ชั่นที่รับข้อมูลมาเก็บ แล้วเอาพอยเตอร์ชี้เอาเลย ไม่ต้องมาประกาศตัวแปร คือคิดว่าตัวแปรไม่สามารถรับความยาวข้อมูลทั้งหมดได้

รบกวนด้วยครับ มือใหม่สุดๆ  
ขอบคุณล่วงหน้าครับ เป็นพระคุณอย่างยิ่ง ยิ้ม
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่