Службы двоичных данных¶Binary Data Services
Модули, описанные в этой главе, предоставляют некоторые базовые сервисные операции для работы с двоичными данными. Другие операции с двоичными данными, особенно связанные с файловыми форматами и сетевыми протоколами, описаны в соответствующих разделах.
Некоторые библиотеки, описанные в Службах обработки текста, также работают либо с ASCII-совместимыми двоичными форматами (например, re), либо со всеми двоичными данными (например, difflib).
Кроме того, смотрите документацию по встроенным двоичным типам данных Python в Двоичные типы последовательностей – bytes, bytearray, memoryview.
struct– Интерпретация байтов как упакованных двоичных данныхstruct – Interpret bytes as packed binary datacodecs– Реестр кодеков и базовые классыcodecs – Codec registry and base classes- Базовые классы кодековCodec Base Classes
- Кодировки и ЮникодEncodings and Unicode
- Стандартные кодировкиStandard Encodings
- Специфические для Python кодировкиPython Specific Encodings
encodings– пакет кодировокencodings – Encodings packageencodings.idna– интернационализированные доменные имена в приложенияхencodings.idna – Internationalized Domain Names in Applicationsencodings.mbcs– кодовая страница ANSI Windowsencodings.mbcs – Windows ANSI codepageencodings.utf_8_sig– кодек UTF-8 с сигнатурой BOMencodings.utf_8_sig – UTF-8 codec with BOM signature