Am 2005-02-08 16:24:56, schrieb Joerg Friedrich:

> Dann ist qp-decode aber ein ziemlicher schwachsinn, nimm doch
> mimedecode, dass sollte auch mit verschiedenen Zeichens�tzen umgehen
> k�nnen.

Also "mimedecode" kann nur "quoted-printable" correct
und hat mit "base64" auch Probleme:

  __( '/home/michelle.konzack/Maildir/.ATTENTION.rfc2047_qp/tester' )___
 /
| #!/bin/bash
| 
| let c=1
| for i in `ls */*.*.*.*` ; do
|     echo -n "$c :  "
|     cat $i |formail -zcx Old-Subject:             |\
|             mimedecode
| #            sed -e "s/       //g" -e "s/     //g"       \
| #                -e "s/_/ /g"                       \
| #                -e "s/=?ISO-8859-15?[qQ]?//g"      \
| #                -e "s/=?iso-8859-15?[qQ]?//g"      \
| #                -e "s/=?ISO-8859-1?[qQ]?//g"       \
| #                -e "s/=?iso-8859-1?[qQ]?//g"       \
| #                -e "s/=?WINDOWS-1252?[qQ]?//g"     \
| #                -e "s/=?windows-1252?[qQ]?//g"     \
| #                -e "s/?=//g"                       \
| #                -e "s/\ \ \ / /g" -e "s/\ \ / /g" |\
| #            qp-decode
|     let c=$c+1
| done
| echo
 \______________________________________________________________________

Die Ausgabe:

  __( stdin )___________________________________________________________
 /
| 1 :  Re: Endre st�rrelsen p� /dev/vg_data og /dev/vg_system
| 2 :  Re: Stand Debian à Solutions Linux 2005
| 3 :  Benutername �ndern?
| 4 :  Re: Benutername �ndern?
| 5 :  Re: Benutername �ndern?
| 6 :  Re: Benutername �ndern?
| 7 :  Re: Benutername �ndern   =?iso-8859-15?Q?=3F?=
| 8 :  dnsmasq mit dhcp und aufl�sung der lokalen  =?ISO-8859-15?Q?_hosts?=
| 9 :  Re: l'�cran de ma console        
=?iso-8859-1?Q?_est_tout_brouill=E9_au_d=E9marrage_apr=E8?=     
=?iso-8859-1?Q?s?= une recompilation
| 10 :  Nouvelles hebdomadaires Deb ian - 1 f�vrier 2005
| 11 :  =?ISO-8859-1?Q?=5Br=E9solu=5D_probl=E8mes_avec_Xfree_et_?=  
=?ISO-8859-1?Q?drivers_NVIDIA=2E_?=
| 12 :  Copier les partitions syst      =?iso-8859-1?Q?=E8mes?= sur un autre DD
| 13 :  Re: Copier les partitions syst�mes sur un autre DD
| 14 :  Re: Copier les partitions syst�mes sur un autre DD
| 15 :  100% a une chaine pr�s
| 16 :  Re: dnsmasq mit dhcp und aufl�sung der lokalen  hosts
| 17 :  =?iso-8859-1?q?Demo_am_17=2E_in_Kiel_gegen_Schr=F6der=3F?=
| 18 :  Re: Demo am 17. in Kiel gegen Schr�der?
| 19 :  [alim] Re: [Tel_Ma] Re: [MarocIT] Offre d'emploi        
=?iso-8859-1?Q?=5BBarcelone_-_Espagne=5D_-_D=E9veloppeur_Web_H/F_-_Espa?=       
=?iso-8859-1?Q?=F1ol_&_English?=
| 20 :  les accents sur la premi�       =?iso-8859-1?Q?re?= console.
| 21 :  Re: dnsmasq mit dhcp und aufl�sung der lokalen  hosts
| 22 :  Re: dnsmasq mit dhcp und aufl�sung der lok  
=?ISO-8859-15?Q?alen___hosts?=
| 23 :  Enlever des logs apache les ip du r�seau        local...
| 24 :  Re: Enlever des logs apache les ip du r�seau   
=?ISO-8859-1?Q?local=2E=2E=2E?=
| 25 :  Re: Enlever des logs apache les ip du r�seau  local...
| 26 :  Re: dnsmasq mit dhcp und aufl�sung der lokalen    hosts
| 27 :  Re: dnsmasq mit dhcp und aufl�sung der lok  
=?ISO-8859-15?Q?alen___hosts?=
| 28 :  Re: Kontrolllesung einer debconf-�bersetzung
| 29 :  Re: dnsmasq mit dhcp und aufl�sung der lokalen   hosts
| 30 :  =?ISO-8859-1?Q?Economisez_jusqu'=E0_30=80_avec_le_MOIS_du_PACK_!?=
| 31 :  apt-get upgrade r�ckg�ngig machen
| 32 :  Re: apt-get upgrade r�ckg       =?iso-8859-1?Q?=E4ngig?= machen
| 33 :  
=?iso-8859-1?q?Re:=20[alim]=20Re:=20[Tel=5FMa]=20Re:=20[MarocIT]=20Offre?=  
=?iso-8859-1?q?=20d'emploi=20[Barcelone=20-=20Espagne]=20-=20D=E9veloppeur?=  
=?iso-8859-1?q?=20Web=20H/F=20-=20Espa=F1ol=20&=20English?=
| 34 :  =?ISO-8859-1?Q?=20Pacxo=C4=CE=C9=CB=C9,?=  
=?ISO-8859-1?Q?=20=DAa=D0pa=D7=CBa?=  =?ISO-8859-1?Q?=20=CB?=        
=?ISO-8859-1?Q?ap=D4p=C9=C4=D6e=CA,?=  =?ISO-8859-1?Q?=20=C4oc=D4a=D7=CBa?=  
=?ISO-8859-1?Q?=20=D0?=    =?ISO-8859-1?Q?o?= MOCKBE.
| 35 :  Re: apt-get upgrade r�ckg       =?iso-8859-1?Q?=E4ngig?= machen
| 36 :  Re: apt-get upgrade r�ckg       =?iso-8859-1?Q?=E4ngig?= machen
| 37 :  Re: apt-get upgrade r�ckg       =?iso-8859-1?Q?=E4ngig?= machen
| 38 :  Re: apt-get upgrade r�ckg�ngig machen
| 39 :  Re: Enlever des logs apache les ip du r�seau    local...
| 40 :  kde ne veut pas du fran�ais... impossible       de valider le choix 
langue Fran�ais dans le centre de   config de kde...
| 41 :  Paulo Eduardo Pasquini Marcondes/RJ/Petrobras  
=?ISO-8859-1?Q?est=E1_ausente_do_escrit=F3rio=2E?=
 \______________________________________________________________________

Er kann also nicht zwei oder mehrfach decodieren. Und warum es nicht bei
den Nummern 11, 17, 30, 33 und 34 nicht funktioniert, weis ich nicht.

Erst richtig problematisch wird es, wenn ich "base64" decodieren mu�,
da diese ja �ber mehrere Zeilen mehrfach decodieren mu�.

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an