ขอความช่วยเหลือหน่อยครับ คืออยากจะสร้างค่า CRC-16-CCITT (C language)
ตอนนี้ผมเขียนให้มันคำนวณสำหรับข้อมูลด้าต้า 8 บิตได้แล้ว
สงสัยคือ
1. ปกติแล้ว CRC-16 พวกนี้ แต่ละไฟล์จะมีแค่ค่าเดียวหรือเปล่าครับ หรือว่าแบ่งกันเป็นช่วงๆ เช่น หา CRC ของแต่ละ 8 บิต หรือแบ่งเป็นความยาวของเฟลมข้อมูล
2. ถ้า 1 ไฟล์ มีค่า CRC-16 ค่าเดียวแล้ว ผมสามารถหา CRC รวมทั้งไฟล์ด้วย CRC ของข้อมูลแต่ละ 8 บิตได้ไหมครับ
3. ถ้าไม่สามารถทำได้อย่างข้อสอง แล้วเราจะรับข้อมูลมาแล้วตั้งเป็นตัวแปรอะไรอะครับ หรือว่ามันมีฟังก์ชั่นที่รับข้อมูลมาเก็บ แล้วเอาพอยเตอร์ชี้เอาเลย ไม่ต้องมาประกาศตัวแปร คือคิดว่าตัวแปรไม่สามารถรับความยาวข้อมูลทั้งหมดได้
รบกวนด้วยครับ มือใหม่สุดๆ
ขอบคุณล่วงหน้าครับ เป็นพระคุณอย่างยิ่ง
CRC-16 นี้ปกติแต่ละไฟล์มีแค่ค่าเดียวหรือเปล่าครับ
ตอนนี้ผมเขียนให้มันคำนวณสำหรับข้อมูลด้าต้า 8 บิตได้แล้ว
สงสัยคือ
1. ปกติแล้ว CRC-16 พวกนี้ แต่ละไฟล์จะมีแค่ค่าเดียวหรือเปล่าครับ หรือว่าแบ่งกันเป็นช่วงๆ เช่น หา CRC ของแต่ละ 8 บิต หรือแบ่งเป็นความยาวของเฟลมข้อมูล
2. ถ้า 1 ไฟล์ มีค่า CRC-16 ค่าเดียวแล้ว ผมสามารถหา CRC รวมทั้งไฟล์ด้วย CRC ของข้อมูลแต่ละ 8 บิตได้ไหมครับ
3. ถ้าไม่สามารถทำได้อย่างข้อสอง แล้วเราจะรับข้อมูลมาแล้วตั้งเป็นตัวแปรอะไรอะครับ หรือว่ามันมีฟังก์ชั่นที่รับข้อมูลมาเก็บ แล้วเอาพอยเตอร์ชี้เอาเลย ไม่ต้องมาประกาศตัวแปร คือคิดว่าตัวแปรไม่สามารถรับความยาวข้อมูลทั้งหมดได้
รบกวนด้วยครับ มือใหม่สุดๆ
ขอบคุณล่วงหน้าครับ เป็นพระคุณอย่างยิ่ง