Julia 1.0

Base64




julia

Base64

Base64.Base64EncodePipe प्रकार

Base64EncodePipe(ostream)

एक नया राइट-ओनली I / O स्ट्रीम लौटाएं, जो किसी भी बाइट्स को बेस 64-इनकोडेड ASCII बाइट्स में लिखा जाता है, जो ostream को लिखा गया है। Base64EncodePipe स्ट्रीम पर कॉलिंग एन्कोडिंग को पूरा करने के लिए आवश्यक है (लेकिन Base64EncodePipe बंद नहीं करता है)।

उदाहरण

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!"
source

Base64.base64encode फ़ंक्शन

base64encode(writefunc, args...; context=nothing)
base64encode(args...; context=nothing)

write - writefunc फंक्शन writefunc को देखते हुए, जो I / O स्ट्रीम को इसके पहले तर्क के रूप में लेता है, base64encode(writefunc, args...) कॉल writefunc लिखने के लिए args... को बेस 64-एन्कोडेड स्ट्रिंग - स्ट्रिंग देता है। base64encode(args...) base64encode(write, args...) बराबर है: यह मानक write कार्यों का उपयोग करके अपने तर्कों को बाइट्स में परिवर्तित करता है और बेस 64-एन्कोडेड स्ट्रिंग लौटाता है।

वैकल्पिक कीवर्ड तर्क context को सेट किया जा सकता है :key=>value युग्म या एक IO या IOContext ऑब्जेक्ट जिसका गुण I / O स्ट्रीम के लिए उपयोग किया जाता है जो writefunc या write लिए पारित किया writefunc

base64decode भी देखें।

source

Base64.Base64DecodePipe प्रकार

Base64DecodePipe(istream)

एक नया रीड-ओनली I / O स्ट्रीम लौटाएं, जो कि istream से पढ़े बेस 64-एन्कोडेड डेटा को istream

उदाहरण

julia> io = IOBuffer();

julia> iob64_decode = Base64DecodePipe(io);

julia> write(io, "SGVsbG8h")
8

julia> seekstart(io);

julia> String(read(iob64_decode))
"Hello!"
source

Base64.base64decode फ़ंक्शन

base64decode(string)

बेस 64-एन्कोडेड string को डिकोड करें और डिकोड किए गए बाइट्स का एक Vector{UInt8} लौटाता है।

base64encode भी देखें।

उदाहरण

julia> b = base64decode("SGVsbG8h")
6-element Array{UInt8,1}:
 0x48
 0x65
 0x6c
 0x6c
 0x6f
 0x21

julia> String(b)
"Hello!"
source

Base64.stringmime फ़ंक्शन

stringmime(mime, x; context=nothing)

अनुरोधित mime प्रकार में x के प्रतिनिधित्व वाले एक AbstractString को लौटाता है। यह repr(mime, x) समान है सिवाय इसके कि बाइनरी डेटा एक ASCII स्ट्रिंग के रूप में base64-encoded है।

वैकल्पिक कीवर्ड तर्क context को सेट किया जा सकता है :key=>value जोड़ी या एक IO या IOContext ऑब्जेक्ट जिसका गुण I / O स्ट्रीम को show लिए उपयोग किया जाता है।

source