Javascript 在JS中加密/缩短长字符串

Javascript 在JS中加密/缩短长字符串,javascript,encoding,decoding,Javascript,Encoding,Decoding,我需要缩短一个长度可变的长字符串,稍后再“解码”它。 字符串将按如下方式构建:0011010011。。。。。。。。等等。 我现在的问题是字符串将超过1000个字符,这太长了,无法轻松复制和粘贴 有什么办法吗 默认情况下,Javascript不支持二进制数据。我会使用现有的软件包,如或编写您自己的编码函数您的意思是字符串只包含字符0和1吗?加密与编码不同。在本例中,我认为您指的是编码。此外,字符串的长度是否为8的倍数?如果是这样,您可以将每个8字节解析为一个二进制整数,并将其存储在Uint8Arr

我需要缩短一个长度可变的长字符串,稍后再“解码”它。 字符串将按如下方式构建:
0011010011。。。。。。。。等等。

我现在的问题是字符串将超过1000个字符,这太长了,无法轻松复制和粘贴

有什么办法吗


默认情况下,Javascript不支持二进制数据。我会使用现有的软件包,如或编写您自己的编码函数

您的意思是字符串只包含字符0和1吗?加密与编码不同。在本例中,我认为您指的是编码。此外,字符串的长度是否为8的倍数?如果是这样,您可以将每个8字节解析为一个二进制整数,并将其存储在Uint8Array中。这将产生8到1的压缩。另一种方法是,如果希望字符串长时间运行为1或0,则考虑使用某种形式的。