Преобразовать любой двоичный файл в файл изображения PNG.
Необходим Python 3.6 или выше.
Кроме того, необходима библиотека «подушка». Чтобы установить его, введите:
$ pip3 install -r requirements.txt
$ bin2img.py <file or directory>
или
$ bin2img.py <input file or directory> <output file or directory>
Если приведен только файл, файл изображения с именем <file name>.png
будет генерироваться в том же каталоге, что и файл.
Если единственным аргументом является каталог, все файлы в этом каталоге будут преобразованы в каталоге с именем <directory name>_images
вместе с данным входным каталогом.
Поведение с двумя аргументами аналогично, но с определяемым пользователем пути вывода.
По умолчанию - создание цветных изображений. Чтобы получить изображения серого, добавьте опцию -g
(или --grey
) к вызову:
$ bin2img.py <file or directory> -g
Является ли флаг -g
до или после файла (ы), не имеет значения.
Мику внедрил аналогичный инструмент «Binpic», вдохновленный этим инструментом и реализован на языке GO
Этот инструмент изготовлен Кристиан Дрейером. Если вы найдете копию где -то, вы найдете оригинал на GitHub.
Вы можете использовать и скопировать этот инструмент в условиях лицензии MIT.