问题标签 [base85]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
688 浏览

python - 如何在 Python 中使用 base85 对文本文件进行编码和解码?

使用下面的代码,我已成功读取文本文件并将其转换为 Python 中的 Base85。但是,我注意到每一行都是这样写的b'Rr(hAR(hX=Wf{sjSbZv'

当我想解码文件b85_encoded.txt时,我得到了这个错误ValueError: bad base85 character at position 1

在写入和读取文件时如何正确编码和解码?我可以正确编码和解码而无需写入和读取文件..所以看来我在那里做错了。

非常感谢您的帮助。

0 投票
0 回答
53 浏览

python - Python 模拟的 ASCII85 编码的“Adobe 实现”是什么?

base64模块的文档中,该base64.a85encode函数带有一个adobe参数,描述如下:

adobe 控制编码的字节序列是否用 <~ 和 ~> 框起来,Adobe 实现使用它。

这个 Adob​​e 实施是什么?PostScriptPDF参考仅要求 ASCII85 编码的数据以 结尾,~>而不是它也以 . 为前缀<~

0 投票
1 回答
60 浏览

python - 为什么 Dart 和 Python 之间的 base85 不匹配?

Python代码

输出:

'NM&qnZ!92pZ*pv8At50l'

飞镖代码

输出:

nm=QNz.92Pz/PV8aT50L

字母大小写在大写和小写之间交换,非字母的映射也不同。

我可能会遗漏一些东西。