[shell unix] fonction décodage base64 ?
pierre
-
mono -
mono -
bonjour
je parcours le net mais je ne trouve malheureusement pas mon bonheur
apres, je ne recherche surement pas les bons termes vous allez me dire
en fait, je cherche un équivalent shell unix à la fonction javascript atob() ou de la fonction php base64_decode() (décode une chaîne de données qui a été encodées en employant la base 64 d'encodage)
cette fonction existe t elle par défaut, faut il la créer ? Mes connaissances shell étant plus que limitées, je me retrouve dans une impasse
pourriez vous m'orientez svp ?
merci merci
je parcours le net mais je ne trouve malheureusement pas mon bonheur
apres, je ne recherche surement pas les bons termes vous allez me dire
en fait, je cherche un équivalent shell unix à la fonction javascript atob() ou de la fonction php base64_decode() (décode une chaîne de données qui a été encodées en employant la base 64 d'encodage)
cette fonction existe t elle par défaut, faut il la créer ? Mes connaissances shell étant plus que limitées, je me retrouve dans une impasse
pourriez vous m'orientez svp ?
merci merci
A voir également:
- [shell unix] fonction décodage base64 ?
- Fonction si et - Guide
- Classic shell - Télécharger - Personnalisation
- Decodage téléphone android - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
3 réponses
Salut,
Tu peux invoquer une commande python dans le shell qui fait ça automatiquement:
Tu peux invoquer une commande python dans le shell qui fait ça automatiquement:
python -c "print __import__('base64').b64decode('chaine base64 à décoder')"
Bonjour,
C'est surement un peu tard... mais ça peut servir à d'autres.
Sous Linux, tu peux utiliser uudecode :
cat <<EOF | uudecode
begin-base64 644 /dev/stdout
ta chaine base64 à décoder
====
EOF
C'est surement un peu tard... mais ça peut servir à d'autres.
Sous Linux, tu peux utiliser uudecode :
cat <<EOF | uudecode
begin-base64 644 /dev/stdout
ta chaine base64 à décoder
====
EOF
Bonjour, il y a évidement plein de façons de faire ça, je pense même qu'il y a un utilitaire par defaut mais je ne vois pas lequel pour le moment (à part openssl).
Il y a plein d'autres solutions:
utiliser opnessl: http://www.vanemery.com/cgi-sys/suspendedpage.cgi
Un petit programme en C: http://jeremie.com/frolic/base64/
Une fonction de la tcllib (via tclsh): http://tcllib.sourceforge.net/doc/base64.html
etc.
Tout ceci en recherchant sur google:
https://www.google.com/search?hl=en&q=base64+encode%2Fdecode+linux&btnG=Search&gws_rd=ssl
Cordialement
Il y a plein d'autres solutions:
utiliser opnessl: http://www.vanemery.com/cgi-sys/suspendedpage.cgi
Un petit programme en C: http://jeremie.com/frolic/base64/
Une fonction de la tcllib (via tclsh): http://tcllib.sourceforge.net/doc/base64.html
etc.
Tout ceci en recherchant sur google:
https://www.google.com/search?hl=en&q=base64+encode%2Fdecode+linux&btnG=Search&gws_rd=ssl
Cordialement
Tiens je ne connaissance pas cette syntaxe __import__()
Cool.