Compartir a través de


gzip_decompress_from_base64_string()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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