JSON 格式化
美化、压缩并校验 JSON,错误位置一目了然,支持可折叠树形预览与本地保存最近 5 条记录。
对文本进行 Base64 编码与解码,支持 UTF-8 安全模式。
最近 5 条转换记录保存在你的浏览器存储中,不会上传。
暂无记录,转换过的内容会出现在这里。
'Base64 是一种用 64 个可打印字符(A-Z、a-z、0-9、+、/)来表示二进制数据的编码方式。常用于在电子邮件协议(MIME)中传输数据,或在 JSON 与 API 请求、URL、Cookie 中传递数据避免编码冲突。
'标准 Base64 使用 "+" 和 "/",这两个符号在 URL 查询参数或路径中有特殊含义。URL 安全 Base64(RFC 4648)将 "+" 替换为 "-"、将 "/" 替换为 "_",并且通常省略尾部的 "=" 填充符,可直接放入 URL、Cookie 或 JWT Token 中而无需额外进行 URL 编码。
'浏览器的原生 window.btoa 函数仅支持 Latin-1 单字节字符范围(0-255)。遇到多字节的中文或 Emoji 表情时会直接抛出异常。BrowserUtil 默认启用 UTF-8 安全模式,先将字符转换为标准的 UTF-8 字节序列再进行编码,确保所有 Unicode 字符均能准确编解码。
'不会。所有编解码均在你的浏览器本地借助 TextEncoder 和 TextDecoder 完成,不会向任何服务器发送数据。