Вопросы по теме 'endianness'

Каковы преимущества разных порядков байтов?
Почему некоторые производители процессоров решили использовать Маленький порядок байтов Большой порядок байтов средний порядок байтов Любые другие? ? Я слышал, что с прямым порядком байтов можно быстрее узнать, является ли число...
6354 просмотров
schedule 20.02.2024

Перенос приложения с архитектуры с прямым порядком байтов на архитектуру с прямым порядком байтов
У меня есть TCP-сервер, разработанный на архитектуре x86 с использованием C под Linux с использованием berkley socker API. Сервер работает нормально, без проблем. Но теперь по некоторым причинам мне приходится запускать сервер на архитектуре MIPS,...
1611 просмотров
schedule 19.05.2024

Содержимое памяти в строку ASCII, формат с прямым порядком байтов
Мне нужно перевести следующее содержимое памяти в код ASCII, используя формат с прямым порядком байтов: 0x6A636162 0x64726177 0x00002173 У меня получилось "jcab draw!s", что неверно (и, конечно, полная ерунда). Как вы должны сделать это,...
627 просмотров
schedule 23.03.2024

Порядок байтов массива Int по сети
Я знаю, что это может быть довольно глупый вопрос, но если бы я должен был отправить массив int по сети, мне нужно было бы использовать порядок байтов? Другими словами, скажем, у меня есть int a, b, c, d и int e [4] e[1] = a; e[2] = b; e[3] = c;...
159 просмотров
schedule 28.11.2022

Как преобразовать порядок байтов в массив битов
Я хочу преобразовать значение из прямого порядка байтов в обратный порядок байтов (и наоборот). У меня значение выражено как массив бит, а не как одно целое число. Как я могу реализовать функцию замены байтов?
1231 просмотров
schedule 29.11.2022

PHP упаковывает/распаковывает с плавающей запятой в порядке байтов с обратным порядком байтов
Как я могу упаковать/распаковать поплавки в порядке байтов с обратным порядком байтов с помощью php? Я зашел так далеко с функцией распаковки, но я не уверен, что это вообще сработает. function unpackFloat ($float) { $n = unpack ('Nn');...
3172 просмотров
schedule 31.03.2024

Формат CGImage с плавающей запятой требует замены байтов?
Я выполняю некоторую работу по обработке изображений, для которой требуются данные изображения в градациях серого с плавающей запятой. Приведенный ниже метод -imagePlanarFData: в настоящее время показывает, как я извлекаю эти данные из ввода...
660 просмотров
schedule 11.10.2022

Целочисленное деление и битовый сдвиг в JavaScript
Код JavaScript var n = 8; // or some arbitrary integer literal n >> 1; всегда обозначают «целочисленное деление на 2 без остатка»? Меня беспокоит порядок байтов, если целочисленный литерал больше одного байта. Предыстория моего...
1947 просмотров

Как получить двойное значение с помощью libpq?
примеры в документации по libpq показывают, как получить целое число значение путем преобразования его в представление host-endian. Мне любопытно, что нужно сделать, чтобы получить значение двойной точности с использованием libpq (без...
4220 просмотров
schedule 15.10.2022

Преобразование 8-битного в 32-битное
Я думаю, что запутался с порядком байтов и сдвигом битов, пожалуйста, помогите. У меня есть 4 8-битных целых числа, которые я хочу преобразовать в 32-битное целое число. Вот что я делаю: uint h; t_uint8 ff[4] = {1,2,3,4}; if (BIG_ENDIAN) {...
8882 просмотров
schedule 30.04.2024

Endianness в двоичной обработке в JS
Я пишу реализацию протокола AMF (формат сообщения о действии) в JS. Нужно ли учитывать порядок следования байтов при анализе потока байтов из сети? Причина, по которой я спрашиваю, заключается в том, что, насколько мне известно, большинство систем в...
157 просмотров
schedule 01.01.2024

вывод файла fwrite неверен
Я пытаюсь записать двоичное представление целого числа в файл, приняв, что получу шестнадцатеричный формат в файле, однако я не получаю ожидаемого результата. uint32_t a = 1; FILE * file = fopen("out.txt", "ab+"); fwrite(&a, sizeof(uint32_t),...
441 просмотров
schedule 06.11.2022

Barrelshifter битовый сдвиг и порядок следования байтов
Я прав, предполагая, что использование баррельного сдвига Microblaze для выполнения битового сдвига не имеет сложностей с порядком байтов для простого сдвига, например bslli r11, r11, 1 Будет ли эквивалентно r11 == r11 * 2 независимо от...
31 просмотров
schedule 29.03.2024

Нет UTF-32 с обратным порядком байтов в С#?
В C# Encoding.UTF32 — это UTF-32 с прямым порядком байтов, Encoding.BigEndianUnicode — это UTF-16 с прямым порядком байтов, Encoding.Unicode — это UTF-16 с прямым порядком байтов. Но я не могу найти код для UTF-32 с прямым порядком байтов. Я...
1073 просмотров
schedule 27.10.2022

парсинг базы данных mnist c
Я пытаюсь разобрать базу данных рукописных чисел MNIST. Однако, когда я смотрю на значения, которые он дает мне, когда я использую fread, они неверны. Я изменил порядок следования байтов, но числовые значения по-прежнему неверны. Ссылка на базу...
825 просмотров
schedule 01.10.2022

Как изменить двойной порядок байтов?
Мне нужно прочитать данные из последовательного порта. Они написаны с прямым порядком байтов, но мне нужно сделать это независимым от платформы, поэтому я должен учитывать порядок следования байтов double . Я нигде не мог найти, как это сделать,...
3389 просмотров
schedule 05.11.2022

В UTF-16, UTF-16BE, UTF-16LE, является ли порядок байтов UTF-16 порядком байтов компьютера?
UTF-16 - это двухбайтовая кодировка символов. Если поменять местами адреса двух байтов, получим UTF-16BE и UTF-16LE. Но я обнаружил, что кодировка имени UTF-16 существует в текстовом редакторе Ubuntu gedit , а также в UTF-16BE и UTF-16LE. С...
17351 просмотров
schedule 21.05.2024

Манипулирование необработанными IP-адресами в сети и путаница с порядком байтов
Документация для HostAddress и HostAddress6 из сетевой пакет говорит: -- | Network byte order. type HostAddress = Word32 -- | Host byte order. type HostAddress6 = (Word32, Word32, Word32, Word32) Что на самом деле означает этот порядок...
401 просмотров
schedule 15.11.2022

Как открыть файл tiff и удалить часть заголовка
Я пишу java-программу для преобразования файлов tiff в отдельные изображения, однако я не могу использовать ImageDecoder, поскольку мои файлы tiff не содержат II * в качестве начального, мой файл tiff начинается с некоторого заголовка, затем...
831 просмотров

Big/Little Endians и MIPS: загружается ли немедленный обратный порядок?
У меня проблемы с пониманием поведения mips в отношении endiannes. (1) Возможно ли, что в какой-то архитектуре доступ к битовому знаку осуществляется с помощью маски 0x00000001 вместо 0x80000000 ? (2) если да, то инвертирует ли (псевдо)...
82 просмотров
schedule 21.04.2024