有什么方法能把代码压缩成下面这个样子?

2015-03-28 13:58:00 +08:00
 megoo


代码搞成这样,就没人可以读懂了,哈

3875 次点击
所在节点    程序员
9 条回复
zhipeng
2015-03-28 14:25:58 +08:00
northisland
2015-03-28 14:29:44 +08:00
open('xxxx.java', 'w').write( open('xxx.java', 'r').read().replace('\n', ' ').replace('\t', ' ') )
sage417
2015-03-28 15:51:23 +08:00
把空格符和换行符替换成空字符串
lincanbin
2015-03-28 15:53:28 +08:00
用tokenizer就可以轻易还原,平时这样压缩只是为了节约带宽,并没有任何混淆的作用
love
2015-03-28 19:06:58 +08:00
@lincanbin 没这么简单,本地变量默认是会混淆的,全局的需要手动配置。
ryd994
2015-03-28 23:02:51 +08:00
楼主不哭: http://jsbeautifier.org/
NeoAtlantis
2015-03-29 09:23:40 +08:00
yuicompressor.jar这样的压缩应该就行啊
ericls
2015-03-29 12:17:25 +08:00
JavaScript Packer 或者 minify 就能节省带宽

如果想让人看不懂 就 再加 base62 encode

或者直接 JavaScript Obfuscation 这个就不一定省带宽了
liboyue
2015-03-29 16:40:51 +08:00
google closure

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/179927

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX