2016-06-18 5 views
2

PythonコードをC++に翻訳しています。コードの一部はbase 64 encoding.RFC 3548とRFC 4648の違い

Python codeRFC 3548 encodingを使用して使用しますが、私が使用していますC++ libraryRFC 4648を持っています。

私はRFC 4648が廃止されたことを理解していますが、RFC 3548はどこが違うのか分かりませんでした。私は同じプレーンテキストファイルをエンコードするために、PythonとC++でプログラムを書いて、同じ出力を生成します。

ベース64エンコーディングの場合、RFC 3548と4648の違いは何ですか?

答えて

4

The IETF page for RFC 4648には、a diff from RFC 3548 to RFC 4648へのリンクが含まれています。 diffを調べると、パート11(ISO C99のBase64の実装)の前のすべての変更が明らかに意味のない文法上の変更であることがわかります。

部11が外部のインプリメンテーションではなくので、実装をインラインで提供へのリンクを提供するために変更され、「コードは手続き理由(RFC 3978のセクション5.4)のために、このRFCに含まれませんでした。」その後

をより多くの文法的な変更、いくつかの参考文献が更新され、著作権、免責事項、および承認が更新されました。

エグゼクティブサマリー:標準のテキストは、記述されている動作を変更せずに軽微な方法で変更されています。

関連する問題