
HB_ZIPFILE()     //  http://www.marinas-gui.org/projects/harbour_manual/index.html?page=hb_zipfile.htm
                 //  https://harbour.github.io/doc/hbziparc.html#hb_zipfile
Syntax

HB_ZIPFILE( <cFile> , <cFileToCompress> | <aFiles>, <nLevel> ,
<bBlock>,<lOverWrite> ,<cPassword>,<lWithPath>,<lWithDrive>) ---> lCompress

Argumentos
<cFile> Nombre del archivo zip
<cFileToCompress> Se puede usar el nombre de un archivo a Compress, Drive y / o path
<aFiles> Se puede usar una matriz que contiene archivos para comprimir, Drive y / o ruta
<nLevel> Nivel de compresin que va de 0 a 9
<bBlock> Bloque de cdigo para ejecutar mientras se comprime
<lOverWrite> Alternar para sobrescribir el archivo si existe
<cPassword>  Contrasea para cifrar los archivos
<lWithPath> Alternar para almacenar la ruta o no
<lWithDrive> Alternar para almacenar la letra y la ruta de la unidad o no Returns
<lCompress> .t. si el archivo fue creado, de lo contrario .f.

*----------------------------------------------------------------------------------------------------------------------------------------*

Descripcin

<cFile>           Esta funcin crea un archivo zip llamado <cFile>. Si la extensin es omitida, se asumir .ZIP. 
<cFileToCompress> Si el segundo parmetro es una cadena de caracteres, este archivo se agregar al archivo zip. 
<aFiles>          Si el segundo parmetro es una matriz, todos los nombres de archivos contenidos en <aFiles> sern comprimidos.
<nLevel>          Si se usa <nLevel>, determina el tipo de compresin donde 0 significa que no hay compresin y 9 significa la mejor compresin.
<bBlock>          Si se utiliza <bBlock>, cada vez que se abra el archivo para comprimirlo, se evaluar bBlock. Los parmetros de bBlock son cFile y nPos.
<lOverWrite>      Si se usa <lOverWrite>, alterna para sobrescribir o no el archivo existente. El valor predeterminado es sobrescribir el archivo; 
                  de lo contrario, si <lOverWrite> es falso, los nuevos archivos se agregarn al <cFile>.
<cPassword>       Si se usa <cPassword>, todos los archivos que se agregan al archivo se cifran con la contrasea.
<lWithPath>       Si se usa <lWithPath>, indica que la ruta tambin debe almacenarse con el nombre del archivo. El valor predeterminado es falso.
<lWithDrive>      Si se utiliza <lWithDrive>, se indica que la Unidad y la ruta tambin deben almacenarse con el nombre del archivo.
                  El valor predeterminado es falso.
<lCompress>       .T. si el archivo fue creado, de lo contrario .F.

* ------------------------------------------------- ------------------------------------------------------------------------------------- *
* ------------------------------------------------- ------------------------------------------------------------------------------------- *


HB_UNZIPFILE ()   //  http://www.marinas-gui.org/projects/harbour_manual/index.html?page=hb_zipfile.htm
  //  https://harbour.github.io/doc/hbziparc.html#hb_unzipfile
Sintaxis
HB_UNZIPFILE (<cFile>, <bBlock>, <lWithPath>), <cPassWord>, <cPath>,
[<cFile> | <aFile>] <---> lCompress

Argumentos

<cFile> Nombre del archivo zip
Bloque de cdigo <bBlock> para ejecutar mientras se comprime
<lWithPath> Toggle to create directory si es necesario
<cPassWord> Contrasea para usar para extraer archivos
<cPath> Ruta para extraer los archivos.
<cFile> | <aFiles> Un archivo o una matriz de archivos para extraer devoluciones
<lCompress> .t. si todo el archivo fue restaurado exitosamente, de lo contrario .f.

Descripcin

<cFile>  Esta funcin restaura todos los archivos contenidos dentro del <cFile>.
         Si la extensin es omitida, se asumir .ZIP.   Si un archivo ya existe, ser sobreescrito.
<bBlock> Si se utiliza <bBlock>, cada vez que se abra el archivo para comprimirlo, se evaluar bBlock.
   Los parmetros de bBlock son cFile y nPos.
<cPath>  El <cPath> es un parmetro obligatorio. Establezca en ".\" Para extraer al directorio actual

* ------------------------------------------------- ------------------------------------------------------------------------------------- *