我正在翻译一些Python代码C++.部分代码使用base 64 encoding.
的Python code用途RFC 3548 encoding,但C++ library我使用的只有RFC 4648.
我明白这RFC 4648已经过时了RFC 3548,但我找不到它们的不同之处.我还用Python编写了一个程序,用C++编写了一个程序来编码相同的纯文本文件,它们产生相同的输出.
那么对于base 64编码,RFC 3548和4648之间有什么区别?
RFC 4648的IETF页面包含指向RFC 3548到RFC 4648的差异的链接.看看差异,我看到显然在第11部分(ISO6499 Base64的实现)之前的所有变化都是无意义的语法变化.
第11部分被更改为提供外部实现的链接,而不是提供内联实现,因为"出于程序原因(RFC 3978第5.4节),代码无法包含在此RFC中."
之后,语法发生了更多变化,一些参考文献已经更新,版权,免责声明和确认也已更新.
执行摘要:标准的文本在不改变其描述的行为的情况下以微小的方式发生了变化.
| 归档时间: |
|
| 查看次数: |
961 次 |
| 最近记录: |