预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113986820A(43)申请公布日2022.01.28(21)申请号202111166379.X(22)申请日2021.09.30(71)申请人山东云海国创云计算装备产业创新中心有限公司地址250001山东省济南市自由贸易试验区济南片区浪潮路1036号浪潮科技园S01楼35层(72)发明人张永兴贾晓龙王振(74)专利代理机构北京集佳知识产权代理有限公司11227代理人高勇(51)Int.Cl.G06F16/11(2019.01)G06F16/174(2019.01)H03M7/40(2006.01)权利要求书2页说明书9页附图2页(54)发明名称一种LZ4格式文件转换为GZIP格式文件的方法(57)摘要本申请公开了一种LZ4格式文件转换为GZIP格式文件的方法,包括:解析LZ4格式文件的帧头与帧尾,得到目标语法元素;构建GZIP格式文件头,并根据解析得到所述目标语法元素构建GZIP格式文件尾;解析所述LZ4格式文件的数据块,得到原文、匹配长度以及偏移距离;对所述原文、所述匹配长度以及所述偏移距离进行哈夫曼编码,得到deflate格式的数据块;封装所述GZIP格式文件头、所述GZIP格式文件尾以及所述deflate格式的数据块,得到所述GZIP格式文件。该方法能够极大的提高格式转换速度。本申请还公开了一种LZ4格式文件转换为GZIP格式文件的装置、设备及计算机可读存储介质,均具有上述技术效果。CN113986820ACN113986820A权利要求书1/2页1.一种LZ4格式文件转换为GZIP格式文件的方法,其特征在于,包括:解析LZ4格式文件的帧头与帧尾,得到目标语法元素;构建GZIP格式文件头,并根据解析得到所述目标语法元素构建GZIP格式文件尾;解析所述LZ4格式文件的数据块,得到原文、匹配长度以及偏移距离;对所述原文、所述匹配长度以及所述偏移距离进行哈夫曼编码,得到deflate格式的数据块;封装所述GZIP格式文件头、所述GZIP格式文件尾以及所述deflate格式的数据块,得到所述GZIP格式文件。2.根据权利要求1所述的LZ4格式文件转换为GZIP格式文件的方法,其特征在于,所述解析LZ4格式文件的帧头与帧尾,得到目标语法元素包括:解析所述LZ4格式文件的帧头,得到帧描述符;解析所述LZ4格式文件的帧尾,得到源数据校验码。3.根据权利要求2所述的LZ4格式文件转换为GZIP格式文件的方法,其特征在于,所述构建GZIP格式文件头包括:将所述GZIP格式文件头中的GZIP格式校验码的第一字节设置为第一预设值,将所述GZIP格式校验码的第二字节设置为第二预设值;将所述GZIP格式文件头中的压缩算法标识符设置为第三预设值;将所述GZIP格式文件头中的标志位的各比特位设置为零;将所述GZIP格式文件头中的源文件时间戳设置为当前时间;将所述GZIP格式文件头中的附加标志以及操作系统标志均设置为第四预设值。4.根据权利要求2所述的LZ4格式文件转换为GZIP格式文件的方法,其特征在于,所述根据所述目标语法元素构建GZIP格式文件尾包括:将所述GZIP格式文件尾的源数据校验码设置为与所述LZ4格式文件的帧尾的所述源数据校验码一致;将所述GZIP格式文件尾的源数据字符数设置为与所述LZ4格式文件的所述帧描述符中的源文件数据长度一致。5.根据权利要求4所述的LZ4格式文件转换为GZIP格式文件的方法,其特征在于,还包括:根据所述LZ4格式文件的数据块设置相应的所述deflate格式的数据块的块头信息。6.一种LZ4格式文件转换为GZIP格式文件的装置,其特征在于,包括:第一解析模块,用于解析LZ4格式文件的帧头与帧尾,得到目标语法元素;构建模块,用于构建GZIP格式文件头,并根据解析得到所述目标语法元素构建GZIP格式文件尾;第二解析模块,用于解析所述LZ4格式文件的数据块,得到原文、匹配长度以及偏移距离;编码模块,用于对所述原文、所述匹配长度以及所述偏移距离进行哈夫曼编码,得到deflate格式的数据块;封装模块,用于封装所述GZIP格式文件头、所述GZIP格式文件尾以及所述deflate格式的数据块,得到所述GZIP格式文件。2CN113986820A权利要求书2/2页7.根据权利要求6所述的LZ4格式文件转换为GZIP格式文件的装置,其特征在于,所述第一解析模块具体用于:解析所述LZ4格式文件的帧头,得到帧描述符;解析所述LZ4格式文件的帧尾,得到源数据校验码。8.根据权利要求6所述的LZ4格式文件转换为GZIP格式文件的装置,其特征在于,所述构建模块具体用于:将所述GZIP格式文件头中的GZIP格式校验码的第一字节设置为第一预设值,将所述GZIP