Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |
|---|
Powiązana zawartość
- Aby dekodować ciągi base64 do ciągu UTF-8, zobacz base64_decode_tostring()
- Aby uzyskać ciągi kodowania w ciągu base64, zobacz base64_encode_tostring()
- Ta funkcja jest odwrotnością base64_decode_toarray()