base64_encode_fromarray()

Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Zakóduje řetězec base64 z pole bajtů.

Syntaxe

base64_encode_fromarray( base64_string_decoded_as_a_byte_array)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Požadováno Popis
base64_string_decoded_as_a_byte_array dynamic ✔️ Bajty (celé číslo), které se mají zakódovat do řetězce base64.

Návraty

Vrátí řetězec base64 kódovaný z pole bajtů. Všimněte si, že bajt je celočíselnou typ.

Příklady

Následující příklad ukazuje, jak použít base64_encode_fromarray() ke kódování pole bajtů do řetězce base64.

let bytes_array = toscalar(print base64_decode_toarray("S3VzdG8="));
print decoded_base64_string = base64_encode_fromarray(bytes_array)

Výstup

decoded_base64_string
S3VzdG8=

Při pokusu o kódování řetězce base64 z neplatného pole bajtů vygenerovaného z neplatného řetězce kódování UTF-8 se vrátí hodnota null:

let empty_bytes_array = toscalar(print base64_decode_toarray("U3RyaW5n0KHR0tGA0L7Rh9C60LA"));
print empty_string = base64_encode_fromarray(empty_bytes_array)

Výstup

empty_string