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

2017 年 2 月 27 日
 faywanghq
如题,如何为源代码文件加一些轻量级的水印,即不影响编译,运行,不影响开发时的可读性,加入一些特征数据。

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

请问善良有爱的 v 友们,大家有何高见?
3182 次点击
所在节点    问与答
6 条回复
msg7086
2017 年 2 月 27 日
加一些一般人看不出而且不影响使用的小 bug 。
cppgohan
2017 年 2 月 27 日
打算是干什么用?

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

这种思路也能参考一下?

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

一开始我还以为开玩笑呢

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

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

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

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

© 2021 V2EX