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

Разница между порядком байтов Big Endian и Little Endian
В чем разница между порядком байтов Big Endian и Little Endian? Оба они, похоже, связаны с Unicode и UTF16. Где именно мы это используем?
88944 просмотров
schedule 14.05.2022

Поддержка порядка байтов в пользовательском пространстве Linux
Я пишу программу для Linux на языке C для анализа файлов ядра, созданных встроенной системой. Основные файлы могут быть с прямым порядком байтов (ARM) или с прямым порядком байтов (MIPS), а программа для их анализа может выполняться на хосте с прямым...
12811 просмотров
schedule 02.02.2022

Неожиданное поведение при печати 4-байтового целого числа байт за байтом
У меня есть этот пример кода для преобразования 32-битных целых чисел в IP-адреса. #include <stdio.h> int main() { unsigned int c ; unsigned char* cptr = (unsigned char*)&c ; while(1) { scanf("%d",&c) ; printf("Integer value:...
4898 просмотров
schedule 14.03.2024

Использование пакета Perl - двойной обратный порядок байтов?
Согласно этому сайту-калькулятору ( текст ссылки ), при преобразовании 3 из десятичного числа в двойной, я должен получить 4008 0000 0000 0000 . При использовании Perl-функции pack с параметром "d>* ", я ожидал увидеть 4008 0000 0000 0000...
580 просмотров
schedule 15.04.2022

Знаковый сдвиг вправо = странный результат?
Я помогал кому-то с домашним заданием и столкнулся с этой странной проблемой. Проблема состоит в том, чтобы написать функцию, которая меняет порядок байтов целого числа со знаком (в любом случае, именно так функция была указана), и это решение,...
3831 просмотров

Little Endian - проблема с прямым порядком байтов
Little Endian vs Big Endian Порядок прямого порядка байтов = 0x31014950 Порядок прямого порядка байтов = 0x50490131 Однако с помощью этого метода inline unsigned int endian_swap(unsigned int& x) { return ( ( (x & 0x000000FF)...
3525 просмотров
schedule 07.04.2023

Как вы конвертируете маленький Endian в большой Endian с побитовыми операциями?
Я понимаю, что вы хотели бы сделать что-то вроде: возьмите первые четыре бита, поместите их в стек (читая слева направо), затем вы просто поместите их в регистр и сдвинете их x раз, чтобы поместить их в правую часть номер? Что-то вроде 1000...
1004 просмотров
schedule 24.09.2023

вопрос отcarecup о порядке следования байтов
программа должна решить, как с прямым порядком байтов, так и с прямым порядком байтов. Вот ответ, данный в книге: int Test(){ short int word = 0x0001; char *byte = (char *) &word; return (byte[0] ? BIG:LITTLE); } Я не...
251 просмотров
schedule 12.11.2023

Почему x86 с прямым порядком байтов?
Настоящий вопрос, который я задавал себе в последнее время, заключается в том, какой выбор дизайна привел к тому, что x86 стала архитектурой с прямым порядком байтов вместо архитектуры с прямым порядком байтов?
31520 просмотров

Как прочитать 5 байтов в значимом uint64_t в C?
Мне нужно выделить массив uint64_t[1e9] , чтобы что-то подсчитать, и я знаю, что элементы находятся между (0,2 ^ 39). Итак, я хочу calloc 5*1e9 байт для массива. Затем я обнаружил, что если я хочу сделать uint64_t значимым, мне трудно обойти...
1742 просмотров
schedule 11.11.2023

Преобразование 8 байтов двоичного кода с прямым порядком байтов в число с плавающей запятой двойной точности
У меня есть двоичный файл, который я читаю байт за байтом. Я наткнулся на раздел длиной 8 байт, содержащий число с плавающей запятой двойной точности (little endian). Я не могу понять, как это прочитать и правильно рассчитать с помощью...
8646 просмотров

Создайте 16-битное изображение TIFF из строки Python
Мне нужно использовать сканер с 16-битной глубиной и цветовым режимом, поэтому я изменил python-imaging-sane (который не поддерживает RGB tiff с 16-битной глубиной), чтобы получать от сканера (epson v500) изображение в строке Python. это...
1211 просмотров
schedule 09.10.2022

как решить проблему с прямым порядком байтов и обратным порядком байтов в TFTP-клиенте и сервере?
я создаю пакет WRQ для клиента TFTP в cPP. код отлично работает в системе с прямым порядком байтов (ПК) и имеет проблемы с системой с прямым порядком байтов при создании пакетов. код #define TFTP_OPCODE_READ 1 #define TFTP_OPCODE_WRITE...
1302 просмотров
schedule 07.09.2022

Как в Qt QTextCodec::codecForName(UTF-16) и codecForName(UTF-32) решают, какой порядок байтов использовать?
В документации Qt указано, что (среди прочего) поддерживаются следующие кодировки строк Unicode: UTF-8 UTF-16 УТФ-16ВЕ UTF-16LE UTF-32 УТФ-32ВЕ UTF-32LE Из-за трех разных кодеков, перечисленных для 2- и 4-октетного кодирования...
1612 просмотров
schedule 01.02.2024

Java: замена DataInputStream для порядка следования байтов
Ниже приведен мой код, который заменяет DataInputStream для переноса InputStream, но предоставляет дополнительные методы для чтения типов данных с прямым порядком байтов в дополнение к обычным методам, считывающим типы с прямым порядком байтов. Не...
11394 просмотров
schedule 27.12.2022

Big Endian и Little Endian
Дан снимок памяти компьютера с байтовой адресацией. Что будет загружено в регистр $16 после выполнения инструкции lw $16, 24($17) , если машина с прямым порядком байтов и когда с прямым порядком байтов. Регистр $17 содержит 200 ....
12595 просмотров

Как я могу программно определить порядок байтов моего ПК с помощью C?
Возможный дубликат: Обнаружение порядка байтов программным способом в программе на C ++ Доступна ли какая-либо библиотечная функция для определения порядка байтов на моем ПК?
25008 просмотров
schedule 24.09.2023

с прямым порядком байтов против прямого порядка байтов
Я работаю на 64-битном процессоре Intel ... я изучал большой и малый порядок байтов, и я понял, что это порядок байтов в слове, такой, что в 64-битных данных msb будет иметь наименьший адрес в форме прямого байта и самый высокий адрес в форме с...
1458 просмотров
schedule 23.01.2024

Макросы с прямым порядком байтов
Итак, у меня есть новый и волнующий вопрос, на который я очень хотел бы получить ответ. Итак, я пишу файловый компрессор, в основном tar, и, честно говоря, этот код, кажется, работает довольно хорошо. На чем я сейчас застрял, так это на...
801 просмотров
schedule 01.03.2023

Как получить размер в битах Java
Как получить размер строки в 64 бита (не байтах) в порядке обратного порядка байтов)? Я никогда не делал подобных операций на Java. Спасибо за любую помощь :).
12533 просмотров
schedule 04.04.2022