Преобразование массивов байт в шестнадцатеричные строки в Kotlin
В этом руководстве мы рассмотрим несколько способов преобразования ByteArray в шестнадцатеричную строку в Kotlin. Сначала мы разберём общий алгоритм преобразования. Затем реализуем его с помощью стандартных библиотек Kotlin и Java. И в качестве бонуса — покажем реализацию с использованием циклов и побитовых операций. Чтобы преобразовать массив байтов в его шестнадцатеричный эквивалент, нужно: Поскольку 1 байт = 8 бит, а 1 шестнадцатеричный символ = 4 бита, каждый байт должен быть представлен двумя символами...
Стандартные библиотеки в Python. Файлы. Байтовые строки и массивы
Доброго времени суток, читатели, зрители моего канала programmer's notes. Последовательность байтов обсуждалась мною ранее, но довольно поверхностно. А поскольку нам предстоит поработать с бинарными файлами, то материал этот становится актуальным. И мы намерены в данной статье его обсудить. Символы в Python Начнем с самого начала. С символов и как с ними можно работать. С точки зрения Python, символ это всё равно строка, но состоящая из одного символа. c = '1' c1 = 'Ы' и т.д. Что можно сделать с символом? Получить код...