简单的数据压缩

如何压缩配置文件?

把相同的部分用一个简短的字符替换.这就是压缩算法

@@URL@@sc=http,ho=25vm.com@@URL@@pl3,pl4@@URL@@

这样,本来 5个网址就变成一行简短的文本.

看看他原来的样子:

  • http://blog1.csdn.net/
  • http://blog2.csdn.net/
  • http://blog3.csdn.net/
  • http://blog4.csdn.net/
  • http://blog5.csdn.net/

简化后抽出重复部分:http://,csdn.net/ 放在头部,然后剩下的部分放在尾部,blog1,blog2,blog3,blog4,blog5

这样还原的时候就可以对后面部分做个循环,然后把协议http://和域名csdn.net/ 拼接上.Over

其实我们的所有压缩工具的基本原理也是这样.把重复的字符串用简单标记的替换.比如你对女友说 我爱你,我爱你,我爱你.压缩一下就是 :头部定义,a=我爱你,内容:ax3,为什么压缩文件不能再压缩,一直压缩到1kb?因为压缩一遍就把所有的能简化的都简化了.能替换的都替换了.规律都找完了.自然没法压缩了.

别人看不懂的,你看得懂就是加密.谁说压缩不是加密的一种呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值