Comme d'hab, j'arrive un peu tard...

On Tue, 19 Jun 2001, Daniel Cordey wrote:

> On Tue, 19 Jun 2001, Marc SCHAEFER wrote:
> >   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.
> 
> Et apres... on repack les bits ? OK, je regarderai ce truc un autre jours...
Mouais, y'a un truc: le ``='' est utilis� pour une sorte de comptage:
A-Z:26 + a-z:26 + 0-9:10 + ``+/'':2 = 64, le ``='' est le
soixante-cinqui�me...

> > donc cela ne devrait pas �tre trop difficile � r��crire. Ou � pomper de
> > munpack, ou du package Perl correspondant.
> 
> Je vais jeter un coup d'oeil au code source.
> 
> > Tu pourrais aussi g�n�rer de faux headers et utiliser munpack(1).
> 
> En fait, c'est exactement ce que je cherchais. En prime, je n'ai meme pas 
> besoin de separer le 'component' du reste du mail. Je suis alle recuperer 
> mpack quelque part et ca marche tres bien.
Pour ma part, je l'ai fait avec ``mimencode'' ou ``mmencode''. Je crois
que ``binhex'' et ``uuencode'' aussi, mais n'utilisent pas (en tout cas
par d�faut) les m�me format...

mpack et munpack te permettent de g�rer des mail AVEC attachements, et pas
uniquement des streams Base64...

Maintenant, si cela t'int�resse, j'avais fait un petit script sh � placer
en filtre ``if='' dans le /etc/princap, pour cr�er une imprimante
virtuelle qui retourne � l'utilisateur son travail d'impression en
attachement PDF, par mail multi-part... (Avec comme nom de fichier,
un `uuidgen`.pdf � renommer de cas en cas)

--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch


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

Répondre à