数压缩法
1:数位顺序息加入
11:使用2n+a和2n+b的方法(a+1b)
12:使用三分的方法,数,非数奇数,非数偶数,分各创建一个表格;
121:如数(第二位二进制0十进制1,二进制1十进制2;第三位二进制0十进制3,二进制1十进制4;第五位二进制0十进制5,二进制1十进制6;第位二进制0十进制7,二进制1十进制8;以此推);如非数奇数(第一位二进制0十进制1,二进制1十进制2;第位二进制0十进制3,二进制1十进制4;第十五位二进制0十进制5,二进制1十进制6;第二十一位二进制0十进制7,二进制1十进制8;以此推);如非数偶数(第四位二进制0十进制1,二进制1十进制2;第位二进制0十进制3,二进制1十进制4;第八五位二进制0十进制5,二进制1十进制6;第十位二进制0十进制7,二进制1十进制8;以此推);然后个表之间都有单独的运逻辑(数和数之间的运符号编译,然后得出结果,让结果能够通过运符号已,来逆推一位数),也有两个表之间组合,以及三个表之间组合。
13:使用特定的分表方式(如数,正数的平方,正数的立方,正数的n次方,数和结果,数乘积结果,数的阶乘结果),尽可能排比出多的可逆推的分表方式,只要规则能够通过法生成大量的特定位,就能加碰撞,想想看,一个cpu1秒就使用1ghz(实际上现在的处理多是多核处理,虽然压缩程序可能并不能使用超过分之五十的处理硬件性能,然而如果以后开发出了专用的压缩卡,那么就如同显卡能三维程序独占硬件的可用性能一样,压缩卡也能压缩和解压缩程序独占硬件的可用性能)。
131:可以预见,给硬盘加上自带的压缩和解压缩芯片,会在不硬件随机读写能力上限的情况下,提高存储硬件的随机读写能力,以及倒逼数检索和压缩数索引的软件设计和硬件设计。
2:和之前讲过的+-以3个为一个循环不同,可以定义3n个循环,比如:6个为循环,+-各在一次循环中出现两次:
21:对称循环
1:+--+
2:+--+
3:-++-
4:-++-
5:+--+
6:-++-
22:abab
1:+-+-
2:-+-+
3:--++