base64_encode_fromarray()

Przełącz usługi przy użyciu rozwijanej listy Wersja. Dowiedz się więcej o nawigacji.
Dotyczy: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Koduje ciąg base64 z tablicy bajtów.

Składnia

base64_encode_fromarray( base64_string_decoded_as_a_byte_array)

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Typ Wymagania opis
base64_string_decoded_as_a_byte_array dynamic ✔️ Tablica bajtów (całkowita) do kodowania w ciągu base64.

Zwraca

Zwraca ciąg base64 zakodowany z tablicy bajtów. Należy pamiętać, że bajt jest typem liczby całkowitej.

Przykłady

W poniższym przykładzie pokazano, jak zakodować base64_encode_fromarray() tablicę bajtów do ciągu base64.

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

Wyjście

decoded_base64_string
S3VzdG8=

Próba zakodowania ciągu base64 z nieprawidłowej tablicy bajtów wygenerowanej z nieprawidłowego zakodowanego ciągu UTF-8 zwróci wartość null:

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

Wyjście

empty_string