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

2017-02-27 09:12:10 +08:00
 faywong8888
如题,如何为源代码文件加一些轻量级的水印,即不影响编译,运行,不影响开发时的可读性,加入一些特征数据。

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

请问善良有爱的 v 友们,大家有何高见?
2507 次点击
所在节点    问与答
6 条回复
msg7086
2017-02-27 10:25:34 +08:00
加一些一般人看不出而且不影响使用的小 bug 。
cppgohan
2017-02-27 11:37:36 +08:00
打算是干什么用?

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

这种思路也能参考一下?

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

一开始我还以为开玩笑呢

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

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

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

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

© 2021 V2EX