7。 バイナリデータサービス
この章で説明するモジュールは、バイナリデータを操作するためのいくつかの基本的なサービス操作を提供します。 特にファイル形式とネットワークプロトコルに関連する、バイナリデータに対するその他の操作については、関連するセクションで説明します。
テキスト処理サービスで説明されている一部のライブラリは、ASCII互換のバイナリ形式( re など)またはすべてのバイナリデータ( difflib など)でも機能します。 。
さらに、バイナリシーケンスタイプ(bytes、bytearray、memoryview )のPythonの組み込みバイナリデータ型のドキュメントを参照してください。
- 7.1.
struct
—バイトをパックされたバイナリデータとして解釈します - 7.2.
codecs
—コーデックレジストリと基本クラス- 7.2.1. コーデック基本クラス
- 7.2.2. エンコーディングとUnicode
- 7.2.3. 標準エンコーディング
- 7.2.4. Python固有のエンコーディング
- 7.2.5.
encodings.idna
—アプリケーションの国際化ドメイン名 - 7.2.6.
encodings.mbcs
— WindowsANSIコードページ - 7.2.7.
encodings.utf_8_sig
—BOM署名付きのUTF-8コーデック