用C实现7-bit编码和解码的算法
文档内容节选
一消息编码与解码 用C实现7bit编码和解码的算法如下: 7bit编码 pSrc 源字符串指针 pDst 目标编码串指针 nSrcLength 源字符串长度 返回 目标编码串长度 int gsmEncode7bitconst char pSrc unsigned char pDst int nSrcLength int nSrc 源字符串的计数值 int nDst 目标编码串的计数值 int nChar 当前正在处理的组内字符字节的序号,范围是07 unsigned char nLeft 上一字节残余的数据 计数值初始化 nSrc 0 nDst 0 将源串每8个字节分为一组,压缩成7个字节 循环该处理过程,直至源串被处理完 如果分组不到8字节,也能正确处理 whilenSrc 取源字符串的计数值的最低3位 nChar nSrc 7 ......
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论