如何压缩配置文件?
把相同的部分用一个简短的字符替换.这就是压缩算法
@@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?因为压缩一遍就把所有的能简化的都简化了.能替换的都替换了.规律都找完了.自然没法压缩了.
别人看不懂的,你看得懂就是加密.谁说压缩不是加密的一种呢?