一种基于三种模式的数据压缩方法和数据解压方法技术

技术编号:32270859 阅读:27 留言:0更新日期:2022-02-12 19:34
本申请提供一种基于三种模式的数据压缩方法和数据解压方法,其中数据压缩方法的实现包括:获取原始数据;对原始数据进行二进制转换,得到二进制数据;将二进制数据拆分为多个数据分片,其中多个数据分片中的每个数据分片中包括三种不同的数据模式;对多个数据分片进行缩写,获得多个缩写后的数据分片;发送缩写后的数据,缩写后的数据包括多个缩写后的数据分片。采用本申请实施例的数据压缩方法,原始数据经过二进制转换、拆分、缩写后,最终被压缩成包括多个缩写后的数据分片的缩写后数据,多个缩写后的数据分片中每个缩写后的数据分片包括三种不同的数据模式,从而极大地降低了数据传输量,提高数据传输效率。提高数据传输效率。提高数据传输效率。

【技术实现步骤摘要】
一种基于三种模式的数据压缩方法和数据解压方法


[0001]本申请涉及数据处理
,特别是涉及一种基于三种模式的数据压缩方法和数据解压方法。

技术介绍

[0002]随着社会经济的快速发展和人民生活水平的不断提高,数据通信技术在各行各业都得到了大范围的普及应用,伴随着数据传输量的增长,市面上对于数据传输速度的要求也越来越高。
[0003]为了提高数据传输速度,通常会对数据进行拆分达到压缩数据的目的,目前的数据压缩方法通常只是将数据拆分成大小相同的多个数据分片来进行数据传输,然而在这种方法下,多个数据分片只能通过传统压缩算法进行进一步压缩,将会产生新的压缩冗余,且硬盘面对大量的数据分片需要花费一定时间进行索引而使得数据传输速度降低,因此,目前的数据压缩方法难以起到提高数据传输速度的作用。

技术实现思路

[0004]本申请实施例提供了一种基于三种模式的数据压缩方法和数据解压方法,实施本申请实施例的数据压缩方法,通过对原始数据进行压缩,从而提高数据传输速度。
[0005]第一方面,本申请实施例提供了一种基于三种模式的数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于三种模式的数据压缩方法,其特征在于,所述方法包括:获取原始数据;对所述原始数据进行二进制转换,得到二进制数据;将所述二进制数据拆分为多个数据分片,其中所述多个数据分片中的每个数据分片中包括三种不同的数据模式;对所述多个数据分片进行缩写,获得多个缩写后的数据分片;发送缩写后的数据,所述缩写后的数据包括多个缩写后的数据分片。2.根据权利要求1所述的方法,其特征在于,所述将所述二进制数据拆分为多个数据分片,包括:对所述二进制数据进行数据划分,得到多个数据模式,所述多个数据模式中每个数据模式中包括n位数据;对所述多个数据模式进行拆分获得多个数据分片,所述多个数据分片中的每个数据分片包括三种数据模式。3.根据权利要求2所述的方法,其特征在于,所述对所述多个数据模式进行拆分获得多个数据分片,包括:对所述多个数据模式进行扫描,并将读取到的第一数据模式和第二数据模式划分到第一数据分片;当读取到第三数据模式时,将所述第三数据模式划分到所述第一数据分片,并确定完成所述第一数据分片的划分,所述第一数据分片为所述多个数据分片中的一个。4.根据权利要求2所述的方法,其特征在于,所述对所述多个数据模式进行拆分获得多个数据分片,包括:对所述多个数据模式进行扫描,并将读取到的第一数据模式、第二数据模式和第三数据模式划分到第一数据分片;当读取到第四数据模式时,将所述第四数据模式划分到下一个数据分片,并确定完成所述第一数据分片的划分,所述第一数据分片为所述多个数据分片中的一个。5.根据权利要求2

4任一项所述的方法,其特征在于,所述将所述二进制数据拆分为多个数据分片,包括:当完成对第N个数据分片的划分时,获取所述二进制数据中剩余数据的数据传输时长;若所述剩余数据的数据传输时长小于或等于预设时长,则对所述剩余数据进行标识处理,得到标识后的剩余数据;所述对所述多个数据分片进行缩写,获得多个缩写后的数据分片,包括:对前N个数据分片进行缩写,获得N个缩写后的数据分片;所述发送缩写后的数据,所述缩写后的数据包括多个缩写后的数据分片,包括:发送所述缩写后的数据,所述缩写后的数据包括所述N个缩写后的数据分片和所述标识后的剩余数据。6.根据权利要求3或4所述的方法,其特征在于,所述对所述多个数据分片进行缩写,获得多个缩写后的数据分片,包括:将所...

【专利技术属性】
技术研发人员:白智德白志得哈米德黄坤张一
申请(专利权)人:深圳智慧林网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1