Descompacta uma string no formato gzip.
Sintaxe
GzStrDecomp( < cSource >, < nSourceLen >, < @cTarget > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cSource | caractere | Indica a string que está compactada. | X |
|
nSourceLen | numérico | Indica o tamanho da string compactada. | X |
|
cTarget | caractere | Indica a string descompactada. | X | X |
Retorno
Nome | Tipo | Descrição |
---|---|---|
lRet | lógico | Retorna .T. se a descompactação for realizada com sucesso; caso contrário, retorna .F.. |
Observações
- Essa função descompacta um string no formato gzip (GNU zip).
- Caso haja um erro na descompactação, é definido em cTarget uma string vazia ("").
Exemplos
Exemplo 1
user function exemplo() Local lRet := .F. Local cComp := "", cUncomp := "" Local nLenComp := 0, nLenUncomp := 0 cComp := MemoRead( "\mygzip.gz" ) nLenComp := Len( cComp ) cUncomp := "" nLenUncomp := 0 lRet := GzStrDecomp( cComp, nLenComp, @cUncomp ) nLenUncomp := Len( cUncomp ) nHandle := FCreate( "\myfile.txt" ) FWrite( nHandle, cUncomp, nLenUncomp ) FClose( nHandle ) return
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas