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

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

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

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

  * 18.1.2. "email.parser": 電子メールメッセージを解析(パース)する

    * 18.1.2.1. FeedParser API

    * 18.1.2.2. Parser クラス API

    * 18.1.2.3. 追記事項

  * 18.1.3. "email.generator": MIME 文書を生成する

  * 18.1.4. "email.mime": ゼロからのメールと MIME オブジェクトの作成

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

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

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

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

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

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

  * 18.1.11. "email": 使用例

  * 18.1.12. パッケージの履歴

  * 18.1.13. "mimelib" との違い

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

  * 18.2.1. 基本的な使い方

  * 18.2.2. エンコーダとデコーダ

  * 18.2.3. 標準への準拠と互換性

    * 18.2.3.1. 文字エンコーディング

    * 18.2.3.2. 無限および NaN の数値

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

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

    * 18.2.3.5. 実装の制限

* 18.3. "mailcap" --- mailcap ファイルの操作

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

  * 18.4.1. "Mailbox" オブジェクト

    * 18.4.1.1. "Maildir"

    * 18.4.1.2. "mbox"

    * 18.4.1.3. "MH"

    * 18.4.1.4. "Babyl"

    * 18.4.1.5. "MMDF"

  * 18.4.2. "Message" objects

    * 18.4.2.1. "MaildirMessage"

    * 18.4.2.2. "mboxMessage"

    * 18.4.2.3. "MHMessage"

    * 18.4.2.4. "BabylMessage"

    * 18.4.2.5. "MMDFMessage"

  * 18.4.3. 例外

  * 18.4.4. 非推奨のクラスとモジュール

  * 18.4.5. 例

* 18.5. "mhlib" --- MH のメールボックスへのアクセス機構

  * 18.5.1. MH オブジェクト

  * 18.5.2. Folder オブジェクト

  * 18.5.3. Message オブジェクト

* 18.6. "mimetools" --- MIME メッセージを解析するためのツール

  * 18.6.1. Message オブジェクトの追加メソッド

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

  * 18.7.1. Mime 型オブジェクト

* 18.8. "MimeWriter" --- 汎用 MIME ファイルライター

  * 18.8.1. MimeWriter オブジェクト

* 18.9. "mimify" --- 電子メールメッセージの MIME 処理

* 18.10. "multifile" --- 個別の部分を含んだファイル群のサポート

  * 18.10.1. MultiFile オブジェクト

  * 18.10.2. "MultiFile" の例

* 18.11. "rfc822" --- RFC 2822 準拠のメールヘッダ読み出し

  * 18.11.1. Message オブジェクト

  * 18.11.2. AddressList オブジェクト

* 18.12. "base64" --- RFC 3548: Base16, Base32, Base64 データの符号
  化

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

  * 18.13.1. 注釈

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

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

* 18.16. "uu" --- uuencode形式のエンコードとデコード
