0
A
回答
1
通常的做法是使用zlib checksum functions之一,如crc32
。
在您的源代码顶部添加
#include <zlib.h>
的初始化CRC的东西,如
my_crc = crc32(0L, Z_NULL, 0);
然后根据需要添加数据的次数,通常是在一些循环方面
my_crc = crc32(my_crc, (unsigned char *)some_buffer_pointer, length_of_buffer);
记得链接到zlib库
-lz
如果您不想使用库函数,例如,因为您位于MPU上,则可以使用http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/crc32.c?txt。
如果您的平台上没有zlib,您可以从http://www.zlib.net/下载。
希望别人会建议如果你在Windows上使用什么。
相关问题
- 1. winsock客户端和服务器通信
- 2. Java服务器和Android手机之间的客户端/服务器通信
- 3. 进程间通信:一台服务器和多台客户机
- 4. 服务器如何与客户机 - 服务器系统中的特定客户机进行通信?
- 5. Java中的客户机服务器通信
- 6. Java中的网络通信选项(客户机/服务器)
- 7. Python中的客户机 - 服务器通信
- 8. 客户端winform和服务器的Web服务通信项目
- 9. 的Java通信客户端/服务器
- 10. Windows Phone 8和LAN通信客户端 - 服务器 - 客户端
- 11. UDP客户端和服务器无法通过不同的机器通信
- 12. 通过互联网进行客户机/服务器通信
- 13. Git和客户机/服务器代码分离
- 14. MQTT客户端服务器通信
- 15. Android客户端服务器通信
- 16. 服务器 - 客户端通信问题
- 17. Android,客户端服务器通信
- 18. Android + NodeJS:客户端 - 服务器通信
- 19. iOS客户端/服务器通信
- 20. REST服务器到客户端通信
- 21. Memcached客户端 - 服务器通信
- 22. Qt TCP服务器/客户端通信
- 23. 客户端 - 服务器通信
- 24. 服务器客户端通信java
- 25. 客户端/服务器通信WPF
- 26. 客户端 - 服务器PHP通信
- 27. 客户端 - 服务器TCP通信
- 28. 简单客户端服务器通信
- 29. 服务器/客户端通信问题
- 30. 客户端服务器通信java
查看IDE的所有菜单,找到菜单项说'给我代码',然后选择它。 –