Club Delphi  
    FTP   CCD     Enlaces   Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 28-01-2006
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 185
JAI_ME Va por buen camino
Exclamation codigo para descomprimir un archivo .zip

tengo un problemilla, tengo una aplicacion hecha en delphi 6 y uso como base de datos interbase 6...
Resulta que tengo que hacer los bacuk o copias de seguridad, y debo comprimir dicha copia....
tengo un código con la cual comprimo la DB, pero no se cómo descomprimir ésta.
claro, usando delphi..
si alguien me pudiera ayudar, se lo agradecería mucho....
de ante mano muchas gracias....
si no es mucha molestia me podrían, enviar sus respuestas a mi correo, es que soy nuevo en esa página y no se cómo buscar o encontrarlas...

jmelendez01@gmail.com
__________________
JaiMelendez

Última edición por JAI_ME fecha: 28-01-2006 a las 23:28:46.
Responder Con Cita
  #2  
Antiguo 29-01-2006
dec dec is offline
Moderador
 
Registrado: dic 2004
Posts: 11.704
dec Va por buen camino
Hola,

JAI_ME, primero que nada deja que te dé la bienvenida al ClubDelphi. Permite también que te recomiende que eches un vistazo a la guía de estilo de estos Foros.

Respecto de la cuestión que planteas, existen no pocos componentes para Delphi que puedes utilizar tanto para comprimir como para descomprimir archivos en formato Zip.

Ha bastado una búsqueda en los Foros con la palabra "comprimir" para que vea ya algunos resultados que seguro serán de utilidad para ti. Si te queda alguna duda ya sabes dónde puedes plantearla.
__________________
David Esperalta
www.davidesperalta.com
Responder Con Cita
  #3  
Antiguo 29-01-2006
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
[Gunman] Va por buen camino
Hay un montón de componentes que te pueden servir, te aconsejo que mires por www.torry.net.
un saludo ;-)
__________________
l2prog.co.nr
Responder Con Cita
  #4  
Antiguo 30-01-2006
igest2000 igest2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Oviedo
Posts: 47
igest2000 Va por buen camino
Bueno yo hace tiempo busque también info sobre el tema y encontre la solución con los componentes TPAbrevia. Creo que funcionan bastante bien para comprimir y descomprimir archivos en formato ".zip".
__________________
=================
El destino esta marcado
y ellos lo saben.
=================
Responder Con Cita
  #5  
Antiguo 30-01-2006
Avatar de Osorio
Osorio Osorio is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 192
Osorio Va por buen camino
Buena alternativa

Hace unas semanas tenia la necesidad de automatizar las copias de seguridad de mi base de datos firebird y entre pruebas, otras pruebas, y otras pruebas hice esto y resulto mejor que hacer un ZIP

Crear un Backup:
Paso 1. generar un backup de la base de datos con gbak.exe
Paso 2. Comprimir el archivo resultante del paso 1 con Makecab.exe


Restaurar un Backup
Paso 1. Expandir el archivo de seguridad con Expand.exe
Paso 2. Restaurar el archivo resultante del paso 1 con gbak.exe


Archivo de base de datos: 50 MB
Archivo generando un Zip: 11.1 MB
Archivo generado con gbak+ makecab: 4.9 MB

si a alguien mas le parece una buena alternativa:

Esciba un archivo Backup.bat
Código Delphi [-]
path = C:\Archivos de programa\Firebird\bin'
gbak -b origen.gdb temp.tmp -user sysdba -password masterkey -v
path = %Windir%\System32
makecab temp.tmp destino.bak
del temp.tmp
pause


Escriba un archivo Restore.bat

Código Delphi [-]
path = %Windir%\System32
pause
pause
expand destino.bak temp.tmp 
pause
path = C:\Archivos de programa\Firebird\bin'
pause
gbak -r temp.tmp origen.gdb  -user sysdba -password masterkey -v
pause
del temp.tmp


Espero que sea de utilidad


Saludos.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Necesito componente para imprimir codigo de barras en un QReport evert Impresión 2 19-12-2006 17:31:09
Sony habría robado código del hacker “DVD Jon” para incorporarlo en su rootkit marcoszorrilla Noticias 2 22-11-2005 17:32:58
¿cómo copio bases de datos de un archivo a otro mediante código? nuri Varios 2 13-07-2005 00:02:31
Reglas para conducir en Buenos Aires delphi.com.ar Humor 3 17-01-2004 00:56:24
crear archivo INI para Inicializar base de datos paradox @-Soft Tablas planas 2 23-11-2003 17:47:26


La franja horaria es GMT +2. Ahora son las 10:30:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi