基于擦除的浮点类型数据无损压缩及解压方法
摘要:
本发明具体涉及基于擦除的浮点类型数据无损压缩方法,包括:获取待压缩浮点类型数据,并计算十进制小数位数;将二进制的待压缩浮点类型数据依次分解为符号位、指数位和尾数位;根据十进制小数位数和指数位数据确定尾数位的擦除位置;对尾数中位于擦除位置之后的数据进行擦除即设置为零,并将进行尾数擦除后的数据作为尾随前缀数;然后对尾随前缀数进行XOR操作,得到对应的XOR压缩数据;将待压缩浮点类型数据的XOR压缩数据和十进制小数位数进行存储,作为待压缩浮点类型数据的无损压缩数据。本发明能够通过尾数擦除的方式将浮点类型数据的若干位尾数设置为零,进而能够获取具有大量尾随零的XOR结果,并且能够保证浮点类型数据的压解精度。
0/0