Результаты поиска по запросу "endianness"

4 ответа

Что такое переносимый способ преобразования порядка байтов в C

Я пытаюсь написать сервер, который будет взаимодействовать с любым стандартным клиентом, который может устанавливать сокетные соединения (например, клиент telnet) Он начинался как эхо-сервер, которому, конечно, не нужно было беспокоиться ...

7 ответов

Реверсивный порядок байтов в .NET

В приведенном ниже коде, почему X и Y принимают значения, отличные от того, что я думаю интуитивно? Если байты 0-7 записываются в буфер, не должны ли получающиеся длинные байты иметь одинаковый порядок? Это похоже на чтение длинных значений в ...

3 ответа

Почему оптимизация убивает эту функцию?

Недавно в университете мы читали лекцию о специальностях программирования на нескольких языках. Лектор записал следующую функцию: inline u64 Swap_64(u64 x) { u64 tmp; (*(u32*)&tmp) = Swap_32(*(((u32*)&x)+1)); (*(((u32*)&tmp)+1)) = ...

ТОП публикаций

5 ответов

Типизированные массивы Javascript и Endianness

Я использую WebGL для рендеринга двоичного закодированного файла сетки. Бинарный файл записывается в формате с прямым порядком байтов (я могу убедиться в этом, открыв файл в шестнадцатеричном редакторе или просмотрев сетевой трафик с помощью ...

8 ответов

Как получить данные с прямым порядком байтов из Big Endian в C # с помощью метода bitConverter.ToInt32?

Я делаю приложение в C #. В этом приложении у меня есть байтовый массив, содержащий шестнадцатеричные значения. Здесь я получаю данные с прямым порядком байтов, но я хочу, чтобы они были с прямым порядком байтов. Здесь я ...

6 ответов

C # little endian или big endian?

В документации к оборудованию, которое позволяет нам управлять им через UDP / IP, я обнаружил следующий фрагмент: В этом протоколе связи DWORD - это 4-байтовые данные, WORD - это 2-байтовые данные, BYTE - это однобайтовые данные. Формат хранения ...

3 ответа

Порядковое представление 64-битных значений

Предположим, у меня естьunsigned long long x = 0x0123456789ABCDEF. Что из следующего является правильным? (Я могу проверить только первый): На 32-разрядном процессоре с прямым порядком байтов он будет отображаться в памяти как67 45 23 01 EF CD ...

2 ответа

Инструмент преобразования битов в Objective-C

Существуют ли какие-либо встроенные утилиты или макросы в библиотеках target-c для iOS, которые позволят вам преобразовывать байты в целые числа и из них относительно порядка байтов? Пожалуйста, не говорите мне использовать операции сдвига ...

4 ответа

Как я могу найти Endian-ness моего компьютера программно, используя C? [Дубликат]

Возможный дубликат: Обнаружение порядка байтов программно в программе на C ++ [https://stackoverflow.com/questions/1001307/detecting-endianness-programmatically-in-a-c-program] Доступна ли какая-либо библиотечная функция для определения порядка ...

4 ответа

C # - двоичный ридер в Big Endian?

Я пытаюсь улучшить мое понимание формата файлов STFS с помощью программы для чтения всей различной информации. Используя веб-сайт с указанием того, какие смещения содержат какую информацию, я написал некоторый код с двоичным считывателем, ...