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