Вопросы с тегом «binary»

Двоичная система счисления с основанием 2 представляет числа с помощью двух символов: 0 и 1. Для скомпилированных компьютерных программ вместо этого используйте тег «исполняемый».

833
Что символ «b» делает перед строковым литералом?

Видимо, следующий допустимый синтаксис: my_string = b'The string' Я бы хотел знать: Что означает этот bсимвол перед строкой? Каковы последствия его использования? Каковы подходящие ситуации, чтобы использовать это? Я нашел связанный вопрос прямо здесь, на SO, но этот вопрос касается PHP, и в нем...

493
Что такое двоичный интерфейс приложения (ABI)?

Я никогда не понимал, что такое ABI. Пожалуйста, не указывайте мне статью в Википедии. Если бы я мог это понять, я бы не стал публиковать такие длинные сообщения. Это мое мышление о различных интерфейсах: Пульт дистанционного управления - это интерфейс между пользователем и телевизором. Это...

434
Что такое «Дополнение 2»?

Я в компьютерных системах и , конечно, были изо всех сил , в частности, с дополнением до двух . Я хочу понять это, но все, что я прочитал, не принесло мне картину. Я прочитал статью в Википедии и другие статьи, включая мой учебник . Поэтому я хотел начать эту вики- публикацию сообщества, чтобы...

351
Как вы выражаете двоичные литералы в Python?

Как вы выражаете целое число в виде двоичного числа с литералами Python? Я легко смог найти ответ для гекса: >>> 0x12AF 4783 >>> 0x100 256 и восьмеричное: >>> 01267 695 >>> 0100 64 Как вы используете литералы для выражения двоичного в Python? Резюме Ответов...

276
Почему мы используем Base64?

Википедия говорит Схемы кодирования Base64 обычно используются, когда необходимо кодировать двоичные данные, которые должны храниться и передаваться через носитель, предназначенный для работы с текстовыми данными. Это делается для того, чтобы данные оставались без изменений во время...

258
Как преобразовать двоичную строку в обычную строку в Python3?

Например, у меня есть такая строка (возвращаемое значение subprocess.check_output): >>> b'a string' b'a string' Что бы я ни делал с этим, оно всегда печатается с раздражающей b'строкой: >>> print(b'a string') b'a string' >>> print(str(b'a string')) b'a string' У...

216
Как напечатать (используя cout) число в двоичном виде?

Я учусь в колледже на курсах по операционным системам, и мы учимся, как преобразовывать двоичные числа в шестнадцатеричные, десятичные в шестнадцатеричные и т. Д., И сегодня мы только что узнали, как числа со знаком / без знака хранятся в памяти с помощью дополнения к двум (~ число +1) У нас есть...

201
Почему для чисел со знаком предпочитают два дополнения над знаком и величиной?

Мне просто любопытно, есть ли причина, по которой для представления -1 в двоичном виде используется дополнение до двух: переключение битов и добавление 1? -1 представлен 11111111 (дополнение к двум), а не (для меня более интуитивно понятным) 10000001, который является двоичным 1 с первым битом в...

191
Могу ли я использовать двоичный литерал в C или C ++?

Мне нужно работать с двоичным числом. Я пытался написать: const x = 00010000; Но это не сработало. Я знаю, что могу использовать шестнадцатеричное число с тем же значением, что 00010000и у меня, но я хочу знать, есть ли тип в C ++ для двоичных чисел, и если нет, есть ли другое решение для моей...

187
Двоичные литералы C #

Есть ли способ написать двоичные литералы в C #, например, префикс шестнадцатеричный с 0x? 0b не работает. Если нет, то какой простой способ сделать это? Какое-то преобразование...

186
Как сравнить двоичные файлы, чтобы проверить, совпадают ли они?

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

155
Преобразовать в двоичный код и сохранить ведущие нули в Python

Я пытаюсь преобразовать целое число в двоичное с помощью функции bin () в Python. Однако он всегда удаляет начальные нули, которые мне действительно нужны, так что результат всегда будет 8-разрядным: Пример: bin(1) -> 0b1 # What I would like: bin(1) -> 0b00000001 Есть ли способ сделать...

150
Почему Git рассматривает этот текстовый файл как двоичный файл?

Интересно, почему Git говорит мне это? $ git diff MyFile.txt diff --git a/MyFile.txt b/MyFile.txt index d41a4f3..15dcfa2 100644 Binary files a/MyFile.txt and b/MyFile.txt differ Разве это не текстовые файлы? Я проверил .gitattributes, и он пуст. Почему я получаю это сообщение? Я не могу получить...

140
Когда мы должны использовать «встроенные двоичные файлы», а не «связанные структуры» в XCode?

Есть хороший вопрос о разнице между этими двумя вариантами, как описано в Link Binary с библиотеками VS Embed Frameworks . Похоже, у нас есть варианты использовать их оба, просто интересно, в каком случае нам лучше использовать встроенные двоичные файлы, а не связанные структуры? Какие-нибудь...