Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/08/2011, à 14:16

JBF

[Thunderbird] recherche dans des mails encodés en base64

Bonjour,

Je reçois des messages d'alertes bibliographiques (des sommaires de revues) et je voudrais faire des recherches par mots-clé sur le contenu de ces messages. Le problème est que ces messages sont encodés en base64 et il semble que l'outil de recherche de Thunderbird ne sache pas faire dans ce cas. Ça marche si j'ouvre un de ces messages dans un onglet mais pas si je cherche dans un dossier de messages. Mais chercher dans un message après l'autre avec plusieurs mots-clé n'a pas grand intérêt.

J'ai essayé aussi bien avec Thunderbird 3.1.11 fourni avec Ubuntu 10.04 que avec Thunderbird 6.0 toujours sur Ubuntu 10.04.

Est-ce que quelqu'un connaitrait un moyen alternatif (une extension ?) ou saurait me dire s'il y a quelque chose que je ne fais pas correctement pour que ça marche ?

Bonne journée
JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#2 Le 18/08/2011, à 15:49

jilucorg

Re : [Thunderbird] recherche dans des mails encodés en base64

Un truc encodé en Base64 (ici une pièce jointe) ressemble à ça :

dy5tZWRpZXZhbC13YXIuY29tLzEtQ29tbXVuaWNhdGlvbi9uZXdzbGV0dGVyUHJvbW9f
MDMucG5nKTsnPjxpbWcgc3JjPSdodHRwOi8vd3d3Lm1lZGlldmFsLXdhci5jb20vMS1Db21tdW5p
Y2F0aW9uL25ld3NsZXR0ZXJQcm9tb18wMy5wbmcnPjxpbWcgc3JjPSdodHRwOi8vd3d3Lm1lZGll
dmFsLXdhci5jb20vMS1Db21tdW5pY2F0aW9uL25ld3NsZXR0ZXJQcm9tb18wMy5wbmcnPjwvdGQ+
Cgo8L3RyPgoKPC90Ym9keT4KCjwvdGFibGU+Cgo8L3RkPgoKPC90cj4KCjx0cj4KCjx0ZD48YSBo
cmVmPSdodHRwOi8vd3d3Lm1lZGlldmFsLXdhci5jb20vc2lnbnVwLnBocD9tYWlsPWJldHR5OTEw
QGhvdG1haWwuZnInIGNsYXNzPSdtZW51NCc+PGltZyBzcmM9J2h0dHA6Ly93d3cubWVkaWV2YWwt
d2FyLmNvbS8xLUNvbW11bmljYXRpb24vbmV3c2xldHRlclByb21vXzA0LnBuZycgYWx0PSdNZWRp

→ je vois difficilement comment tu pourrais y faire une recherche textuelle avec n'importe quel outil sans décodage préalable...

(cf. http://fr.wikipedia.org/wiki/Base64)


  jiluc.
––
             Pour soutenir concrètement le logiciel libre : l'April !    http://www.april.org

Hors ligne

#3 Le 18/08/2011, à 16:32

JBF

Re : [Thunderbird] recherche dans des mails encodés en base64

jilucorg a écrit :

Un truc encodé en Base64 (ici une pièce jointe) ressemble à ça :

dy5tZWRpZXZhbC13YXIuY29tLzEtQ29tbXVuaWNhdGlvbi9uZXdzbGV0dGVyUHJvbW9f
[...]
→ je vois difficilement comment tu pourrais y faire une recherche textuelle avec n'importe quel outil sans décodage préalable...

(cf. http://fr.wikipedia.org/wiki/Base64)

Je sais bien (je sais aussi utiliser Wikipedia et faire un ctrl+U dans Thunderbird wink  ) mais qu'est-ce qui empêche Thunderbird de décoder à la volée le corps des messages dans lesquels on lui demande de faire une recherche ? D'accord ça prend plus de temps mais ce n'est pas rédhibitoire.

JBF

Dernière modification par JBF (Le 18/08/2011, à 16:33)


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#4 Le 18/08/2011, à 17:32

jilucorg

Re : [Thunderbird] recherche dans des mails encodés en base64

JBF a écrit :

qu'est-ce qui empêche Thunderbird de décoder à la volée le corps des messages dans lesquels on lui demande de faire une recherche ?

L'artillerie lourde Base64 ne s'utilise pas normalement pour du texte (absurdité en termes de poids), mais, dans des mails au format MIME, pour ajouter des images, joindre des sons, des fichiers binaires en général, où donc il n'y a rien à chercher. Qui voudrait implémenter un truc pareil pour l'usage plus qu'exceptionnel qui en serait fait par quelques individus ?

Et même si on voulait chercher des chaînes, ce ne serait pas possible, il faut décoder la totalité du machin avant d'y entrer :

The same characters will be encoded differently depending on their position within the three-octet group which is encoded to produce the four characters. For example

The Input: pleasure.   Encodes to cGxlYXN1cmUu
The Input:  leasure.   Encodes to bGVhc3VyZS4=
The Input:   easure.   Encodes to ZWFzdXJlLg==
The Input:    asure.   Encodes to     YXN1cmUu
The Input:     sure.   Encodes to     c3VyZS4=

(http://en.wikipedia.org/wiki/Base64)


  jiluc.
––
             Pour soutenir concrètement le logiciel libre : l'April !    http://www.april.org

Hors ligne