Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 |
|---|
Související obsah
- Dekódování řetězců base64 na řetězec UTF-8 najdete v tématu base64_decode_tostring()
- Kódování řetězců na řetězec base64 najdete v tématu base64_encode_tostring()
- Tato funkce je inverzní funkce base64_decode_toarray().