这里说的是数据的终极压缩
1.用一个或多个循环输出类表示数据
2.用一个通项式An,A1表示第1Byte第数据,第1 000位表示第1000的Byte现在的难题变成了,如何得出这些循环或通项式?有思路的都说一下

解决方案 »

  1.   

    用bitMap试试看看
    BitMap是图片中的编码格式
      

  2.   

    java写得快错得也快,只有爱情是永恒的
      

  3.   

    1.用一个或多个循环输出类表示数据
    最终生成的是一个jar可执行文件,像自解压一样2.用一个通项式An,A1表示第1Byte第数据,第1 000位表示第1000的Byte
    就是一个通项式如一个文件里存放的有序数据,0-255(按字节);
    1。生成的循环是
    for(int i=0;i<1000000;i++){
        out.write(i%256);
    }
    2.生成的是
    n%256只要用最多几MB可以表示几百,几千GB的东西像上面的例子规律可以明显看出来,像别的如音频文件这类则要经过计算才可以找出来
    回到问题上,如何找出这些字节间存在的规律?此压缩优点是:压缩原理是利用字节间存在的规律,像视频这类文件都可以进行压缩,无法比拟的超主压缩比
    缺点是:压缩只能在高性能机器上进行,运算量超大50%的结贴率太不爽了,给点意见意思一下就结帖了
    像霍夫曼编码这类靠运气,无大量重复数不能压缩的就不要说了