text-watermarker

1.0.0 • Public • Published

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

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

测试

npm run test

功能

removeZeroWidthChar(string)

去除字符串中的零宽字符

encodeMark(string, mark)

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

decodeMark(string)

解码 encodeMark 中添加的水印

其他

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    1

Package Sidebar

Install

npm i text-watermarker

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

11.8 kB

Total Files

7

Last publish

Collaborators

  • zengkan0703