Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

text-watermarker

1.0.0 • Public • Published

JavaScript 字符串中水印的编码和解码

看到 [翻译]小心你复制的内容:使用零宽字符将用户名不可见的插入文本中 这篇文章觉得很奇妙,就按照这个思路实现了一下一样的功能。

测试

npm run test

功能

removeZeroWidthChar(string)

去除字符串中的零宽字符

encodeMark(string, mark)

给字符串添加特定文字水印
编码过程:水印字符串 ==> UTF-16 编码单元 ==> 二进制 ==> 零宽字符字符串

decodeMark(string)

解码 encodeMark 中添加的水印

其他

零宽字符是一种不可打印的 Unicode 字符,通常不会被显示出来

Install

npm i text-watermarker

DownloadsWeekly Downloads

3

Version

1.0.0

License

ISC

Unpacked Size

11.8 kB

Total Files

7

Last publish

Collaborators

  • avatar