faywong8888
V2EX  ›  问与答

如何在常见前端语言源代码文件中加轻量级水印?

  •  
  •   faywong8888 · Feb 27, 2017 via iPhone · 3083 views
    This topic created in 3381 days ago, the information mentioned may be changed or developed.
    如题,如何为源代码文件加一些轻量级的水印,即不影响编译,运行,不影响开发时的可读性,加入一些特征数据。

    我现在能想到的是利用一些常见的空白字符比如 tab 、空格来做基本的编码单元隐藏一些信息,但是怕被格式化、 lint 工具给吃掉了。

    请问善良有爱的 v 友们,大家有何高见?
    6 replies    2017-02-27 14:03:20 +08:00
    msg7086
        1
    msg7086  
       Feb 27, 2017
    加一些一般人看不出而且不影响使用的小 bug 。
    cppgohan
        2
    cppgohan  
       Feb 27, 2017   ❤️ 1
    打算是干什么用?

    可以考虑自己改一个 minify 或混淆的工具, 插些自己的无副作用的代码.

    这种思路也能参考一下?

    http://utf-8.jp/public/aaencode.html
    jayzjj000
        3
    jayzjj000  
       Feb 27, 2017
    1#的意思是加彩蛋
    faywong8888
        4
    faywong8888  
    OP
       Feb 27, 2017 via iPhone
    @cppgohan 谢谢大神
    coderluan
        5
    coderluan  
       Feb 27, 2017
    如果真拿水印做比喻的话,那样其实我感觉加些 bug 并指向正版最准确。
    如果是防抄袭,那样混淆加密代码就好了。
    think2011
        6
    think2011  
       Feb 27, 2017
    加 bug ,哈哈

    一开始我还以为开玩笑呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3236 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 14:08 · PVG 22:08 · LAX 07:08 · JFK 10:08
    ♥ Do have faith in what you're doing.