JJ *_*Liu 4 javascript ip comments coding-style
我见过人们将他们所有的JS代码放在一行中.(像这样的东西:http://www.drasticdata.nl/DrasticTreemap/Examples/js/swfobject.js)我知道他们正在努力保护他们的IP.但我想阅读代码并研究它.
有没有办法让这些单行代码可读?例如,将其分解为多行?
谢谢.
xan*_*ded 14
快速谷歌搜索"JavaScript de-obfuscator"将返回多个在线解析器,将混淆的代码格式化为格式化和可读的格式.
以下工作非常好:
一旦语义形式,就无法将变量名重命名为它们.你需要经历的一些事情......
一些注意缩小和混淆的术语:
缩小(维基百科)
计算机编程语言(尤其是JavaScript)中的缩小(也是最小化或最小化)是从源代码中删除所有不必要的字符而不改变其功能的过程.
混淆(维基百科)
混淆代码是人类难以理解的源代码或机器代码.程序员可能故意模糊代码以隐藏其目的(通过默默无闻的安全性)或其逻辑来防止篡改,阻止逆向工程,或者作为阅读源代码的人的谜题或娱乐挑战.称为混淆器的程序使用各种技术将可读代码转换为混淆代码.
参考
http://en.wikipedia.org/wiki/Obfuscated_code
http://en.wikipedia.org/wiki/Minification_(programming)