OVH Cloud OVH Cloud

[WD9] Base64

3 réponses
Avatar
Vinii
Bonjour

Est-ce que quelqu'un aurait un script qui fait du base64 optimal
Celui qu'on trouve http://www.windasso.org/download/sources/Base64.zip
est un peut vieillo et pas du tout optimal, il faut 3h pour encoder un
fichier...

Merci pour votre aide

Vincent

3 réponses

Avatar
MiF
Bonjour,

Si tu utilises une version de WD qui supporte la fonction Crypte(), tu
peux obtenir un Base64 comme ceci :

Base64 = Crypte("MonJoliBuffer", "", CrypteAucun, vrai)

Michel Fages
Avatar
grpmail
Vinii a écrit :

Est-ce que quelqu'un aurait un script qui fait du base64 optimal



Bonjour

La doc de la 10 indique :
"Pour décoder une chaîne encodée en base64, il suffit d'utiliser :

ChaîneRésult = Décrypte(ChaîneCodée,"",CrypteAucun) "

Donc pour crypter essaie la fonction Crypte (ou fCrypte) avec les
mêmes paramètres !
Avatar
Vinii
MiF a formulé ce mardi :
Bonjour,

Si tu utilises une version de WD qui supporte la fonction Crypte(), tu
peux obtenir un Base64 comme ceci :

Base64 = Crypte("MonJoliBuffer", "", CrypteAucun, vrai)

Michel Fages



Oui sauf qu'il ne correspond pas à la rfc 1521,
il découpe à 80 et non à 76 caractères et ne gère pas le complément =
ou == en fin de chaine.

D'où ma question