text-watermarker

1.0.0 • Public • Published

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

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

测试

npm run test

功能

removeZeroWidthChar(string)

去除字符串中的零宽字符

encodeMark(string, mark)

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

decodeMark(string)

解码 encodeMark 中添加的水印

其他

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

Dependencies (0)

    Dev Dependencies (4)

    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