Javascript的编码与解码

还记得Google的很多网页会把自己的Javascipt编码的非常简洁难读,现在这种方式已经成为一个惯例了,很多的网站都会使用某种Javascript的编码器,既可以加快加载速度,也可以保护代码。各种更好的工具也应运而生,其中的一个很常用的工具是Dean Edwards的packer,它可以明显的减小javascript代码大小,要判断是否是这个packer生成的代码也很简单,看看Javascript代码,如果是这个样子:

eval(function(p,a,c,k,e,r)…

基本上就知道了,它是被packer打过包了,这个时候你想看懂它已经是不可能了,必须unpacker一下,不过作者可能处于允许使用者保护自己代码的考虑,并没有提供这个解码的方法, 但是又有牛人发现了作者其实留下了这个“接口”,只是将它缺省关闭了,好了看看这个链接,上面有个按钮可以执行一段Javascript代码,把这个按钮拖到书签栏里,然后。。。呵呵,你知道怎么做吗?

Comments (2)

alexMarch 19th, 2009 at 6:16 pm

求助:
兄弟,看到你关于Python的文章,有问题请教,下面这个网址是关于一个Python的包,但我怎么也装不上,你能根据他们的教程试试装一下吗?需要你的帮助,谢谢!!!

http://pymt.txzone.net/post/2009/02/24/Tutorial-Part-1-Installation-of-PyMT?pub=0

zhongshuMarch 19th, 2009 at 9:10 pm

嗯,我用的Python2.5,它的要求是2.6,所以我没有帮你试过这个,但是你应该把你做的操作以及出错的信息说明一下,另外那个教程下面是可以留言的,我估计你留在那里可能效果会更好一些的 : )

Leave a comment

Your comment