-
公开(公告)号:CN118316455A
公开(公告)日:2024-07-09
申请号:CN202410419086.5
申请日:2024-04-09
Applicant: 西安电子科技大学
Abstract: 基于范式预编码的XML二进制化压缩和解压方法及系统,压缩方法:建立标识字节表、元素名和属性名前缀码表、枚举候选值的前缀码表及字符串编码表,并对首次出现的字符串类型的属性值或非枚举元素值进行字符串编码,加入字符串编码表,再对XML中的各元素名、属性名、属性值和元素值依次编码,按照XML中的顺序拼接,并添加到字符串编码表后,获得二进制XML编码;解压方法:从二进制XML数据的起始字节开始,解析字符串编码表获得字符串表,通过标识字节确定数据类型,对二进制XML中的元素名、属性名、属性值和元素值编码依次解码,再按照二进制XML中的顺序拼接,获得原始的XML数据;系统用于实现压缩及解压方法;可以降低压缩率、提高解码效率。