JavaScript解压缩/反混淆工具

437

是否有任何命令行脚本和/或在线工具可以像Tidy清理可怕的HTML一样逆转缩小化效果?

(我特别想要反缩小化一个缩小过的JavaScript文件,所以变量重命名可能仍然是一个问题。)


4
可能有些人不知道,缩小代码(minification)会将内部变量名替换为单个字母并删除代码注释。撤销这些更改无法自动完成。 - Vivian River
@DanielAllenLangdon 很好的观点。我已经编辑了问题,所以它不再暗示缩小不会改变变量名。 - Andy Ford
12
JS NICE是一个网址,链接为http://www.jsnice.org/。FWIW表示“供参考”或“仅供参考”。 - Andy Ford
http://marcusjenkins.com/linux/de-minify-javascript-on-the-command-line/ 对我很有帮助。 - ychaouche
1
对于 @DanielAllenLangdon:jsnice.org 可以反混淆甚至30k的 AngularJS 代码。 - Green
17个回答

5

5

4
尽管其界面不够美观,但JSPretty是一个免费的在线工具,可以使JavaScript源代码易于阅读。您可以强制执行所需的缩进类型,它还可以检测混淆。

3

3

这个网站的外观并不美观,但这是一个很酷的工具。 - Andy Ford

3

2

http://unminify.appspot.com/ 这是一个非常好用的工具,可以帮助你去除压缩过的JavaScript和JSON文件的压缩效果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接