Вопросы с тегом 'binary'

Двоичная система счисления с базой-2 представляет цифры с использованием двух символов: 0 и 1. Для скомпилированных компьютерных программ вместо этого используйте вместо этого "исполняемый" тег.
12

Бинарные литералы С#

Есть ли способ написать бинарные литералы в С#, например, префикс шестнадцатеричного с 0x? 0b не работает. Если нет, что это простой способ сделать это? Какое-то преобразование строк?
27 февр. '09 в 13:26
20

Можно ли использовать -1 для установки всех битов в true?

Я видел, как этот шаблон много использовал в C и С++. unsigned int flags = -1; // all bits are true Это хороший переносной способ сделать это? Или использует 0xffffffff или ~0 лучше?
30 апр. '09 в 21:37
8

Инструмент для сравнения 2 двоичных файлов в Windows

Мне нужен инструмент для сравнения 2 двоичных файлов. Файлы довольно большие. Некоторые бесплатные или пробные инструменты, которые я нашел в Интернете, неудобны для больших файлов. Можете ли вы порекомендовать мне некоторые инструменты?
17 нояб. '11 в 11:56
3

открыть файл для чтения и записи?

Есть ли способ открыть файл для чтения и записи? Я думал, что "r +" для этого. Поскольку я работаю над двоичными файлами, я пробовал режим "r + b", но я получаю сообщение об ошибке, что файл не открыт для чтения.
11 июл. '11 в 9:59
13

Двоичный инструмент разметки для очень больших файлов?

Мне нужна утилита для разграничения двух двоичных файлов. Файлы большие (6-50 ГБ). Примечание.. Здесь нужно особо указать: большинство программ diff работают путем сопоставления файла в их виртуальном адресном пространстве. В 32-битной Windows эт...
27 мар. '09 в 4:01
10

Быстрый способ подсчета ненулевых битов в натуральном числе

Мне нужен быстрый способ подсчитать количество бит в целом числе в Python. Мое текущее решение - bin(n).count("1") но мне интересно, есть ли более быстрый способ сделать это? PS: (Я представляю большой двумерный двоичный массив в виде единого спи...
22 мар. '12 в 19:58
15

Как получить 0-заполненное двоичное представление целого числа в java?

например, для 1, 2, 128, 256 вывод может быть (16 цифр): 0000000000000001 0000000000000010 0000000010000000 0000000100000000 Я старался String.format("%16s", Integer.toBinaryString(1)); ставит пробелы для заполнения слева: ' 1' К...
12 дек. '10 в 11:30
13

Как вы вставляете двоичные данные в XML?

У меня есть два приложения, написанные на Java, которые обмениваются данными друг с другом с помощью XML-сообщений по сети. Я использую SAX-парсер на принимающей стороне, чтобы получить данные обратно из сообщений. Одним из требований является встраи...
21 авг. '08 в 13:35
15

Преобразование int в двоичное строковое представление в Java?

Каким будет лучший способ (в идеале, самый простой) преобразовать int в двоичное строковое представление в Java? Например, скажем, int is 156. Бинарное строковое представление этого будет "10011100".
09 мар. '10 в 3:23
11

Являются ли операторы сдвига (<<, >>) арифметическими или логическими в C?

В C, операторы сдвига (<<, >>) арифметические или логические?
11 авг. '08 в 8:55
11

Преобразование двоичного буфера NodeJS в JavaScript ArrayBuffer

Как преобразовать двоичный буфер NodeJS в JavaScript ArrayBuffer?
22 дек. '11 в 20:21
21

Преобразование hex в двоичный

У меня ABC123EFFF. Я хочу иметь 0010101011111000001001000111110111111111111 (т.е. двоичное представление с, скажем, 42 цифрами и ведущими нулями). Как?
15 сент. '09 в 6:41
9

Is ((a + (b & 255)) & 255) совпадает с ((a + b) & 255)?

Я просматривал код на С++ и нашел что-то вроде этого: (a + (b & 255)) & 255 Двойной И раздражал меня, поэтому я подумал: (a + b) & 255 (a и b - 32-разрядные целые числа без знака) Я быстро написал тест script (JS), чтобы подтверд...
22 нояб. '16 в 21:09
8

Почему base128 не используется?

Почему для передачи двоичных данных в сети используется только base64 вместо base128? Набор символов ASCII имеет 128 символов, которые теоретически могут представлять собой основание 128, но в большинстве случаев используется только base64, но не ba...
15 мая '11 в 11:18
9

Как преобразовать двоичную строку в базовое целое число 10 в Java

У меня есть массив строк, которые представляют двоичные числа (без начальных нулей), которые я хочу преобразовать в их соответствующие базовые 10 чисел. Рассмотрим: binary 1011 becomes integer 11 binary 1001 becomes integer 9 binary 11 becomes int...
16 апр. '12 в 17:45