在网上搜到的一个方法,对于IP与TCP的检验和运算,时常会遇到十多个十六位二进制数的反码运算,可以把它转换成十六进制进行相加,这样会大幅度的减少运算量。
打比方现在有三个十六位的二进制数:
11101001 01101010 |
0101111101000011 |
1011001111110100 |
然后把每一个数转换成十六进制的数:
E96A |
在网上搜到的一个方法,对于IP与TCP的检验和运算,时常会遇到十多个十六位二进制数的反码运算,可以把它转换成十六进制进行相加,这样会大幅度的减少运算量。
打比方现在有三个十六位的二进制数:
11101001 01101010 |
0101111101000011 |
1011001111110100 |
E96A |