2013-12-12 1 views
0

Я нахожусь в системе, где я не могу установить какие-либо пакеты, и мой busybox не включает команду base64. Однако мне нужно запустить скрипт, который использует base64 de/encoding. Есть ли способ сделать это в функции в скрипте, может быть?базовый пакет не доступен. Есть ли замена, поэтому я могу использовать команду в любом случае?

ответ

1

хорошо, как легко en/decode base64 действительно зависит от того, что является, установленным в вашей системе.

например. openssl can encode and decode base64:

$ openssl enc -base64 <<< 'Hello, World!' 
SGVsbG8sIFdvcmxkIQo= 
$ openssl enc -base64 -d <<< SGVsbG8sIFdvcmxkIQo= 
Hello, World! 
+0

К сожалению, у моей системы нет openssl. Только 'openssl_genrsa' и' openssl_req' (это маршрутизатор fritzbox) – tzippy