Base64
Base64.Base64 — ModuleBase64Fonctionnalité pour l'encodage et le décodage base64, une méthode pour représenter des données binaires sous forme de texte, courante sur le web.
Base64.Base64EncodePipe — TypeBase64EncodePipe(ostream)Renvoie un nouveau flux d'E/S en écriture seule, qui convertit tous les octets écrits dans celui-ci en octets ASCII encodés en base64 écrits dans ostream. Appeler close sur le flux Base64EncodePipe est nécessaire pour compléter l'encodage (mais ne ferme pas ostream).
Exemples
julia> io = IOBuffer();
julia> iob64_encode = Base64EncodePipe(io);
julia> write(iob64_encode, "Hello!")
6
julia> close(iob64_encode);
julia> str = String(take!(io))
"SGVsbG8h"
julia> String(base64decode(str))
"Hello!"Base64.base64encode — Functionbase64encode(writefunc, args...; context=nothing)
base64encode(args...; context=nothing)Étant donné une fonction de type write comme writefunc, qui prend un flux I/O comme premier argument, base64encode(writefunc, args...) appelle writefunc pour écrire args... dans une chaîne encodée en base64, et retourne la chaîne. base64encode(args...) est équivalent à base64encode(write, args...) : il convertit ses arguments en octets en utilisant les fonctions standard write et retourne la chaîne encodée en base64.
L'argument clé optionnel context peut être défini comme une paire :key=>value ou un objet IO ou IOContext dont les attributs sont utilisés pour le flux I/O passé à writefunc ou write.
Voir aussi base64decode.
Base64.Base64DecodePipe — TypeBase64DecodePipe(istream)Renvoie un nouveau flux d'E/S en lecture seule, qui décode les données encodées en base64 lues à partir de istream.
Exemples
julia> io = IOBuffer();
julia> iob64_decode = Base64DecodePipe(io);
julia> write(io, "SGVsbG8h")
8
julia> seekstart(io);
julia> String(read(iob64_decode))
"Hello!"Base64.base64decode — Functionbase64decode(string)Décode la chaîne string encodée en base64 et renvoie un Vector{UInt8} des octets décodés.
Voir aussi base64encode.
Exemples
julia> b = base64decode("SGVsbG8h")
6-element Vector{UInt8}:
0x48
0x65
0x6c
0x6c
0x6f
0x21
julia> String(b)
"Hello!"Base64.stringmime — Functionstringmime(mime, x; context=nothing)Renvoie un AbstractString contenant la représentation de x dans le type mime demandé. Cela est similaire à repr(mime, x) sauf que les données binaires sont encodées en base64 sous forme de chaîne ASCII.
L'argument clé optionnel context peut être défini sur une paire :key=>value ou un objet IO ou IOContext dont les attributs sont utilisés pour le flux d'E/S passé à show.