believe me I have tried to code this, tried Google, and haven't had any luck. I'm trying to implement a CRC16 using this poly
x^16 + x^10 + x^8 + x^7 + x^3 + 1
C dilini kullanarak. Ben daha ben gitmeden bir işlevi almak için çalışıyorum, ama ben 28713 doğru cevap alamıyorum PHP anlamak beri. Bu kod 32713 bir CRC oluşturuyor.
function crc16($string,$crc=0) {
for ( $x=0; $x<strlen( $string ); $x++ ) {
$crc = $crc ^ ord( $string[$x] );
echo $crc.'<br />';
for ($y = 0; $y < 8 ; $y++) {
if ( ($crc & 0x0001) == 0x0001 ) $crc = ( ($crc >> 1 ) ^ 0x10589 );
else $crc = $crc >> 1;
}
}
return $crc;
}
echo 'CRC:'.crc16('10100011');
Ben .. buna teşekkür peşin bir el vermek için herkes yalvarıyorum lütfen.