阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。
=数据压缩算法=循环头部兼或尾部余数补全算法=新笔趣阁
[规则]
1:定义一个特定长度来分割整个被压缩文件。
2:定义一系列的特定长度特定内容的比对大小数据。
3:统计被压缩文件总共有多少个二进制0和二进制1;统计被压缩文件换算成17进制,有多少个0到9,到G;统计被压缩文件换算成十进制三位数的素数进制,各有多少个???;统计被压缩文件换算成十进制四位数的素数进制,各有多少个???;统计被压缩文件换算成十进数的素数进制,各有多少个???;以此类推,文件越大,换算的进制数量越多。
[示例]
被压缩文件:1001010001000011000110111011101111011101110111011101110111011101110111011101110110100100111001
按照7位来分割,就分割成了
1001010
0010000
1100011
0111011
1011110
1110111
0111011
1011101
1101110
1110111
0111011
1011010
0100111
001
记录尾数是001(不足7位)
然后就是设定特定长度特定内容的比对大小数据:
常见的&rrr;01&lrr;+0(&rrr;&lrr;中间的内容,就是指特定数循环,比如&rrr;01&lrr;就是0101010101&hell;&hell;一直循环下去,直到正好补充完数位,如果没有补充完数位,就是需要有一个余数数据+?)
七位数的&rrr;01&lrr;+0就是0101010;
十一位数的&rrr;01&lrr;+0就是01010101010;
还有一种用法?+&rrr;*&lrr;(这里按照通配符的方式定义;?表示只有一位的任意值;*表示有等于或大于一位的任意值)
算法表示通则:数值+&rrr;数值&lrr;+数值C
其中数值+表示开头以什么为开头,然后中间的&rrr;数值&lrr;表示以什么为中间的循环数,后面的+数值C表示以什么为结尾;
十三位数的0+&rrr;01&lrr;+10就是0010101010110;
十九位数的0+&rrr;01&lrr;+10就是0010101010101010110;
常用的&rrr;数值&lrr;的取值:
二位数:00,01,10,11;
三位数:000,001,010,011,100,101,110,111;
以此类推,然而并非所有的取值都会用到,只有用到时,才注册,没用到时,不注册;
注册表:
定义:
七位数的&rrr;01&lrr;+0是;0101010
七位数的&rrr;10&lrr;+0是;1010100
七位数的&rrr;101&lrr;+0是C;1011010
七位数的&rrr;010&lrr;+0是D;0100100
0101010
1010100
1011010C
0100100D
1001010被注册表定义为大于,小
本章未完,请点击下一页继续阅读》》