weranda
@weranda

Когда в Python возникает необходимость обрабатывать двоичные данные?

В каких случаях/задачах возникает реальная необходимость работы с двоичными данными? Приведите пожалуйста примеры.
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Навскидку сферы применения:
Общение с низкоуровневыми устройствами, принимающими двоичные данные. Проверка/установка флагов. Общение со специфичным железом - системы билинга (к примеру низкоуровневый протокол URFA), кассовые терминалы со своим специфичным протоколом, и прочее.
Общение с Arduinio и внешними датчиками, работа с GPIO в Raspberry Pi.
Специфическим методы работы с изображениями (в RAW - вытягивание данных пересвеченных и недосвеченных областей из дополнительных разрядов результатов преобразования на 12-разрядных АЦП в 8-битные пространства RGB), операции с каналами изображений, работа с битовыми масками, криптография, стеганография, помехоустойчивое кодирование, распознавание и создание штрихкодов, упаковка и распаковка данных, анализ pcap-пакетов и т.д.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы