Transformez n'importe quel fichier binaire en un fichier d'image PNG.
Python 3,6 ou plus est nécessaire.
De plus, le "oreiller" de la bibliothèque est nécessaire. Pour l'installer, tapez:
$ pip3 install -r requirements.txt
$ bin2img.py <file or directory>
ou
$ bin2img.py <input file or directory> <output file or directory>
Si seul un fichier est donné, un fichier image nommé <file name>.png
sera généré dans le même répertoire que le fichier.
Si le seul argument est un répertoire, tous les fichiers de ce répertoire seront transformés dans un répertoire nommé <directory name>_images
à côté du répertoire d'entrée donné.
Le comportement avec deux arguments est similaire mais avec un chemin de sortie déterminé par l'utilisateur.
La valeur par défaut est de produire des images colorées. Pour obtenir des images GreysCale, ajoutez l'option -g
(ou --grey
) à l'appel:
$ bin2img.py <file or directory> -g
Que l'indicateur -g
soit avant ou après le (s) fichier (s) n'a pas d'importance.
Miku a implémenté un outil similaire "binpic" inspiré par cet outil et implémenté en langue go
Cet outil est fabriqué par Christian Dreier. Si vous trouvez une copie quelque part, vous trouvez l'original chez GitHub.
Vous pouvez utiliser et copier cet outil dans les conditions de la licence MIT.