Вопросы по теме '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 просмотров
schedule
31.12.2023
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 просмотров
schedule
21.02.2022
Как прочитать 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 просмотров
schedule
22.12.2023
Создайте 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 просмотров
schedule
30.03.2022
Как я могу программно определить порядок байтов моего ПК с помощью 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