各种格式文件转换成word文件的方法- -| 回首页 | 2005年索引 | - -干净实用:装机必备绿色软件集锦

关于Base64编码的想法

                                      

16:12 2005-12-9 星期五 关于Base64编码的想法

由于收到些邮件是base64的乱码,于是在我的文本处理程序里面加上
了对文本的base64编码以及解码功能。现象这些文本文件处理程序确
实也花了不少心血。简繁、编码转换,重命名,文本内容处理,文件
分割,等共七个小工具。其实有些工具,在网上也有些现成的软件,
只是自己有太多的特殊需要,比如批量重命名,我希望能用文本文件
里面某个特殊串后面的一些字串做文件名,或者原文件名的截取,或
者用第几行的多少个字符之类的做文件名,现成是没有的,所以大多
只好自己做。

本来想再做对其它非文本文件的base64编码功能,不过暂时没有时间,
也就先搁置一下再说了。现成的虽然也有,但是没有分段编码和恢复
的功能(有点类似于rar的分卷压缩),考虑这个并非没有来由。想做
这个,主要是考虑到有些地方,比如blog空间不够,但是对文本的帖
子之类的就从不吝惜,这样的话,就可以把文件编码成文本,作为帖
子的内容发布,然后别人就可以下载后,再还原成文件。但是有的帖
子有字数限制,因此分段是必须考虑的。

并且,做完后,可能可以考虑进一步压缩文件。比如文件用rar压缩
之后,再对rar文件进行base编码成文本文件,然后重新对新的文本
文件进行rar压缩,这样经过几重压缩,直到压缩率大于100%为止。

从理论上考虑,把rar编码成base64文本,会增加三分之一的大小。
但是一般情况下文本压缩后往往只有原来的十几甚至几十分之一,
改变远远大于三分之一,因此,rar文件有可能进一步得到压缩。如
果能经过多重压缩的话,那么压缩率应该是很可观的,只是这样解压
压缩的耗时也会增大就是了。当然,这是只是纯粹理论上想当然的初
步推测。必须经过实际验证才能下结论。只是目前有这样的考虑,且
记录下来备忘。

http://tonylin.bokee.com/inc/MyTools.rar
http://tonylin.bokee.com/inc/MyTools2.rar

【作者: 香山叶】【访问统计:】【2005年12月9日 星期五 16:45】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=3824228

回复

评论内容: