Standard-Unix-Tool zur Dekodierung von base64?

3648
tripleee

Ich war schon immer auf metamailund munpackin der Vergangenheit angewiesen, aber beide leiden an Fäulnis. metamailwurde aus Debian entfernt und mpacksieht so aus, als würde es bald entfernt.

Ich habe ein Paket von mir, das auf einen base64-Decoder angewiesen ist. Ich kann natürlich meinen eigenen Perl-One-Liner hinzufügen, aber ich habe das Gefühl, dass es bereits ein Paket geben muss, das (1) ausnahmslos Standard ist (einschließlich, aber nicht beschränkt auf, als Paket für große Distributionen erhältlich). und (2) nicht Teil eines größeren Pakets mit einem anderen Zweck wie Emacs oder Subversion. Ich nehme an, wenn es etwas in Coreutils gibt, das gut wäre, aber ... fehlt mir etwas offensichtliches?

Es gibt eigenständige Tools wie John Walkers base64, die auf (1) ausfallen, und Tools wie uudeview, die alle möglichen schönen Dinge bewirken, aber nicht die einfache, unkomplizierte Aufgabe des Codierens und Decodierens von Base64-Daten. Bisher sieht meine beste Wette wie Recode aus, obwohl ich lieber etwas anderes verwenden würde ( iconvmacht das meiste, was es tut, mit einer saubereren Oberfläche und weniger verrückten Standardeinstellungen).

... Ich sehe jetzt, dass openssldiese Funktionalität hat, aber es ist genau die Art von oddball Abhängigkeit vermeiden Ich mag würde, obwohl ich es ist eine vernünftige Annahme vermuten, dass es bereits auf vielen Seiten aus anderen Gründen installiert werden.

1

1 Antwort auf die Frage

2
Shadok

Did you try base64 from the GNU coreutils package ?
http://packages.debian.org/stable/coreutils

Specifically, this package includes: arch base64 [...]

Simple, effective and available on a large variety of platforms.

Whoa, danke, tatsächlich habe ich etwas offensichtliches übersehen! tripleee vor 12 Jahren 0
Die coreutils auf meinem System enthielten eigentlich nicht "base64" in der Paketbeschreibung, obwohl ich vermute, dass ich nur einen Teil der Schuld an Debian-Fehler # 535458: http://bugs.debian.org/535458 legen kann tripleee vor 12 Jahren 1