一个自定义备份数据格式

备份数据的数据格式

数据头 数据包(包含设备当前版本的XML和关键NV参数) CRC校验值

数据头结构: 

序号	    数据长度(BYTE)	    数据含义	      典型取值
1	    8                         备份数据头                “ZTEMTVER”
2	    1                         压缩标志                   BACKUP_UNZIP = 0,	        // 备份数据为被压缩
                                                                      BACKUP_ZIPPED = 1,	        // 备份数据已被压缩
                                                                      该值说明后面两个部分的数据包正文数据是否是被压缩过的
3	    4                         后面数据包长度

数据包分为设备当前版本信息和关键NV参数两部分 

设备当前版本信息结构:

序号	数据长度(BYTE)	        数据含义	         典型取值
1	4                             设备版本信息头             “VER:”
2	4                             版本信息长度
3	由上一字段值决定       版本信息正文数据         该数据是否是压缩的由数据头结构的压缩标志指示

设备关键NV参数结构:

序号	数据长度(BYTE)	        数据含义	         典型取值
1	4                           关键参数数据头               “NVS:”
2	4                           参数数据长度	
3	由上一字段值决定     关键NV参数正文数据 该数据是否是压缩的由数据头结构的压缩标志指示

CRC校验值 

注:该校验值为数据头+数据包整个数据计算而得。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值