Статьи / Linux


png to base64 конвертор

открываем окно терминала и пишем строку:

base64 ./file_name.png


Жмем enter и получаем файл в виде строки base64.

Если программа не найдена, то берём её
отсюда: http://www.fourmilab.ch/webtools/base64/

base64 --wrap=0 ./file.png
// --wrap=0 количество символов после которых ставится перенос строки
// в данном случае вывод будет в одну строку, без переносов


Чтобы сохранить base64 представление в другой файл, можно воспользоваться следующей командой:

base64 --wrap=0 ./picture.png > ./64.txt

// без точек текущего каталога, тоже работает

base64 --wrap=0 picture.png > 64.txt

// где picture.png картинка
// а 64.txt полученный из неё base64 код


не забываем что стоять при этому нужно в том каталоге, где находится наша картинка
cd /path_to_your_picture_folder


Полный код:
cd /path_to_your_picture_folder
base64 --wrap=0 picture.png > 64.txt