二進位資料服務
**************

本章所描述的模組提供了一些基本的二進位資料操作服務。而針對二進位資料的
其他操作──尤其是關於檔案格式和網路協定的部分──則會在相關章節中詳細描述
。

一些在 文本處理 (Text Processing) 服務 中提及的函式庫也可處理 ASCII 相
容的二進位格式（例如，"re"）及所有的二進位資料（例如，"difflib"）。

此外，請參閱 Python 內建的二進位資料類型的文件，詳情請參考 Binary
Sequence Types --- bytes, bytearray, memoryview。

* "struct" --- 將位元組直譯為打包起來的二進位資料

  * 函式與例外

  * Format Strings

    * Byte Order, Size, and Alignment

    * Format Characters

    * 範例

  * Applications

    * Native Formats

    * Standard Formats

  * Classes

* "codecs" --- 編解碼器註冊表和基底類別

  * Codec Base Classes

    * Error Handlers

    * Stateless Encoding and Decoding

    * Incremental Encoding and Decoding

      * IncrementalEncoder 物件

      * IncrementalDecoder 物件

    * Stream Encoding and Decoding

      * StreamWriter 物件

      * StreamReader 物件

      * StreamReaderWriter 物件

      * StreamRecoder 物件

  * Encodings and Unicode

  * Standard Encodings

  * Python Specific Encodings

    * Text Encodings

    * Binary Transforms

    * Text Transforms

  * "encodings.idna" --- Internationalized Domain Names in
    Applications

  * "encodings.mbcs" --- Windows ANSI codepage

  * "encodings.utf_8_sig" --- UTF-8 codec with BOM signature
