手打书 > 历史军事 > 脑回路清奇的主角们 > 第424章 幻当程序员小白用自然语言编程时会怎样?

第424章 幻当程序员小白用自然语言编程时会怎样?(2 / 3)

A S D K F J A S L K F D J L A

S K J F D A S D F S A D F A S

D F A S F A S D F A S F D A S

F D J H L K J H L K J H L K J H

为了快速得知每个数字的排列方式,可以进行统计校验

每一行的第一列中出现A的次数为2次

每一行的第二列中出现A的次数为0次

第一行中出现A的次数为2次

第二行中出现A的次数为3次

A在整个文本中出现过12次

以此类推,就能使用数独的方式,逆推出去掉了很多排列组合的有限数量的排列组合方式,然后这些排列组合就能通过其他校验方式,比如MD5,比如SHA128和其他校验方式快速找出正确的排列组合。

这种方式,就是使用小公式重复使用的方式,快速生成数据的片段,然后只需要把数据片段进行拼图一样的整理就行了,就能还原出源文件。

之前说的,只应用到阶乘,N次方,无理数,都只适合于超级计算机的压缩方式,而这次介绍的,则是相对来说,更适合个人计算机,以及单片机使用,本身就是以硬件上限有限时,如何获得最高压缩率,以及最快解压缩。

同样的,把数据进行片段化,然后使用特定进制的方式来进行统计,同样可以统计出,然而还有一种特殊的进制转换对齐校验方式。

比如二进制的101010111010110111010001001101110010。

转换为4进制(00=A)(01=B)(10=C)(11=D):CCCDCCDBDBABADBDAC

转换为十进制:46,084,723,570

转换为16进制:A BADD 1372

然后进行统计,比如,在4进制中,

最新小说: 家父雍正,我是乾隆? 三岁奶团下山:绝嗣皇帝爹有崽了 抗战:天下第一孔二楞 归流 抗战之这个杀星才9岁 我不是袁术 顶级大昏君 大明:我每天一个未来快递,老朱心态崩了! 空降1630 穿成假太监:后宫太乱,皇帝跪求我平乱