• 请不要在回答技术问题时复制粘贴 AI 生成的内容
megoo
V2EX  ›  程序员

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

  •  
  •   megoo · Mar 28, 2015 · 4706 views
    This topic created in 4088 days ago, the information mentioned may be changed or developed.


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

    9 replies    2015-03-29 16:40:51 +08:00
    zhipeng
        1
    zhipeng  
       Mar 28, 2015
    northisland
        2
    northisland  
       Mar 28, 2015
    open('xxxx.java', 'w').write( open('xxx.java', 'r').read().replace('\n', ' ').replace('\t', ' ') )
    sage417
        3
    sage417  
       Mar 28, 2015
    把空格符和换行符替换成空字符串
    lincanbin
        4
    lincanbin  
       Mar 28, 2015 via Android
    用tokenizer就可以轻易还原,平时这样压缩只是为了节约带宽,并没有任何混淆的作用
    love
        5
    love  
       Mar 28, 2015
    @lincanbin 没这么简单,本地变量默认是会混淆的,全局的需要手动配置。
    ryd994
        6
    ryd994  
       Mar 28, 2015 via Android
    楼主不哭: http://jsbeautifier.org/
    NeoAtlantis
        7
    NeoAtlantis  
       Mar 29, 2015
    yuicompressor.jar这样的压缩应该就行啊
    ericls
        8
    ericls  
       Mar 29, 2015
    JavaScript Packer 或者 minify 就能节省带宽

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

    或者直接 JavaScript Obfuscation 这个就不一定省带宽了
    liboyue
        9
    liboyue  
       Mar 29, 2015 via Android
    google closure
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2450 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 01:28 · PVG 09:28 · LAX 18:28 · JFK 21:28
    ♥ Do have faith in what you're doing.