百合文库
首页 > 网文

幻复合数据压缩算法(2)

2023-07-16 来源:百合文库
1.3:使用特定的分表方式(如素数,正整数的平方,正整数的立方,正整数的N次方,素数和结果,素数乘积结果,素数的阶乘结果),尽可能排比出更多的可逆推的分表方式,只要规则能够通过算法生成大量的特定位,就能加强碰撞,想想看,一个CPU1秒就算使用1GHz(实际上现在的处理器多是多核处理器,虽然压缩程序可能并不能使用超过百分之五十的处理器硬件性能,然而如果以后开发出了专用的压缩卡,那么就如同显卡能被三维程序独占硬件的可用性能一样,压缩卡也能被压缩和解压缩程序独占硬件的可用性能)。
1.3.1:可以预见,给硬盘加上自带的压缩和解压缩芯片,会在不更改硬件随机读写能力上限的情况下,提高存储硬件的随机读写能力,以及倒逼数据检索和压缩数据索引的软件设计和硬件设计。
2:和之前讲过的 -*以3个为一个循环不同,可以定义3N个循环,比如:6个为循环, -*各在一次循环中出现两次:
2.1:对称循环
#1: -**-
#2: *--*
#3:- ** -
#4:-* *-

幻复合数据压缩算法


#5:* -- *
#6:*- -*
2.2:ABABCC
#1: - -**
#2:- - **
#3:*-*-
#4:-*-*
#5:* * --
#6: * *--
2.3:AABBCC
#1: --**
#2: **--
#3:** --
#4:**--
#5:-- **
#6:--**
2.4:ABACBC
2.5:BAACCB
2.6:CBABAC
2.7:CBACAB
2.8:……省略就不一一穷举了
3:9个为循环→(ABCBACCBA,BACABCCBA,CBAABCBAC……以此类推),当数据长度足够大时,就能穷举出更多的3N个为循环,从而逆推出足够多的 -*的排列组合方式,得到足够多的算术结果,从而能够通过结果来逆推原先数据,以及数据的排列方式。
4:使用统计不考虑数位的只统计N进制中0,(N 1),(N 2),(N 3)……(N-3),(N-2),(N-1)各在所有位中各出现过多少次(也就是把所有进制都转换为单一位为一比特,然后统计各比特),然后统计素数个位排列成一个素数位长度统计组,统计各种情况个出现了多少次(快速生成源数据)。

幻复合数据压缩算法


猜你喜欢