第五百零八章 幻如何让硬件处变不惊? (2 / 5) 首页

字体:      护眼 关灯

上一章 目录 下一章

第五百零八章 幻如何让硬件处变不惊? (2 / 5)
        还有一种表达方式,把数据中分(如果奇数位,则先把中间位去掉作为原点,如果偶数位,直接中分)

        比如10100101,可以记录为1010取对称(完全镜面对称)

        比如101010101,可以记录为原点为1,1010取对称(完全镜面对称)

        比如10101010,可以记录为1010循环,也可以记录为1010和正负取逆反(原点左边第一个和原点右边的一个互异,原点左边第n个和原点右边的第n个互异)

        只需要记录一半的数据作为数据卡尺,当然了,也可以只是用整体的n分之一作为全记录数据卡尺,其他的就看特定位是互同还是互异,只是需要记录数据对齐方法,比如可以使用1kb数据作为数据卡尺,然后进行比对。

        这种算法最怕有数据缺失,也就是不管是数据卡尺出问题,还是记录互异和互同的部分出问题,都会导致数据不可用,只能进行试错逆推。

        对于数据压缩,这是缺点,然而对于作为一种密文防止篡改的技术,这是优点。

        任意数,都可以变成算术:

        7?6?5?4?3?2?1?1?2?3?4?5?6?7

        先从最大数到最小数,然后从最小数到最大数。

        而每一个?都可以是加法,减法,乘法,次方,这套算法对于长度不大的数据,可能压缩后长度比原数据还大,然而如果是使用很长的数呢?

        其中的数如果相差不大,还能记录为:

        比如9876543210123456789到9876543210123456777,那么就可以节省掉记录每一个运算符号之间的数,直接记录运算符号就可以了,一般情况下,都是00=+加法;01=-减法;10=*乘法;11=^乘方

        记录了运算符号还不算,每一个运算符号都有独特的运算优先级,就如同把小括号改造成了运算优先级,在这种运算优先级中,所有符号都是同等优先级,只有被定义为更高的运算优先级,才具备更高的运算优先级。

        内容未完,下一页继续阅读

更多完整内容阅读登陆

《墨缘文学网,https://wap.mywenxue.org》
加入书签我的书架


上一章 目录 下一章