Ferramenta Unix padrão para decodificação de base64?

1

Eu dependia variadamente de metamail e munpack no passado, mas ambos estão sofrendo de podridão. metamail foi removido da Debian e mpack parece estar prestes a ser removido.

Eu tenho um pacote meu que quer depender de um decodificador base64. Posso incluir meu próprio liner Perl, é claro, mas tenho a sensação de que já deve haver um pacote que seja (1) padrão padrão (incluindo, mas não limitado a, estar disponível como um pacote para grandes distribuições) e (2) não faz parte de um pacote maior com um propósito diferente, como o Emacs ou o Subversion. Eu suponho que se houver algo em Coreutils, tudo bem, entretanto ... Eu estou sentindo falta de algo óbvio?

Existem ferramentas autônomas como base64 de John Walker que falham em (1) e ferramentas como uudeview que acaba por fazer todo o tipo de coisas boas, mas não a simples tarefa de codificar e descodificar uma base64 dados. Até agora, minha melhor aposta parece recode , embora eu prefira usar outra coisa ( iconv faz a maior parte do que faz, com uma interface mais limpa e padrões menos malucos).

... Eu vejo agora que openssl tem essa funcionalidade, mas é precisamente o tipo de dependência estranha que eu gostaria de evitar, embora eu suponha que seja uma suposição razoável que ela será instalada em muitos sites por outras razões.

    
por tripleee 26.03.2012 / 15:11

1 resposta

2

Você tentou o base64 do pacote GNU coreutils?
link

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

Simples, eficaz e disponível em uma grande variedade de plataformas.

    
por 26.03.2012 / 15:26