Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css
Portuguese

Pagetitle
GzStrDecomp
GzStrDecomp

Descompacta uma string no formato gzip.

Sintaxe

Bloco de código
collapsefalse
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

Bloco de código
themeEclipse
languagecpp
titleExemplo 1
linenumberstrue
collapsefalse
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