Стандартный инструмент Unix для декодирования base64?

3469
tripleee

Я по-разному зависел от metamailи munpackв прошлом, но оба они страдают от гниения. metamailбыл удален из Debian, и mpackпохоже, что он собирается быть удаленным.

У меня есть пакет, который хочет зависеть от декодера base64. Конечно, я могу включить свой собственный однострочный Perl, но я чувствую, что уже должен быть пакет, который (1) достаточно стандартен (включая, но не ограничиваясь, доступность в качестве пакета для основных дистрибутивов) и (2) не является частью более крупного пакета с другим назначением, таким как Emacs или Subversion. Я полагаю, если в Coreutils есть что-то, что было бы хорошо, хотя ... Я что-то упускаю из виду?

Существуют автономные инструменты, такие как base64 от Джона Уокера, которые не работают с (1), и инструменты, такие как uudeview, которые, как оказалось, делают все виды приятных вещей, но не простую простую задачу кодирования и декодирования фрагмента данных base64. Пока что моя лучшая ставка выглядит как перекодирование, хотя я бы предпочел использовать что-то еще ( iconvделает большую часть того, что делает, с более аккуратным интерфейсом и менее дурацкими настройками по умолчанию).

... Теперь я вижу, что у opensslнего есть эта функциональность, но это именно та странная зависимость, которую я бы хотел избежать, хотя я думаю, что есть разумное предположение, что она будет установлена ​​на многих сайтах уже по другим причинам.

1

1 ответ на вопрос

2
Shadok

Вы пробовали base64из пакета GNU coreutils?
http://packages.debian.org/stable/coreutils

В частности, этот пакет включает в себя: арка base64 [...]

Просто, эффективно и доступно на самых разных платформах.

Ого, спасибо, я действительно упускаю из виду нечто очевидное! tripleee 12 лет назад 0
Coreutils в моей системе фактически не включали в описание пакета `base64`, хотя я полагаю, что я могу лишь возложить вину на ошибку Debian # 535458: http://bugs.debian.org/535458 tripleee 12 лет назад 1

Похожие вопросы