Base85 编码解码
模式切换
支持 ASCII85 标准编码格式,自动处理 <~ ~> 包裹。
输入
输入原文文本
输出
输出结果支持一键复制。
免费在线进行 Base85 编码与解码,相比 Base64 压缩率更高,适合 PDF 内嵌数据和高效二进制文本化。
相关推荐
适用场景
- 将二进制数据编码为 Base85 用于 PDF 文件内嵌
- 处理 Git 补丁或 diff 文件中的 Ascii85 编码内容
- 需要比 Base64 更高压缩率的二进制文本化场景
- 解码 PostScript 或 PDF 中的 Base85 编码数据
使用方法
- 输入需要编码的文本或粘贴 Base85 编码内容
- 选择编码或解码模式
- 工具自动进行 Base85 处理并显示结果
- 复制结果用于后续处理或文档记录
功能特点
- 双向编码解码:支持 Base85 编码和解码,实时响应
- 更高压缩率:相比 Base64 减少约 10% 的输出体积(4 字节 → 5 字符 vs 3 字节 → 4 字符)
- 浏览器本地零上传:所有编码解码操作在浏览器内完成,不经过任何服务器
- 一键复制:处理结果可直接复制到剪贴板,用于文档或接口参数
常见问题
Base85 和 Base64 有什么区别?
Base85 每 4 个字节编码为 5 个字符(膨胀率 25%),Base64 每 3 个字节编码为 4 个字符(膨胀率 33%)。Base85 输出更紧凑,但字符集更大(85 个可打印字符 vs 64 个)。
Base85 主要用在哪些场景?
最常见于 PDF 文件内嵌数据(Ascii85 编码)、PostScript 文件和 Git 补丁编码。这些场景需要紧凑的二进制文本化表示。
Base85 的字符集包含哪些字符?
Base85 使用 ASCII 33-117(! 到 u)共 85 个可打印字符。Ascii85 变体还使用 z 表示连续 4 个零字节,y 表示连续 4 个空格。
什么时候应该选 Base85 而不是 Base64?
当需要更紧凑的输出且目标系统支持 Base85 解码时。PDF/PostScript 生态原生支持 Base85;Web 和 API 场景更常用 Base64,因为兼容性更好。
- 安全字符串比较
- 二进制编码解码
- 凯撒密码
- 摩尔斯电码
- 十六进制编码解码
- 视频转 Base64
- Base64 转视频
- 图片转 Base64
- Base64 转图片
- 文本转 Base64
- Base64 转文本
- 文件哈希校验
- 文件转 Base64
- Base64 转文件
- 音频转Base64
- Base64转音频
- AES 加密解密
- DES 加密解密
- Base32 编码解码
- Base58 编码解码
- Base64 编码
- Base64 解码
- Base64 比较
- Base64 拆分
- Base64 多行合并
- Base64 格式化
- Base64 格式校验
- Base64 批量编码
- Base64 批量解码
- Base64 清理
- Base64 填充处理
- Base64 长度统计
- Base64 转十六进制
- Base64 DataURL 转换
- Base64-Hex 互转
- Base85 编码解码
- HMAC 生成与验证
- PBKDF2 密钥派生
- MD5 哈希值
- SHA-256 哈希
- SHA1 哈希
- SHA512 哈希
- JWT 解码、验证与生成
- HTML 编码解码
- Unicode 转义
- URL 编码
- URL Safe Base64
- MIME Base64
- Java 代码混淆
- JavaScript 代码混淆
- PHP 混淆
- Python混淆