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

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

6
Чтение двоичного файла с помощью Python
Мне особенно сложно читать двоичный файл с помощью Python. Можешь дать мне руку? Мне нужно прочитать этот файл, который в Fortran 90 легко читается int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) Подробно формат файла: Bytes 1-4 -- The integer 8. Bytes 5-8 -- The number …
105 python  binary  fortran 

7
Чтение и запись двоичного файла
Я пытаюсь написать код, чтобы прочитать двоичный файл в буфер, а затем записать буфер в другой файл. У меня есть следующий код, но в буфере хранится только пара символов ASCII из первой строки файла и ничего больше. int length; char * buffer; ifstream is; is.open ("C:\\Final.gif", ios::binary ); // get …
104 c++  file  binary  buffer 


6
Сравнить два байтовых массива? (Ява)
У меня есть массив байтов с ~ известной двоичной последовательностью в нем. Мне нужно подтвердить, что двоичная последовательность такая, какой она должна быть. Я пробовал .equalsв дополнение ==, но ни один из них не работал. byte[] array = new BigInteger("1111000011110001", 2).toByteArray(); if (new BigInteger("1111000011110001", 2).toByteArray() == array){ System.out.println("the same"); } …
96 java  binary 

14
Как преобразовать байт в его двоичное строковое представление
Например, биты в байте B: 10000010как я могу присвоить биты строке strбуквально, то есть str = "10000010". редактировать Я прочитал байт из двоичного файла и сохранил его в массиве байтов B. Пользуюсь System.out.println(Integer.toBinaryString(B[i])). проблема в (a) когда биты начинаются с (крайнего левого) 1, вывод неверен, потому что он преобразуется B[i]в …
95 java  binary  byte 

8
бинарные протоколы v. текстовые протоколы
у кого-нибудь есть хорошее определение того, что такое бинарный протокол? а что такое текстовый протокол на самом деле? как они соотносятся друг с другом с точки зрения количества битов, отправленных по сети? вот что говорит Википедия о бинарных протоколах: Бинарный протокол - это протокол, который предназначен или ожидается, что его …
94 text  binary  protocols 

9
((A + (b & 255)) & 255) то же самое, что ((a + b) & 255)?
Я просматривал код C ++ и нашел что-то вроде этого: (a + (b & 255)) & 255 Двойное И разозлило меня, поэтому я подумал: (a + b) & 255 ( aи bявляются 32-битными целыми числами без знака) Я быстро написал тестовый скрипт (JS), чтобы подтвердить свою теорию: for (var i …
92 c++  binary  logic 

8
Почему base128 не используется? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыт в прошлом году . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Почему …

9
Как удалить неиспользуемые объекты из репозитория git?
Я случайно добавил, зафиксировал и отправил огромный двоичный файл с моей последней фиксацией в репозиторий Git. Как я могу заставить Git удалить объект (ы), который был / был создан для этого коммита, чтобы мой .gitкаталог снова уменьшился до нормального размера? Изменить : Спасибо за ваши ответы; Я пробовал несколько решений. …
89 git  file  object  binary 

8
Могу ли я определить целочисленную константу в двоичном формате в Java?
Подобно тому, как вы можете определить целочисленную константу в шестнадцатеричном или восьмеричном формате, могу ли я сделать это в двоичном формате? Признаюсь, это действительно простой (и глупый) вопрос. Мои поиски в Google заканчиваются пустыми.
85 java  syntax  binary 

10
Как целые числа внутренне представлены на битовом уровне в Java?
Я пытаюсь понять, как Java хранит целые числа внутри. Я знаю, что все примитивные целые числа Java подписаны (кроме коротких?). Это означает, что в байте числа доступно на один бит меньше. Мой вопрос: все ли целые числа (положительные и отрицательные) хранятся как два дополнения или только отрицательные числа в двух …

8
Преобразование двоичного кода в ASCII и наоборот
Используя этот код, чтобы взять строку и преобразовать ее в двоичную форму: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) это выводит: 0b110100001100101011011000110110001101111 Что, если я помещу его на этот сайт (на сайте справа), я получу свое сообщение helloобратно. Мне интересно, какой метод он использует. Я знаю, что …
83 python  binary  ascii 

8
Инструменты, помогающие реконструировать форматы двоичных файлов
Какие инструменты доступны для декодирования неизвестных форматов двоичных данных? Я знаю, что Hex Workshop и 010 Editor поддерживают структуры. В определенной степени это нормально для известного фиксированного формата, но их трудно использовать с чем-либо более сложным, особенно для неизвестных форматов. Думаю, я ищу модуль для языка сценариев или инструмент графического …

6
Чтение целых чисел из двоичного файла в Python
Я пытаюсь прочитать файл BMP на Python. Я знаю, что первые два байта указывают фирму BMP. Следующие 4 байта - это размер файла. Когда я выполняю: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Я получил: ValueError: недопустимый литерал для int () с базой 10: 'F # \ …
82 python  file  binary  integer 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.