[发明专利]标记式二进制数据可逆性压缩法有效
申请号: | 201310729582.2 | 申请日: | 2013-12-24 |
公开(公告)号: | CN103699646A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 吕志强 | 申请(专利权)人: | 吕志强 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H03M7/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 441400 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标记 二进制 数据 可逆性 压缩 | ||
技术领域
本发明是一种标记式二进制数据可逆性压缩方法,为大数据的移动、传输、储存提供便利。
技术背景
目前,数据可逆性压缩技术发展缓慢,压缩率仅有1倍到几倍,其中还受数据本身规律的限制,严重制约了数据移动、储存特别是传输的技术进步,从而制约了计算机和电子信息业的发展。
发明内容
为了克服数据可逆性压缩技术压缩率低下而制约了计算机及电子信息业发展的问题,本发明创造了一种二进制数据可逆性压缩的压缩方法,以极大的压缩率来压缩数据。
首先,将要压缩的二进制数据中相同的连续数据重复率大于一定次数的数据,用规定的不和压缩数据冲突的标记,加重复率大于一定次数的连续数据重复规定次数的次数,加相同连续数据中最后不够规定次数的数据位数,再加规定的不和压缩数据冲突的标记来代替相同的连续数据重复率大于一定次数的数据和重复率没有大于一定次数数据一起写入暂存文件A。
然后,将文件A的数据分为两个文件,以首位数据类型来规定的第一文件B和另一数据类型的第二文件C。另外再创建标记文件AA,并将文件A等于第一文件B(同时注明数据类型,以下由数据类型规定的文件都需注明数据类型)加第二文件C写入标记文件AA。文件B是将文件A的数据中的非B文件数据类型的连续数据由一位代替后组成。文件C是将文件A的数据中的非C文件数据类型的连续数据由一位代替后组成。
由于文件B和C压缩原理基本一致(不同处将在文中注明),下面将只叙述文件B的压缩原理。
将文件B的数据中的由B文件类型的连续数据和只有一位的另一类型数据看成一段数据来讨论。因为B文件首位是B文件类型,所以另一类型数据就在段尾(如是C文件则另一类型数据在段头);文件B的数据除最后一段都是如此,如最后一段数据的段尾没有另一类型数据就补一位这一类型数据,并写入标记文件AA(如是C文件的最后一段只有另一类型数据则舍弃,并写入标记文件AA)。把数据段中B文件类型的数据是奇数位的首位不变,后边的每两位由一位另一类型的数据代替(如是C文件则是最后一位不变,前边的每两位由一位另一类型的数据代替),是偶数位的头两位不变,后边的每两位由一位另一类型的数据代替(如是C文件则是最后两位不变,前边的每两位由一位另一类型的数据代替)。将处理后的数据分为两个文件,以首位数据类型来规定的第一文件BA和另一数据类型的第二文件BB。并将文件B等于文件BA加文件BB写入标记文件AA。文件BA是将文件B处理后的数据中的非BA文件数据类型的连续数据由一位代替后组成。文件BB是将文件B处理后的数据中的非BB文件数据类型的连续数据由一位代替组成。
由于文件BB压缩原理同文件B或C一致,下面将只叙述文件BA的压缩原理。
文件BA经过以上压缩过程,再将文件BA的数据中的由BA文件类型的连续数据和只有一位的另一类型数据看成一段数据,文件中只有两种数据段,第一种是由一位BA文件类型的数据和一位另一类型数据组成;第二种是由两位BA文件类型的数据和一位另一类型数据组成。将第一种数据段由一位BA文件类型的数据代替,第二种数据段由非BA文件类型的数据代替,写入文件BAA,同时将BA等于BBA写入标记文件AA。
若BAA文件数据的排列方式是由一位BAA文件类型数据加一位另一类数据的重复排列(文件数据位数是奇数的补一位数据使文件数据成为有规律的重复数据并在标记文件AA中标明),把文件名和重复的次数和重复的数据(单次)写入标记文件AA,到此压缩完成。若不是按此规律排列,将BAA文件再次压缩。
由于文件BAA压缩原理同文件A的一致而重复以上的压缩过程,所以省略。
最后所有的数据类型文件将压缩成有规律的重复数据(文件数据位数是奇数的补一位数据使文件数据成为有规律的重复数据并在标记文件AA中标明),把所有的文件名和重复的次数和重复的数据(单次)写入标记文件AA,到此压缩完成。
文件的解压,就是通过标记文件AA逆操作以上的压缩过程。
使用本发明后,不论数据大小将压缩为一个标记文件,从而大幅提高了现有的压缩效率,为压缩技术的进步和计算机及电子信息业发展起到积极的推动作用。
附图说明
图1是第一次初步压缩数据;
图2是将第一次处理的数据拆分成有规律的数据;
图3是将上一次处理的数据进一步拆分;
图4是将有规律的数据写入标记文件。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吕志强,未经吕志强许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310729582.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于检测可移动目标的位置的位置检测装置和注射泵
- 下一篇:三偏心硬密封蝶阀
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置