$base64.encode
¶
Description¶
Encode une valeur sous la forme d'une chaîne en base64
Syntaxe¶
$base64.encode( value [ , options ] )
Paramètres¶
value
file / string- Valeur à encoder. Peut être une valeur litérale (chaîne de caractères)
ou une référence de fichier (type
file
). options
map-
Options de conversion. Les options reconnues sont:
charset
string-
Charset à utiliser pour le traitement de la valeur en entrée, lorsque celle-ci est donnée sous forme de string (dans le cas d'un fichier, on lit les bytes sans les interpréter, donc le charset ne joue aucun rôle).
Par défaut, le charset est "utf-8"
chunkLength
integer-
Demande de découper la valeur base64 produite en morceaux. Si défini, l'option doit spécifier la longueur des morceaux.
Par défaut la valeur en sortie n'est pas découpée.
chunkSeparator
string- Caractère de séparation des morceaux. Par défaut le caractère de séparation est "\n" (caractère ascii 10).
Retour¶
Valeur chiffrée
Exemple¶
Encodage base64 de la valeur "Hello World!".
1 |
|
Exemple d'encodage base64 d'une image png. La valeur base64 de sortie est découpé en lignes de 80 caractères dans le fichier html de sortie.
1 2 3 |
|