【技术实现步骤摘要】
编解码方法及装置
[0001]本专利技术涉及自动程序设计
,尤其是涉及一种编解码方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在日常开发中,经常会有多语言、多码制并存的情况,程序中经常会有需要编解码的场景,一般程序进行相应的编解码时,会习惯使用string字符串进行中转,即将原始字节流先转换为Unicode编码的具有可读性的字符,再转换为目标的编码字节流,多进行一次中转会有相应的字符编解码的性能开销。
技术实现思路
[0004]本专利技术提供了一种编解码方法及装置,利用该方法在程序中进行编解码的时候,直接对原始的待处理字节流进行处理,生成目标字节流,减少因中间转换带来的性能开销,对于大数据量的处理性能有一定的提高。
[0005]第一方面,本专利技术实施例提供了一种编解码方法,该方法包括:
[0006]获取待编码字节流和待解码字节流;
[0007]对所述待编码 ...
【技术保护点】
【技术特征摘要】
1.一种编解码方法,其特征在于,包括:获取待编码字节流和待解码字节流;对所述待编码字节流进行编码处理,得到第一目标字节流;对所述待解码字节流进行解码处理,得到第二目标字节流。2.根据权利要求1所述的方法,其特征在于,所述待编码字节流、所述待解码字节流、所述第一目标字节流和所述第二目标字节流为单字节编码字节流。3.根据权利要求2所述的方法,其特征在于,对所述待编码字节流进行编码处理,包括:对待编码字节流进行编码,得到BCD字节流,并将所述BCD字节流作为第一目标字节流。4.根据权利要求2所述的方法,其特征在于,所述待编码字节流包括十六进制字节流;对所述待编码字节流进行编码处理,包括:对所述十六进制字节流进行编码,得到第一目标字节流。5.根据权利要求2所述的方法,其特征在于,对所述待解码字节流进行解码处理,包括:对所述待解码字节流进行解码,得到十六进制字节流,并将所述十六进制字节流作为第二目标字节流。6.根据权利要求2所述的方法,其特征在于,所述待解码字节流包括BCD字节流;对所述待解码字节流进行解码处理,包括:对所述BCD字节流进行解码,得到第二目标字节流。7.一种编解码装置,其特征在于,包括:获取模块,用于获取待编码字节流和待解码字节流;编码模块,用于对所述待编码字节流进行编码处理,得到第一目标字节流;解码模块,用于对所述待解码字节流进行解码处理,得到第二目标字节流。8.根据权利要求7所述的装置,其特征在于,所述待编码字节流、所述待解码字节流...
【专利技术属性】
技术研发人员:郭晨,武岳,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。