7. Binary Data ServicesΒΆ
The modules described in this chapter provide some basic services operations for manipulation of binary data. Other operations on binary data, specifically in relation to file formats and network protocols, are described in the relevant sections.
Some libraries described under Text Processing Services also work with either
ASCII-compatible binary formats (for example, re) or all binary data
(for example, difflib).
In addition, see the documentation for Pythonβs built-in binary data types in Binary Sequence Types β bytes, bytearray, memoryview.
- 7.1.
structβ Interpret bytes as packed binary data - 7.2.
codecsβ Codec registry and base classes- 7.2.1. Codec Base Classes
- 7.2.2. Encodings and Unicode
- 7.2.3. Standard Encodings
- 7.2.4. Python Specific Encodings
- 7.2.5.
encodings.idnaβ Internationalized Domain Names in Applications - 7.2.6.
encodings.mbcsβ Windows ANSI codepage - 7.2.7.
encodings.utf_8_sigβ UTF-8 codec with BOM signature
