Outils pour utilisateurs

Outils du site


tech:uudecode-par-openssl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:uudecode-par-openssl [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:uudecode-par-openssl [2026/06/30 21:42] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>encodage OpenSSL}}
 +
 +# Remplacer uuencode/uudecode par openssl
 +
 +Voir aussi :
 +* base58
 +
 +Exemple
 +
 +~~~
 +$ echo -n "Test" | openssl base64
 +VGVzdA==
 +~~~
 +
 +~~~
 +$ echo "VGVzdA==" | openssl base64 -d
 +Test
 +~~~
 +
 +En encore 
 +~~~bash
 +cat /usr/share/doc/systemd/LICENSE.LGPL2.1 | head -12 | gzip | openssl base64
 +~~~
 +
 +~~~
 +H4sIAAsBF1cAA2VRwW7CMAy95yvecZO6ijLtwBFQQUgdQnTsMu2Qti6NVhKUuCD+
 +fg6MHTYrOdh+7/nJBv7Gcr1DkZdlvsUyX+fbaYHNblas5pCfr8tc/aPc4p18MM5i
 +nGYJFlT5QfsLsslkohTm7njxZt8xHuaPsSiY2MLCE6F0LZ+1JyzcYBvNIpNgZetU
 +4SUTiLZfvbEoWcAs4qblDoveOZ9g5gJH+OsUGI2zbPSUPY8yYFdOFfIT+YuzBBNw
 +JH8wzNSAHWrxA20bNCawN9XABMFWMvsQm4aCgmvBnTB7U5MNhMbVw4GsOBA86k7b
 +vbF7GI7y1jF037szNalSH2+RKI87Qmt8YHjqSQcZf/pZ1FWeUFAI5LHcFCmwiiIh
 ++hssiwV9UwhDXQvM+TvpeiVT+bjizVCJQ0mvLpNf/XGCjmxN6sq4V+1wqGScXCn9
 +VOob+cnrRwACAAA=
 +~~~
 +
 +~~~bash
 +(
 +cat <<EOF
 +H4sIAAsBF1cAA2VRwW7CMAy95yvecZO6ijLtwBFQQUgdQnTsMu2Qti6NVhKUuCD+
 +fg6MHTYrOdh+7/nJBv7Gcr1DkZdlvsUyX+fbaYHNblas5pCfr8tc/aPc4p18MM5i
 +nGYJFlT5QfsLsslkohTm7njxZt8xHuaPsSiY2MLCE6F0LZ+1JyzcYBvNIpNgZetU
 +4SUTiLZfvbEoWcAs4qblDoveOZ9g5gJH+OsUGI2zbPSUPY8yYFdOFfIT+YuzBBNw
 +JH8wzNSAHWrxA20bNCawN9XABMFWMvsQm4aCgmvBnTB7U5MNhMbVw4GsOBA86k7b
 +vbF7GI7y1jF037szNalSH2+RKI87Qmt8YHjqSQcZf/pZ1FWeUFAI5LHcFCmwiiIh
 ++hssiwV9UwhDXQvM+TvpeiVT+bjizVCJQ0mvLpNf/XGCjmxN6sq4V+1wqGScXCn9
 +VOob+cnrRwACAAA=
 +EOF
 +) | openssl base64 -d | gzip -d > plop.txt
 +~~~
 +
 +Base64 sans line return : \
 +Utilisez '-A'
 +Exemple 
 +~~~bash
 +cat plop.sh | openssl base64 | tr -d '\n' | openssl base64 -A -d
 +~~~
 +
 +## Alternatives
 +
 +Base45 :
 +* https://www.bortzmeyer.org/9285.html
 +
 +
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki