> 编码 | 解码 | ascii85 <
// Base85(ASCII85)编码用于高效二进制数据表示
[高效]
高效率
比Base64更高效,相同数据产生约25%更小的输出。
[安全]
本地处理
所有转换都在您的浏览器中进行。您的数据永远不会离开您的设备。
[标准]
Adobe标准
使用标准ASCII85格式,带<~ ~>分隔符,与PostScript兼容。
>> 技术信息
Base85工作原理:
Base85使用85个可打印ASCII字符编码二进制数据。每4个字节编码为5个字符,使其比Base64更高效。
示例:
"你好" → <~87cURD]i~>
为什么使用Base85:
- >比Base64更高效(约小25%)
- >PostScript和PDF文件标准
- >良好的压缩比
- >仅使用可打印ASCII字符
- >包含零字节的特殊'z'快捷方式
>> 常见问题
什么是Base85编码?
Base85,也称为ASCII85,是一种二进制到文本的编码方案,使用85个可打印ASCII字符来表示二进制数据,比Base64更高效。
为什么Base85比Base64更高效?
Base85将4字节编码为5字符(80%效率),而Base64将3字节编码为4字符(75%效率),使Base85大约提高25%的空间效率。
<~ ~>分隔符是什么?
<~和~>分隔符是Adobe ASCII85标准的一部分,标记编码数据的开始和结束。它们有助于在文档中识别Base85内容。
'z'字符代表什么?
'z'字符是ASCII85中的特殊快捷方式,表示四个连续的零字节(\x00\x00\x00\x00),使编码更高效。