[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [SOLVED] Re: qp-decode Error



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


Reply to: