脑回路清奇的主角们追书网更新最快,(请牢记追书网网址:https://www.zhuishu5.com)
您可以在百度里搜索“脑回路清奇的主角们 1说网()”查找最新章节!</p>
=数据压缩算法=循环头部兼或尾部余数补全算法=</p>
[规则]</p>
1:定义一个特定长度来分割整个被压缩文件。</p>
2:定义一系列的特定长度特定内容的比对大小数据。</p>
3:统计被压缩文件总共有多少个二进制0和二进制1;统计被压缩文件换算成17进制,有多少个0到9,A到G;统计被压缩文件换算成十进制三位数的素数进制,各有多少个???;统计被压缩文件换算成十进制四位数的素数进制,各有多少个???;统计被压缩文件换算成十进制五位数的素数进制,各有多少个???;以此类推,文件越大,换算的进制数量越多。</p>
[示例]</p>
被压缩文件:1001010001000011000110111011101111011101110111011101110111011101110111011101110110100100111001</p>
按照7位来分割,就分割成了</p>
1001010</p>
0010000</p>
1100011</p>
0111011</p>
1011110</p>
1110111</p>
0111011</p>
1011101</p>
1101110</p>
1110111</p>
0111011</p>
1011010</p>
0100111</p>
001</p>
记录尾数是001(不足7位)</p>
然后就是设定特定长度特定内容的比对大小数据:</p>
常见的→01←+0(→←中间的内容,就是指特定数循环,比如→01←就是0101010101……一直循环下去,直到正好补充完数位,如果没有补充完数位,就是需要有一个余数数据+?)</p>
七位数的→01←+0就是0101010;</p>
十一位数的→01←+0就是01010101010;</p>
还有一种用法?+→*←(这里按照通配符的方式定义;?表示只有一位的任意值;*表示有等于或大于一位的任意值)</p>
算法表示通则:数值A+→数值B←+数值C</p>
其中数值A+表示开头以什么为开头,然后中间的→数值B←表示以什么为中间的循环数,后面的+数值C表示以什么为结尾;</p>
十三位数的0+→01←+10就是0010101010110;</p>
十九位数的0+→01←+10就是0010101010101010110;</p>
常用的→数值B←的取值:</p>
二位数:00,01,10,11;</p>
三位数:000,001,010,011,100,101,110,111;</p>
以此类推,然而并非所有的取值都会用到,只有用到时,才注册,没用到时,不注册;</p>
注
-->>
您可以在百度里搜索“脑回路清奇的主角们 1说网()”查找最新章节!</p>
=数据压缩算法=循环头部兼或尾部余数补全算法=</p>
[规则]</p>
1:定义一个特定长度来分割整个被压缩文件。</p>
2:定义一系列的特定长度特定内容的比对大小数据。</p>
3:统计被压缩文件总共有多少个二进制0和二进制1;统计被压缩文件换算成17进制,有多少个0到9,A到G;统计被压缩文件换算成十进制三位数的素数进制,各有多少个???;统计被压缩文件换算成十进制四位数的素数进制,各有多少个???;统计被压缩文件换算成十进制五位数的素数进制,各有多少个???;以此类推,文件越大,换算的进制数量越多。</p>
[示例]</p>
被压缩文件:1001010001000011000110111011101111011101110111011101110111011101110111011101110110100100111001</p>
按照7位来分割,就分割成了</p>
1001010</p>
0010000</p>
1100011</p>
0111011</p>
1011110</p>
1110111</p>
0111011</p>
1011101</p>
1101110</p>
1110111</p>
0111011</p>
1011010</p>
0100111</p>
001</p>
记录尾数是001(不足7位)</p>
然后就是设定特定长度特定内容的比对大小数据:</p>
常见的→01←+0(→←中间的内容,就是指特定数循环,比如→01←就是0101010101……一直循环下去,直到正好补充完数位,如果没有补充完数位,就是需要有一个余数数据+?)</p>
七位数的→01←+0就是0101010;</p>
十一位数的→01←+0就是01010101010;</p>
还有一种用法?+→*←(这里按照通配符的方式定义;?表示只有一位的任意值;*表示有等于或大于一位的任意值)</p>
算法表示通则:数值A+→数值B←+数值C</p>
其中数值A+表示开头以什么为开头,然后中间的→数值B←表示以什么为中间的循环数,后面的+数值C表示以什么为结尾;</p>
十三位数的0+→01←+10就是0010101010110;</p>
十九位数的0+→01←+10就是0010101010101010110;</p>
常用的→数值B←的取值:</p>
二位数:00,01,10,11;</p>
三位数:000,001,010,011,100,101,110,111;</p>
以此类推,然而并非所有的取值都会用到,只有用到时,才注册,没用到时,不注册;</p>
注
-->>
本章未完,点击下一页继续阅读