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

14
Как сохранить файл изображения в переменной bash?

После того, как я использую следующую команду, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Я не могу открыть tmp.png как файл PNG. Может быть, некоторая информация теряется, когда я использую $pngStringдля хранения файла изображения. Итак, вопрос: как я могу сохранить полную...

14
Как я могу работать с двоичным в bash, чтобы дословно скопировать байты без какого-либо преобразования?

Я амбициозно пытаюсь перевести код C ++ в Bash по множеству причин. Этот код читает и манипулирует типом файла, специфичным для моего подполя, который написан и полностью структурирован в двоичном виде. Моя первая задача, связанная с двоичными файлами, - скопировать первые 988 байт заголовка, в том...

14
Как интерпретировать восьмеричный или шестнадцатеричный дамп двоичного файла?

В двоичном файле есть строки и несколько чисел. Если я делаю od -c filenameили strings filename, я могу видеть строки правильно. Но как насчет чисел? Они в каком-то странном формате. Текст после выполнения od -c filenameвыглядит так: 0000000 036 \ 0 032 004 SD \ 0 \ 0 \ 0 \ 0 сек 1 0000020 \ 0 \ 0...

13
Может ли vim отображать только символы ASCII и обрабатывать другие байты как двоичные данные?

Я уже знаю vim -b, однако, в зависимости от используемой локали, он отображает многобайтовые символы (например, UTF-8) в виде отдельных букв. Как я могу попросить vimотображать только печатные символы ASCII и обрабатывать остальные как двоичные данные, независимо от...

13
Команда md5sum двоичный и текстовый режим

Команда GNU md5sumимеет два режима: двоичный режим и текстовый режим. Я думаю, разница только в том, как обрабатываются символы новой строки? Я прав? В GNU / Linux эти два режима всегда дают один и тот же результат, поэтому единственное использование -bи -tпараметров - это указание флага ( *или ),...

12
Что такое PATH в Mac OS?

Что такое PATHв Mac OS? Я использовал его для установки глобальных инструментов командной строки, но единственная документация, которую я нашел, - это учебные пособия для этого, без реального объяснения того, что происходит под капотом. Я также не нашел соответствующей страницы в Википедии . Так...

12
Что такое бинарный пакет? Как их построить?

Я хочу получить подробную информацию о бинарном пакете и запустить их на Linux. Я использую базу Debian (Ubuntu / Linux Mint) Linux OS. Как собрать бинарный пакет из исходного кода? А можно ли напрямую загрузить бинарный пакет для приложений (например, Firefox и т. Д.) И игр (например, BosWars и т....

12
Как собрать статистику появления байтов в двоичном файле?

Я хотел бы знать эквивалент cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c представленные в /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-команды для создания статистики использования символов в текстовых файлах для подсчета двоичных файлов простые...

11
Как перевернуть содержимое двоичного файла?

Я решал задачу, в которой нашел файл данных без расширения. Команда fileпоказывает, что это data file (application/octet-stream). Команда hdпоказывает ВНП. в последней строке. Поэтому, если я переверну этот файл, то получу файл формата .PNG , я искал везде, но не нашел решения, объясняющего, как...

11
Когда я могу редактировать строки в исполняемом двоичном файле?

У меня есть исполняемый двоичный файл; давайте назовем это a.out. Я вижу, что бинарный файл содержит строки $ strings a.out ... /usr/share/foo .... Мне нужно изменить строку /usr/share/fooна /usr/share/bar. Могу ли я просто заменить строку на sed? sed -i 's@/usr/share/foo@/usr/share/bar@' a.out Это...

11
В чем разница между бинарным файлом и библиотекой?

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

11
Невозможно выполнить двоичный файл в NixOS - нет такого файла или каталога

Я попытался установить текущую версию oracle jre на виртуальную машину под управлением NixOS. Теперь происходит следующее: [michas@cc:~]$ tar xvzf jre-7u40-linux-x64.tar.gz |grep bin/java jre1.7.0_40/bin/javaws jre1.7.0_40/bin/java_vm jre1.7.0_40/bin/java [michas@cc:~]$ ls -l ./jre1.7.0_40/bin/java...

10
Модификация двоичного файла во время исполнения

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

10
Можно ли использовать xxd для вывода двоичного представления шестнадцатеричного числа, а не строки?

Я хотел бы сгенерировать необработанный двоичный пакет из hex в командной строке с целью тестирования протокола. Я надеюсь, что сделать это проще, чем написать заявление. Вот что сейчас происходит: echo '0A' | xxd -b 0000000: 00110000 01000001 00001010 Что я хотел бы иметь: echo '0A' | xxd -b...

10
Как следовать (а-ля «tail -f») бинарному файлу с самого начала?

Можно ли следовать бинарному файлу с самого начала, а-ля tail -f? Это полезно в некоторых случаях, например, если я scpзагружаю файл на удаленный сервер, и в то же время я хочу передать его другому процессу (да, я знаю, что могу использовать ssh+ catтрюки). Насколько я читал с FM, tailнаписано с...

9
Ubuntu против CentOS и бинарная совместимость

Я пытаюсь установить программное обеспечение, основанное на CentOS 4.7. Знаете ли вы, будет ли он работать в Ubuntu? Я читал, что CentOS на 100% совместим с двоичными файлами. То же самое относится к самой последней версии...

9
Что получается после использования кота на изображении?

Допустим, каждый создает файл примерно так: touch myFile Вы вводите в него какой-то текст с помощью vim или чего-то еще, а затем используете cat myFileдля выплевывания содержимого в терминал. Теперь, что происходит, когда я использую кошку на любом изображении? Сказать, cat myPNG.png Я просто...

9
исполняемый двоичный файл: файл не найден

Я знаю, что есть похожие вопросы, но я не нашел ни решения, ни этого точного случая. Двоичный файл был построен на Arch Linux с использованием его GCC 4.7. Пакет отлично работает в системе сборки. Команды ниже были выполнены на: Linux vbox-ubuntu 3.2.0-29-generic # 46-Ubuntu SMP пт 27 июля 17:03:23...

8
Почему (и как) использование cat в двоичных файлах испортило терминал?

Если я catправильно понимаю руководство: объединять файлы и печатать на стандартном выводе catпримет файлы в качестве аргумента и выведет их на стандартный вывод. То, что я не получаю, это если я использую команду: cat img.png > copy.png Я получу 2 PNG-файла, идентичные, а если я просто cat...