Programa Backup/Restore

El programa pBackup es una herramienta para poder realizar las copias de seguridad de las base de datos de nuestros programas.

Detalles del programa:

1.- Creación de ficheros en formato ZIP (ficheros comprimidos).
2.- Por seguridad de los datos se pueden crear ficheros ZIP con contraseñas aleatorias.
3.- Control de contraseña en la restauración del fichero ZIP.


Descripción de los ficheros:
pBackup.prg
Menú principal.
Proc9995.prg Funciones para el Backup.
Proc9996.prg Funciones para el Restore.
Go.Bat Proceso Bat para compilar.
Test.rmk Fichero para la composición del EXE.
Bwcc32.dll Librería Borland.
Imagenes.res Recursos para imagenes.
pBackup.res Recursos para dialogos.

Compilado con:
FWH 11.09
Harbour 5.8.2 release 20120330
Borland C++ 5.8.2
Sistemas Operativos: XP/Windows 7
Versiónes: 32Bits

Para el manejo de las funciones ZIP se requiere enlazar las siguientes librerias:
Hbziparc.lib
Hbmzip.lib
Hbzlib.lib
Minizip.lib

Detalles de programación para desarrolladores:

Detectados los siguientes bug en las funciones de harbour:

1.- La función HB_ZipFile() contiene un bug sobre el control de contraseñas al crear el ZIP, aunque se le indique una contraseña en realidad en el fichero lo que graba es el CRC del fichero.
2.- La función HB_UnZipFile() contiene un bug sobre descomprimir ficheros que contengan ficheros mas subdirectorios.
3.- La compresión de ficheros ZIP solos admite un máximo de 2GB, de momento es el tamaño máximo permitido.

Solución a los problemas de bug:
1.- Solucionado el problema de contraseñas.
2.- Solucionado el problema para poder descomprimir ficheros ZIP que contengan directorios y subdirectorios.

Recuerda que si quieres recompilar el programa, antes debes de verificar las variables de entorno dentro del fichero Test.RMK, que apunten a las carpetas correctas de FWH, Harbour y Borland C.

HBDIR=c:\harbo582
BCDIR=c:\bcc582
FWDIR=c:\fwh1109
Descargar versión 1.0: pBackup.ZIP