学习CBOR

传输数据,用CBOR传输更好一些

用 CBOR 传数据,比裸二进制强太多

原来的方式(裸发图片)缺点很大只能发图片二进制,没法附带信息想加个文件名、分辨率、时间、ID都要自己拼字节极易出错、难扩展、难跨语言换 Python/Android/ 单片机 都要重新写解析

✅ 2. CBOR 好处(你的项目立刻能感受到)

  1. 像 JSON 一样灵活,但二进制更省流量你可以随便传:文件名、文件ID、图片尺寸、时间戳、备注、图片二进制想加字段就加,不用改协议、不用改拆包逻辑。
  2. 跨语言天生支持
    C++ / Python / Java / Go / C# / 单片机全都能直接解 CBOR,不用自己写 memcpy 解析。
  3. 安全、规范、不会解析错CBOR 是标准格式,不会出现:偏移错、长度错
    大小端错、粘包导致解析崩溃
  4. 适合图像、传感器、固件、控制指令
    行业主流:无人机、机器人、自动驾驶、工业通讯 都用 CBOR。

CBOR就是二进制版本的json 把json的逗号,{}等等全部去掉

JSON:人类可读字符串

CBOR:机器可读二进制

它们结构完全一样

JSON 有的:对象 {} 数组 \[\] 字符串 数字 布尔 null CBOR 全都有!

相关推荐
GIS好难学3 分钟前
想转GIS开发,企业会卡专业背景吗?
学习·gis·gis开发·webgis
老猿讲编程16 分钟前
【Eclipse OpenSOVD学习之十四】差距清单与演进建议
学习·rust·eclipse·车载·sovd
传奇开心果编程35 分钟前
【Xilem 0.4 基础语法学与练】第17课:Lens 机制——状态切片与子组件复用
学习·rust·前端框架
AI职业加油站2 小时前
2026大数据运维行业趋势复盘:大数据运维工程师赋能发展
大数据·运维·人工智能·学习·数据分析·职场发展
小黄人软件2 小时前
享受独处、终身学习
学习
马东182 小时前
冲突后的解决状态
学习
CCC:CarCrazeCurator3 小时前
LeRobot 深度技术方案解析:Hugging Face 端到端机器人学习框架
学习·机器人
Titan20243 小时前
网络学习:网络层与数据链路层知识梳理
服务器·网络·学习·tcp/ip
老猿讲编程3 小时前
【Eclipse OpenSOVD学习之十一】网关二进制与部署
学习·中间件·rust·eclipse·汽车
Yanjun2i3 小时前
Agent学习记录六:Tool 类 + Tool Registry
开发语言·python·学习