手机浏览器扫描二维码访问
=按位分隔符压缩算法=
把数据进行按一定位数进行分割,比如素数位二进制数据,比如素数位十六进制数据,素数一般取较大值,比如11,13,17,19,23,29;
然后进行统计,为了快速压缩,可以把数据进行检索模糊化。
比如使用2,3,5,7。
比如:使用11位的检索方式,那么就从00000000000到11111111111全部检索各有多少个(使用了分隔符)比如把
00000000000111111111110000000000011111111111,使用分隔符(编程自定义分隔符,比如使用#),然后就把数据分割为#00000000000#11111111111#00000000000#11111111111#
这样就不会统计出错,比如不会把0101和1010都统计成存有101的错误,分隔符是为了避免这种检索错误,所以数据分段需要使用分隔符来分割。
分割完毕之后,就进行统计,先是数位统计,统计出从#00000000000#→#00000000001#→#00000000010#→一直到#11111111111#,各有多少个,然后就可以在解压缩时,生成同样多的数据,然后进行位移就行了。
数据可以通过统计的方式来得知其长度和数据内容,然而其排列顺序完全损失了,就需要通过另外一种方式来记录顺序。
因为是使用11位的二进制来分割统计,那么就可以简单的划分为5位+6位的方式来进行顺序排列:
比如把?用于取一个模糊值(也就是说#1?1?1#有多种有效可能性,#10101#和#10111#和#11101#和#11111#都可以记录为#1?1?1#,这里为了减少篇幅,就没有使用#1?1?1?1?1?1#来作为说明),然后把#1?1?1?1?1?1#记录为A(没错就只是一个字母)→把#1?1?1?1?1?0#记录为B→#1?1?1?1?0?0#记录为C→以此类推,当然,如果数位足够多,那么五十二个英文字母的ASCII码可能就不够用了,就需要使用其他的方式来简写了,然后把所有的#(特定二进制数)+?+(特定二进制数)+?+(特定二进制数)#都记录为一个个的字母的方式进行排列。
当然了,也可以把一个11位二进制的数,分为多个数位顺序表,比如#11111111111#,分别在第一个数位顺序表中,记录为A,在第二个数位顺序表中,记录为A,在第三个数位顺序表中,记录为A,在第四个数位顺序表中记录为D
#111????????#=A
#110????????#=B
#101????????#=C
#100????????#=D
#011????????#=E
#010????????#=F
#001????????#=G
#000????????#=H
然后进行记录数位顺序表1;
然后定义
#???111?????#=A
#???110?????#=B
#???101?????#=C
#???100?????#=D
#???011?????#=E
#???010?????#=F
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
我在秦时做丞相 飓风反击 盗墓开局进入怒海潜沙 都市神医:手握八份婚书 诸天大道宗(大道纪) 我在末世送外卖 写轮眼中的黑夜战场 超限制修改 一抹匠心瑶琴传 我的诡异小说世界 一人之下:从风后奇门开始 撞入白昼 独断万古 神秘修炼营 耕耘贞观 蜜桃甜 幻影武道 漫威:从蜘蛛侠英雄无归开始 霍格沃茨之诡秘序列 小同桌
小说简介一二三四,二二三四,换个姿势,再来一次!神马?还要,还要?!!!不,不,不,她错了,她真的知道错了!她不过是误闯了他的房间,恰巧他狼性大发,把她当做倒贴上来的女人,狂疼之后,封她为未婚妻,每到夜深人静的时候,他就开始强迫她做功课嗷,嗷(此处自行想象!)详细介绍最新章节完结...
圣手门亲传的唯一弟子叶千然,为了复仇重归都市,凭借一手回天医术,混的风生水起,与此同时更有数位红颜相伴,一纸婚约的美女总裁,等待他五年的清纯明星,情缘相加的绝色美女,冰雪聪明的家族大小姐...
替别人生活一定要比为自己生活得更精彩! 看穿越女子守着一亩二分地。 靠山吃山靠水吃水,悠然自得。...
橘色书屋VIP96完结总书评数198当前被收藏数1995文案兔子吃了路边草,清史多了一个茹妃内容标签清穿灵魂转换近水楼台随身空间主角茹蕙┃配角胤禛...
不是我目空一切,是你们,还入不了我眼界!我想虎遁山林,可蛋疼地发现,没有一方深林,能放得下我这条猛虎!怎么办?想当咸鱼,可实力它不允许啊...
重生腹黑娇妻由作者浮世落华创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供重生腹黑娇妻全文无弹窗的纯文字在线阅读。...