幻数据压缩算法猜想(2)
2023-07-16 来源:百合文库
0100111
001
记录尾数是001(不足7位)
然后就是设定特定长度特定内容的比对大小数据:
常见的→01← 0(→←中间的内容,就是指特定数循环,比如→01←就是0101010101……一直循环下去,直到正好补充完数位,如果没有补充完数位,就是需要有一个余数数据 ?)
七位数的→01← 0就是0101010;
十一位数的→01← 0就是01010101010;
还有一种用法? →*←(这里按照通配符的方式定义;?表示只有一位的任意值;*表示有等于或大于一位的任意值)
算法表示通则:数值A →数值B← 数值C
其中数值A 表示开头以什么为开头,然后中间的→数值B←表示以什么为中间的循环数,后面的 数值C表示以什么为结尾;
十三位数的0 →01← 10就是0010101010110;
十九位数的0 →01← 10就是0010101010101010110;
常用的→数值B←的取值:
二位数:00,01,10,11;
三位数:000,001,010,011,100,101,110,111;
以此类推,然而并非所有的取值都会用到,只有用到时,才注册,没用到时,不注册;
注册表:
定义:
七位数的→01← 0是A;0101010
七位数的→10← 0是B;1010100
七位数的→101← 0是C;1011010
七位数的→010← 0是D;0100100
0101010A
1010100B
1011010C
0100100D
1001010被注册表定义为大于A,小于B;3个1,4个0;
0010000被注册表定义为小于D;1个1,6个0;
1100011被注册表定义为大于C;4个1,3个0;
0111011被注册表定义为大于A,小于B;5个1,2个0;
1011110被注册表定义为大于C;5个1,2个0;
1110111被注册表定义为大于C;6个1,1个0;
0111011被注册表定义为大于A,小于B;5个1,2个0;
1011101被注册表定义为大于C;5个1,2个0;
1101110被注册表定义为大于C;5个1,2个0;
1110111被注册表定义为大于C;6个1,1个0;
0111011被注册表定义为大于A,小于B;5个1,2个0;
001
记录尾数是001(不足7位)
然后就是设定特定长度特定内容的比对大小数据:
常见的→01← 0(→←中间的内容,就是指特定数循环,比如→01←就是0101010101……一直循环下去,直到正好补充完数位,如果没有补充完数位,就是需要有一个余数数据 ?)
七位数的→01← 0就是0101010;
十一位数的→01← 0就是01010101010;
还有一种用法? →*←(这里按照通配符的方式定义;?表示只有一位的任意值;*表示有等于或大于一位的任意值)
算法表示通则:数值A →数值B← 数值C
其中数值A 表示开头以什么为开头,然后中间的→数值B←表示以什么为中间的循环数,后面的 数值C表示以什么为结尾;
十三位数的0 →01← 10就是0010101010110;
十九位数的0 →01← 10就是0010101010101010110;
常用的→数值B←的取值:
二位数:00,01,10,11;
三位数:000,001,010,011,100,101,110,111;
以此类推,然而并非所有的取值都会用到,只有用到时,才注册,没用到时,不注册;
注册表:
定义:
七位数的→01← 0是A;0101010
七位数的→10← 0是B;1010100
七位数的→101← 0是C;1011010
七位数的→010← 0是D;0100100
0101010A
1010100B
1011010C
0100100D
1001010被注册表定义为大于A,小于B;3个1,4个0;
0010000被注册表定义为小于D;1个1,6个0;
1100011被注册表定义为大于C;4个1,3个0;
0111011被注册表定义为大于A,小于B;5个1,2个0;
1011110被注册表定义为大于C;5个1,2个0;
1110111被注册表定义为大于C;6个1,1个0;
0111011被注册表定义为大于A,小于B;5个1,2个0;
1011101被注册表定义为大于C;5个1,2个0;
1101110被注册表定义为大于C;5个1,2个0;
1110111被注册表定义为大于C;6个1,1个0;
0111011被注册表定义为大于A,小于B;5个1,2个0;