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

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

* "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" objects

    * "Maildir" objects

    * "mbox" objects

    * "MH" objects

    * "Babyl" objects

    * "MMDF" objects

  * "Message" objects

    * "MaildirMessage" objects

    * "mboxMessage" objects

    * "MHMessage" objects

    * "BabylMessage" objects

    * "MMDFMessage" objects

  * 例外

  * 使用例

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

  * Mime 型オブジェクト

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

  * セキュリティで考慮すべき点

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

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