数字的东西要无损压缩是很简单的,ape的道理我不懂,但是先说说电脑上面的一般压缩方法:
例如:
有个数字是"11111111,11111111,00000000,00000000",用16进制就是"FF,FF,00,00"
我们可以用"16个1接着16个0"表示这个数,用16进制就是"F1,F0"(实质上F代表15,我们可以自己定义F为16,那么01就代表1个1,压缩后的数字里面的数量0是没有意义)
这样存储的空间不就减少了吗?
虽然这是极端的情况,而且也没有完整的算法,好像10101010的要用我这个压缩的话一定是比原来要大,这只是说明一下,数字的东西无损压缩的可以实现的
另外从计算机的角度去想,cpu,内存只能处理和储存二进制的数字,要是没有无损压缩,那么用winrar压缩后释放出来文件里面的数字肯定有改变,那么计算机还能处理出正确的结果吗?