Base64编码

所有加密/编码等工作均在本地进行,不会将数据回传服务器,可以放心使用。
标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,如需在URL中使用可以选择“URL版本编码”,该版本不在末尾填充=号,并将标准Base64中的+和/分别改成了-和_。

以下是使用 Base64后的结果:

原文:
名称结果

暂无数据

关于Base64编码

1、标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的/和+字符变为形如%XX的形式,而这些%号在存入数据库时还需要再进行转换,因为ANSI SQL中已将%号用作通配符。

2、用于URL的改进Base64编码,它不在末尾填充=号,并将标准Base64中的+和/分别改成了-和_,这样就免去了在URL编解码和数据库存储时所要做的转换,避免了编码信息长度在此过程中的增加,并统一了数据库、表单等处对象标识符的格式。

3、另有一种用于正则表达式的改进Base64变种,它将+和/改成了!和-,因为+,*以及前面在IRCu中用到的[和]在正则表达式中都可能具有特殊含义。

4、Base64解码是编码的逆过程。解码时,首先根据索引表将每个Base64字符转换回相应的6位二进制数,然后将这些二进制数组合成原始的24位数据,最后将24位数据划分为原始的3个字节。

5、Base64编码本身不是一种加密方法,它不提供数据的安全性。Base64编码的数据可以被轻松解码,因此不适用于需要保密的数据传输。