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

90
Почему base128 не используется? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыт в прошлом году . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия....

89
Как удалить неиспользуемые объекты из репозитория git?

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

85
Могу ли я определить целочисленную константу в двоичном формате в Java?

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

84
Как целые числа внутренне представлены на битовом уровне в Java?

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

83
Преобразование двоичного кода в ASCII и наоборот

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

82
Чтение целых чисел из двоичного файла в 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
Инструменты, помогающие реконструировать форматы двоичных файлов

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

80
Как получить только первые десять байт двоичного файла

Я пишу сценарий bash, который должен получить заголовок (первые 10 байтов) файла, а затем в другом разделе получить все, кроме первых 10 байтов. Это двоичные файлы, и в первых 10 байтах они, скорее всего, будут содержать \0символы "и \n". Похоже, что большинство утилит работают с файлами ASCII....