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

被折叠的 条评论
为什么被折叠?