V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
faywong8888
V2EX  ›  问与答

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

  •  
  •   faywong8888 · 2017-02-27 09:12:10 +08:00 via iPhone · 2524 次点击
    这是一个创建于 2855 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,如何为源代码文件加一些轻量级的水印,即不影响编译,运行,不影响开发时的可读性,加入一些特征数据。

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

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

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

    这种思路也能参考一下?

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

    一开始我还以为开玩笑呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2859 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:21 · PVG 20:21 · LAX 04:21 · JFK 07:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.