インターネット上のデータの操作
******************************

この章ではインターネット上で一般的に利用されているデータ形式の操作をサ
ポートするモジュール群について記述します。

* "email" --- 電子メールと MIME 処理のためのパッケージ

  * "email.message": 電子メールメッセージの表現

  * "email.parser": 電子メールメッセージのパース

    * FeedParser API

    * Parser API

    * 追記事項

  * "email.generator": MIME 文書の生成

  * "email.policy": ポリシーオブジェクト

  * "email.errors": 例外及び欠陥クラス

  * "email.headerregistry": カスタムヘッダーオブジェクト

  * "email.contentmanager": MIME 内容の管理

    * Content Manager Instances

  * "email": 使用例

  * "email.message.Message": "compat32" API を使用した電子メールメッセ
    ージの表現

  * "email.mime": メールと MIME オブジェクトを一から作成

  * "email.header": 国際化されたヘッダ

  * "email.charset": 文字集合の表現

  * "email.encoders": エンコーダ

  * "email.utils": 多方面のユーティリティ

  * "email.iterators": イテレータ

* "json" --- JSON エンコーダおよびデコーダ

  * 基本的な使い方

  * エンコーダとデコーダ

  * 例外

  * 標準への準拠と互換性

    * 文字エンコーディング

    * 無限および NaN の数値

    * オブジェクト中に重複した名前の扱い

    * トップレベルの非オブジェクト、非配列の値の扱い

    * 実装の制限

  * コマンドラインインターフェイス

    * コマンドラインオプション

* "mailbox" --- 様々な形式のメールボックス操作

  * "Mailbox" オブジェクト

    * "Maildir"

    * "mbox"

    * "MH"

    * "Babyl"

    * "MMDF"

  * "Message" objects

    * "MaildirMessage"

    * "mboxMessage"

    * "MHMessage"

    * "BabylMessage"

    * "MMDFMessage"

  * 例外

  * 使用例

* "mimetypes" --- ファイル名を MIME 型へマップする

  * Mime 型オブジェクト

* "base64" --- Base16, Base32, Base64, Base85 データの符号化

* "binhex" --- binhex4 形式ファイルのエンコードおよびデコード

  * 注釈

* "binascii" --- バイナリデータと ASCII データとの間での変換

* "quopri" --- MIME quoted-printable 形式データのエンコードおよびデコ
  ード
