faywanghq
V2EX  ›  问与答

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

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

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

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

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

    这种思路也能参考一下?

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

    一开始我还以为开玩笑呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1331 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.