Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Descodifica la cadena de entrada desde Base 64 y realiza la descompresión gzip.
Sintaxis
gzip_decompress_from_base64_string(
cuerda)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
cadena | string |
✔️ | Valor comprimido con gzip y, a continuación, codificado en base64. La función solo acepta un argumento. |
Nota:
- Esta función comprueba los campos de encabezado gzip obligatorios (ID1, ID2 y CM) y devuelve una salida vacía si alguno de estos campos tiene valores incorrectos.
- Se espera que el byte FLG sea cero.
- No se admiten campos de encabezado opcionales.
Devoluciones
- Devuelve un UTF-8
string
que representa la cadena original. - Devuelve un resultado vacío si se produce un error de descompresión o descodificación.
- Por ejemplo, las cadenas con codificación gzip-comprimidas y base 64 no válidas devolverán una salida vacía.
Ejemplos
En el ejemplo siguiente se muestra cómo descodificar una cadena base64 y descomprimirla mediante gzip y entrada válida.
print res=gzip_decompress_from_base64_string("H4sIAAAAAAAA/wEUAOv/MTIzNDU2Nzg5MHF3ZXJ0eXVpb3A6m7f2FAAAAA==")
res |
---|
"1234567890qwertyuiop" |
En el ejemplo siguiente se muestra cómo descodificar una cadena base64 y descomprimirla mediante gzip y la entrada no válida.
print res=gzip_decompress_from_base64_string("x0x0x0")
res |
---|