... should be .T. lOk := hb_unzipfile("E:\Test.Zip",,.T.,,"F:\",aFiles,NIL) It is working fine ... Dear Mr. Anser, I successfully zipped a file using: ...HB_ZipFile('file.zip',{'filetozip.txt'}, {|cFile, nPos| oSay1:SetText( cFile ) },.T.,,,{|nBytes, ...