Servis Data Binary
******************

Modul-modul yang dijelaskan pada bab ini menyediakan operasi-operasi
servis dasar untuk memanipulasi data *binary*. Operasi lainnya pada
data *binary*, khususnya yang berkaitan dengan format *file* dan
protokol jaringan, dijelaskan pada bagian yang relevan.

Beberapa pustaka yang dijelaskan pada Layanan Pemrosesan Teks juga
bekerja dengan format-format *binary* yang ASCII-compatible
(contohnya, "re") maupun semua data *binary* (contohnya, "difflib").

Sebagai tambahan, lihat dokumentasi untuk tipe data *binary* bawaan
Python di Binary Sequence Types --- bytes, bytearray, memoryview.

* "struct" --- Interpret bytes as packed binary data

  * Functions and Exceptions

  * Format Strings

    * Byte Order, Size, and Alignment

    * Format Characters

    * Contoh-contoh

  * Applications

    * Native Formats

    * Standard Formats

  * Kelas-kelas

* "codecs" --- Codec registry and base classes

  * Codec Base Classes

    * Penangan Kesalahan

    * Stateless Encoding and Decoding

    * Incremental Encoding and Decoding

      * IncrementalEncoder Objects

      * IncrementalDecoder Objects

    * Stream Encoding and Decoding

      * Objek StreamWriter

      * Objek StreamReader

      * Objek StreamReaderWriter

      * Objek 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
