1GB=1KB超级压缩算法
vc++吧
全部回复
仅看楼主
level 1
smwn666 楼主
文件都是二进制储存, 那么它的1011011~~就是一串超长的数字,用这个数字减1后面一千个零或更多,以整数的方式减比如减一万次,根据文件大小自动调节,最后就减的很小个数字存下来实现了压缩. 还原的话反之. 不知这样行不行?
2009年08月02日 16点08分 1
level 1
smwn666 楼主
高手说下行不行嘛
2009年08月02日 21点08分 2
level 1
来说笑话的吧?如果一个文件内容是:
101011111001001001
如果它等于51,我没计算。根据你所说的方法,文件内容就必须要有两个内容,相减的结果(你再想想,它实际上是0)和你减去了多少(其实就是上面的51啊!)
2009年08月04日 13点08分 3
level 1
所以你的压缩算法,不能减肥,反而使它增肥了
2009年08月04日 13点08分 4
level 1
敢想!有想象力!
以后更要好好的多想,有丰富的想象力也是优点。
2009年08月04日 13点08分 5
level 1
smwn666 楼主
我要自己做做看看 但是我不知道怎么把文件变成二进制和还原
2009年08月04日 16点08分 6
level 0
你不是说了吗?文件本身就是二进制
2009年08月04日 21点08分 7
level 0
关注,看你如何放弃的
2009年08月04日 21点08分 8
level 1
smwn666 楼主
昨晚一个通宵 我放弃了 电脑也太垃圾了把稍微多点位数它就算不过来了 显示什么1.#INF 真垃圾 超过几十位数就算不过来了
2009年08月05日 11点08分 9
level 1
修练不到家,好像你还没把变量理解透。好好修练吧
2009年08月05日 13点08分 10
level 1
修练不到家,好像你还没把变量理解透。好好修练吧
2009年08月05日 13点08分 11
level 1
修练不到家,好像你还没把变量理解透。好好修练吧
2009年08月05日 13点08分 12
level 1
smwn666 楼主
就是个普通的计算呀 七八位数的就完全能算过来 上了几十位就不行了 电脑原来这么底能的呀
2009年08月06日 04点08分 13
level 1
我再说一遍
你好像还没有把变量理解清
2009年08月06日 09点08分 14
level 1
smwn666 楼主
我比较纳闷 (我只是想说问题啊) 那变量错的话 那位数少的它就能算的过来 位数多了就不行了 这是为什么 我完全是个胡思乱想的新新新手呵呵 请多多指教导哈 麻烦了
2009年08月06日 12点08分 15
level 1
long
2010年05月09日 06点05分 16
1