Re: AppleScript me prend le chou

Liste des GroupesRevenir à fcsm programmation 
Sujet : Re: AppleScript me prend le chou
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.sys.mac.programmation
Date : 27. Nov 2021, 17:06:36
Autres entêtes
Organisation : There's no cabale
Message-ID : <sntl2c$2kp1$1@cabale.usenet-fr.net>
References : 1
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Bonjour,

Je n'ai pas de Mac et jamais utilisé AppleScript, mais les énigmes liées
aux charsets me passionnent.

Le 24/11/2021 18:10, M.V. a écrit :
Hello,
 
Si j'utilise AppleScript, la commande :
 
do shell script "echo -n VW5lIGZhbWlsbGUgZMOpY2ltw6llIHBhciBsYSBDb3ZpZC0xOSDD | base64 -D | od -t x1 -An"
 
me donne comme résultat :
     fa  75  56  e6  52  06  66  16  d6  96  c6  c6  52  06  4c  3a
     96  36  96  dc  3a  96  52  07  06  17  22  06  c6  12  04  36
     f7  66  96  42  d3  13  92

Résultat incorrect.

mais si je tape directement dans Terminal :
 
echo -n VW5lIGZhbWlsbGUgZMOpY2ltw6llIHBhciBsYSBDb3ZpZC0xOSDD | base64 -D | od -t x1 -An
 
j'obtiens :
     55  6e  65  20  66  61  6d  69  6c  6c  65  20  64  c3  a9  63
     69  6d  c3  a9  65  20  70  61  72  20  6c  61  20  43  6f  76
     69  64  2d  31  39  20  c3

Résultat correct.

Est-ce que quelqu'un pourrait m'expliquer pourquoi AS ne me donne pas
le bon résultat ?

Comme dit plus haut je ne connais pas le logiciel, mais je peux peut-être te
donner une piste vers la solution.

Prenons la première ligne du résultat incorrect :
     fa  75  56  e6  52  06  66  16  d6  96  c6  c6  52  06  4c  3a

Retirons les trois premiers chiffres hexa (fa  7) :
     5  56  e6  52  06  66  16  d6  96  c6  c6  52  06  4c  3a

Maintenant déplaçons chaque double-espace d'une position pour regrouper de
nouveau les chiffres hexa deux par deux :
     55  6e  65  20  66  61  6d  69  6c  6c  65  20  64  c3  a

Tiens... tiens... ça ne te rappelle pas le résultat correct ?

:-D


À toi maintenant de déterminer ce qui a pu se passer entre la commande base64
et la commande od.

--
Olivier Miakinen

Date Sujet#  Auteur
24 Nov 21 * AppleScript me prend le chou20M.V.
24 Nov 21 +* Re: AppleScript me prend le chou3pehache
25 Nov 21 i+- Re: AppleScript me prend le chou1Fleuger
25 Nov 21 i`- Re: AppleScript me prend le chou1DV
25 Nov 21 +* Re: AppleScript me prend le chou11Fleuger
25 Nov 21 i+* Re: AppleScript me prend le chou3M.V.
25 Nov 21 ii`* Re: AppleScript me prend le chou2Fleuger
25 Nov 21 ii `- Re: AppleScript me prend le chou1M.V.
25 Nov 21 i+* Re: AppleScript me prend le chou3M.V.
25 Nov 21 ii`* Re: AppleScript me prend le chou2Fleuger
25 Nov 21 ii `- Re: AppleScript me prend le chou1M.V.
26 Nov 21 i`* Re: AppleScript me prend le chou4pehache
26 Nov 21 i `* Re: AppleScript me prend le chou3Fleuger
26 Nov 21 i  `* Re: AppleScript me prend le chou2M.V.
26 Nov 21 i   `- Re: AppleScript me prend le chou1Fleuger
26 Nov 21 +* Re: AppleScript me prend le chou2Joseph-B
26 Nov 21 i`- Re: AppleScript me prend le chou1M.V.
27 Nov 21 `* Re: AppleScript me prend le chou3Olivier Miakinen
27 Nov 21  `* Re: AppleScript me prend le chou2Olivier Miakinen
1 Dec 21   `- Re: AppleScript me prend le chou1Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal