Page 1 of 1

hb_ZipFile tiene un limite en cuanto al tamaño?

Posted: Thu Jul 20, 2017 1:56 am
by RodolfoRBG
Hola Foro,

Originalmente usaba hb_ZipFile para respaldar solo archivos DBF y FPT, ahora respaldo en el mismo archivo también archivos de fotografías y videos sin ningún problema pero tengo un cliente que tiene muchas fotos y video y crea un archivo ZIP de mas de 4GB y es ahí cuando

hb_ZipFile(NomZip,ArchAR1,9,{|cFile,nPos|oText:SetText(cFile),Avance:=nPos/TotArch*100,oMeter:Set(Avance)},.T.,,.T.,.F.,)

me regresa .F. lo que significa que algo salió mal. Se debe a algún limite que puede tener el archivo ZIP?

'chas gracias de antemano.

Re: hb_ZipFile tiene un limite en cuanto al tamaño?

Posted: Thu Jul 20, 2017 7:22 am
by hmpaquito
Hola,

Los 4Gb, probablemente, son un límite del S.O., que no permite crear archivos mayores a ese tamaño.
Para ese S.O. habría que crear varios archivos por compresión, si es que tiene esa caracteristica hb_zipfile()

Una pregunta, el hb_zipfile, ¿ comprime bien los archivos compartidos, es decir, abiertos en el momento de la compresión ?


Salu2

Re: hb_ZipFile tiene un limite en cuanto al tamaño?

Posted: Thu Jul 20, 2017 6:07 pm
by RodolfoRBG
Gracias hmpaquito, tu razonamiento suena lógico y por lo mismo lo tomaré como válido.

No se si puede comprimir bien archivos abiertos ya que mi sistema cierra todos los archivos antes de hacer el respaldo y no he hecho la prueba sin hacer eso.

Salu2

Re: hb_ZipFile tiene un limite en cuanto al tamaño?

Posted: Thu Jul 20, 2017 9:18 pm
by carlos vargas
Si el disco donde estas guardando el archivo es una particion fat, o fat32 tendras ese problema.
(de echo la mayoria de las usb o discos externos inicialmente viene usa ese tipo de particion)
para evitarlo, debes usar ntfs (para caso de hd externos) y/o fat_extended.