Результаты поиска по запросу "endianness"
Неразбериха в htons - младший / большой порядок
Когда я посылаю целочисленную переменную из одного процесса в другой через сокет, а затем печатаю значение на полученном конце, значение остается тем же без использования ntohl / htonl, тогда где мне нужно использовать эти функции, кроме ...
почему порядковый номер имеет значение среди битов внутри байта?
Ниже приведена структура IP из библиотеки на компьютере с Linux. struct ip { #if __BYTE_ORDER == __LITTLE_ENDIAN unsigned int ip_hl:4; /* header length */ unsigned int ip_v:4; /* version */ #endif #if __BYTE_ORDER == __BIG_ENDIAN unsigned int ...
когда использовать hton / ntoh и когда конвертировать данные самостоятельно?
Чтобы преобразовать байтовый массив с другой машины с прямым порядком байтов, мы можем использовать:
Преобразовать шестнадцатеричную строку с прямым порядком байтов в IP-адрес в Python
Какой лучший способ превратить строку в этой форме в IP-адрес:
Little Endian против Big Endian?
У меня проблемы с обертыванием головы на двоих. Я понимаю, как изобразить что-то в формате big endian.Например -12 это 1111 1111 1111 0100Но почему порядково...
Калькулятор для преобразования двоичного значения в число с плавающей точкой - что я делаю не так?
У меня есть следующий код, который записывает 6 поплавков на диск в двоичном виде и читает их обратно:
Проблемы с порядком байтов в сети и порядком байтов
Я прочитал в интернете, что стандартный порядок байтов для сетей имеет порядок байтов, также известный как порядок байтов в сети. Перед передачей данных по с...
Требуется обходной путь Endianness
Рассмотрим следующий фрагмент кода: #include "stdio.h" typedef struct CustomStruct { short Element1[10]; }CustomStruct; void F2(char* Y) { *Y=0x00; Y++; *Y=0x1F; } void F1(CustomStruct* X) { F2((char *)X); printf("s = %x\n", (*X).Element1[0]); } ...
Порядок в формате PNG?
Я не уверен, что endian - правильное слово, но ..Я анализировал файл PNG и заметил, что все целочисленные значения находятся в порядке с прямым порядком байт...