幻数据压缩算法猜想

加入书签


br />

    [规则]

    1:定义一个特定长度来分割整个被压缩文件。

    2:定义一系列的特定长度特定内容的比对大小数据。

    3:统计被压缩文件总共有多少个二进制0和二进制1;统计被压缩文件换算成17进制,有多少个0到9,A到G;统计被压缩文件换算成十进制三位数的素数进制,各有多少个???;统计被压缩文件换算成十进制四位数的素数进制,各有多少个???;统计被压缩文件换算成十进制五位数的素数进制,各有多少个???;以此类推,文件越大,换算的进制数量越多。

    [示例]

    被压缩文件:1001010001000011000110111011101111011101110111011101110111011101110111011101110110100100111001

    按照7位来分割,就分割成了

    1001010

    0010000

    1100011

    0111011

    1011110

    1110111

    0111011

    1011101

    1101110

    1110111

    0111011

    1011010

    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;退出转码页面,请下载app爱阅小说阅读最新章节。

    常用的→数值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;……
    本章未完,请点击下一页继续阅读!

本站网站:www.123shuku.com