申请/专利权人:成都凯迪飞研科技有限责任公司
申请日:2023-12-29
公开(公告)日:2024-04-02
公开(公告)号:CN117492702B
主分类号:G06F7/76
分类号:G06F7/76
优先权:
专利状态码:有效-授权
法律状态:2024.04.02#授权;2024.02.23#实质审查的生效;2024.02.02#公开
摘要:本发明公开了一种大小端数据流的转换方法,属于计算机软件技术领域。一种大小端数据流的转换方法,包括大端数据流编码步骤和小端数据流编码步骤;所述大端数据流编码步骤包括:从第一字节缓冲区中读取一段二进制数据,并将该段二进制数据转换为无符号整数,得到第一数据段;将第一数据段转换为第一预设位宽的二进制数据,并将该第一预设位宽的二进制数据按照大端模式的顺序存储至第二字节缓冲区。本发明提供了一种通用的大小端数据流的转换方法,大大减少了开发人员的工作,提高了开发效率,缩短了开发时间。
主权项:1.一种大小端数据流的转换方法,其特征在于,包括大端数据流编码步骤和小端数据流编码步骤;所述大端数据流编码步骤包括:从第一字节缓冲区中读取一段二进制数据,并将该段二进制数据转换为无符号整数,得到第一数据段;将第一数据段转换为第一预设位宽的二进制数据,并将该第一预设位宽的二进制数据按照大端模式的顺序存储至第二字节缓冲区;将第一数据段转换为第一预设位宽的二进制数据,并将该第一预设位宽的二进制数据按照大端模式的顺序存储至第二字节缓冲区,包括:获取第二参数,所述第二参数用于确定数据编码的开始字节;基于第二参数逐位将所述第一数据段转换为第一预设位宽的二进制数据,得到第二数据段;将第二数据段按照大端模式的顺序存储到第二字节缓冲区中;所述小端数据流编码步骤包括:从第三字节缓冲区中读取一段二进制数据,并将该段二进制数据转换为无符号整数,得到第三数据段;将第三数据段转换为第三预设位宽的二进制数据,并将该第三预设位宽的二进制数据按照小端模式的顺序存储至第四字节缓冲区;将第三数据段转换为第三预设位宽的二进制数据,并将该第三预设位宽的二进制数据按照小端模式的顺序存储至第四字节缓冲区,包括:获取第四参数,所述第四参数用于确定数据编码的开始字节;基于第四参数逐位将所述第三数据段转换为第三预设位宽的二进制数据,得到第四数据段;将第四数据段按照大端模式的顺序存储到第二字节缓冲区中。
全文数据:
权利要求:
百度查询: 成都凯迪飞研科技有限责任公司 一种大小端数据流的转换方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。