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

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

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

  * "email.message": Representing an email message

  * "email.parser": Parsing email messages

    * FeedParser API

    * Parser API

    * 追記事項

  * "email.generator": Generating MIME documents

  * "email.policy": Policy Objects

  * "email.errors": Exception and Defect classes

  * "email.headerregistry": Custom Header Objects

  * "email.contentmanager": Managing MIME Content

    * Content Manager Instances

  * "email": 使用例

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

  * "email.mime": Creating email and MIME objects from scratch

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

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

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

  * "email.utils": Miscellaneous utilities

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

* "json" --- JSON エンコーダーとデコーダー

  * 基本的な使い方

  * エンコーダとデコーダ

  * 例外

  * 標準への準拠と互換性

    * 文字エンコーディング

    * 無限および NaN の数値

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

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

    * 実装の制限

  * Command-line interface

    * Command-line options

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

  * "Mailbox" オブジェクト

    * "Maildir" オブジェクト

    * "mbox" オブジェクト

    * "MH" オブジェクト

    * "Babyl" オブジェクト

    * "MMDF" オブジェクト

  * "Message" オブジェクト

    * "MaildirMessage" オブジェクト

    * "mboxMessage" オブジェクト

    * "MHMessage" オブジェクト

    * "BabylMessage" オブジェクト

    * "MMDFMessage" オブジェクト

  * 例外

  * 使用例

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

  * Mime 型オブジェクト

* "base64" --- Base16, Base32, Base64, Base85 データのエンコード

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

* "binascii" --- バイナリ と ASCII 間の変換

* "quopri" --- MIME quoted-printable データのエンコードとデコード
