没有合适的资源?快使用搜索试试~ 我知道了~
cobs-c:一致的开销字节填充— C实现
共19个文件
py:6个
c:3个
h:2个
需积分: 48 10 下载量 18 浏览量
2021-05-06
19:28:57
上传
评论
收藏 22KB ZIP 举报
温馨提示
一致的开销字节填充(COBS) 作者: 克雷格·麦昆(Craig McQueen) 接触: 版权: 2017克雷格·麦昆(Craig McQueen) 用于对COBS进行编码和解码的C函数。 介绍 提供了一个库,其中包含根据COBS方法进行编码和解码的功能。 什么是COBS? COBS是一种将字节数据包编码为不包含值为零(0x00)的字节的形式的方法。 字节的输入数据包可以包含0x00到0xFF的整个范围内的字节。 保证COBS编码的数据包生成的字节数仅在0x01到0xFF范围内。 因此,在通信协议中,可以用0x00字节可靠地界定数据包边界。 COBS编码确实必须增加数据包大小才能实现此编码。 但是,与其他字节填充方法相比,数据包大小的增加是合理且可预测的。 COBS总是在消息长度上添加1个字节。 另外,对于长度为n的较长数据包,它可能会将n / 254(向下舍入)附加字节
资源推荐
资源详情
资源评论
收起资源包目录
cobs-c-main.zip (19个子文件)
cobs-c-main
Makefile.am 796B
.gitignore 476B
configure.ac 867B
tests-c
main.c 6KB
cobs.pc.in 279B
LICENSE.txt 1KB
README.rst 7KB
cobs.h 3KB
tests-python
test_cobsr.py 8KB
cobsr_wrapper.py 3KB
cobs_wrapper.py 3KB
test_cobs_c.py 12KB
test_cobsr_c.py 11KB
test_cobs.py 6KB
autogen.sh 31B
.gitattributes 78B
cobsr.c 9KB
cobsr.h 3KB
cobs.c 7KB
共 19 条
- 1
资源评论
卡卡乐乐
- 粉丝: 32
- 资源: 4679
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功