Вы пробовали base64
из пакета GNU coreutils?
http://packages.debian.org/stable/coreutils
В частности, этот пакет включает в себя: арка base64 [...]
Просто, эффективно и доступно на самых разных платформах.
Я по-разному зависел от metamail
и munpack
в прошлом, но оба они страдают от гниения. metamail
был удален из Debian, и mpack
похоже, что он собирается быть удаленным.
У меня есть пакет, который хочет зависеть от декодера base64. Конечно, я могу включить свой собственный однострочный Perl, но я чувствую, что уже должен быть пакет, который (1) достаточно стандартен (включая, но не ограничиваясь, доступность в качестве пакета для основных дистрибутивов) и (2) не является частью более крупного пакета с другим назначением, таким как Emacs или Subversion. Я полагаю, если в Coreutils есть что-то, что было бы хорошо, хотя ... Я что-то упускаю из виду?
Существуют автономные инструменты, такие как base64 от Джона Уокера, которые не работают с (1), и инструменты, такие как uudeview, которые, как оказалось, делают все виды приятных вещей, но не простую простую задачу кодирования и декодирования фрагмента данных base64. Пока что моя лучшая ставка выглядит как перекодирование, хотя я бы предпочел использовать что-то еще ( iconv
делает большую часть того, что делает, с более аккуратным интерфейсом и менее дурацкими настройками по умолчанию).
... Теперь я вижу, что у openssl
него есть эта функциональность, но это именно та странная зависимость, которую я бы хотел избежать, хотя я думаю, что есть разумное предположение, что она будет установлена на многих сайтах уже по другим причинам.
Вы пробовали base64
из пакета GNU coreutils?
http://packages.debian.org/stable/coreutils
В частности, этот пакет включает в себя: арка base64 [...]
Просто, эффективно и доступно на самых разных платформах.