Skip to content

zengkan0703/text-watermark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

安装

npm i text-watermarker

测试

npm run test

功能

removeZeroWidthChar(string)

去除字符串中的零宽字符

encodeMark(string, mark)

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

decodeMark(string)

解码 encodeMark 中添加的水印

其他

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

About

在文本中添加不可见的文字水印

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published