On Tue, 19 Jun 2001, Daniel Cordey wrote:

> Quelqu'un connait-il un moyen SIMPLE de decoder les fameuses lignes 
> 'base64-encoded'. Je desire simplement un bout de C decodant les lignes du 
> style :

use MIME::Base64;

print decode_base64('.....');

chez moi (Debian potato), aucun probl�me � l'utiliser; si jamais package
libmime-perl sinon CPAN. 

> 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAATgAAAAAAAAAA
> EAAAUAAAAAEAAAD+////AAAAAE0AAAD//////////////////////////////////////////////

maintenant en C, d'apr�s la doc:

  The Base64 encoding is designed to represent arbitrary sequences of
  octets in a form that need not be humanly readable. A 65-character
  subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling 6 bits to be
  represented per printable character. 

donc cela ne devrait pas �tre trop difficile � r��crire. Ou � pomper de
munpack, ou du package Perl correspondant.

Tu pourrais aussi g�n�rer de faux headers et utiliser munpack(1).

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à