常见问题Base64 是加密吗?不是。它只是编码,任何人拿到都能解开,不能用来保护密码或敏感数据。为什么以前用 atob 解中文会乱码?atob 按 Latin-1 解释字节。这里先取出字节再用 TextDecoder 按 UTF-8 解码,所以中文正常。URL 安全变体为什么要去掉等号?= 是 Base64 的填充符,在 URL 查询串里有特殊含义,去掉更安全;解码时按长度补齐即可。
相关工具URL 编解码中文参数编码解码,并把一条 URL 拆成协议、主机、路径与查询参数。JWT 解析拆开 Base64URL 看 Header 与 Payload,自动判断是否过期。只解码,不验签。哈希计算一次算出 MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512,用于校验与比对。