मैं ऐसे डिवाइस के साथ काम कर रहा हूं जिसके लिए मुझे 16 बिट सीआरसी उत्पन्न करने की आवश्यकता है।सीआरसी प्रीसेट और अवशेष
डिवाइस के लिए डेटापत्रक यह निम्नलिखित सीआरसी परिभाषा की जरूरत है कहते हैं:
CRC Type Length Polynomial Direction Preset Residue CRC-CCITT 16 bits x16 + x12 + x5 + 1 Forward FFFF (16) 1D0F (16)
जहां पूर्व निर्धारित = FFFF (16 बिट) और अवशेष = 1D0F (16 बिट)
मैं एक सीआरसी एल्गोरिथ्म के लिए खोज की और यह लिंक पाया: http://www.lammertbies.nl/comm/info/crc-calculation.html
इसमें दोनों हैं। सीआरसी-सीसीआईटीटी (0xFFFF) सीआरसी-सीसीआईटीटी (0x1D0F)
प्रीसेट और अवशेष के बीच क्या अंतर है?
बूस्ट एक अच्छा सीआरसी कार्यान्वयन है, आप कहीं सी ++ का उपयोग कर रहे। –