Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-01-2007
jmc2869 jmc2869 is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
jmc2869 Va por buen camino
ZipMaster

Tengo un programa hecho en delphi 4.0 desde hace 6 años.

Realiza la copia de seguridad de la BD creando un Zip con el ZipMaster.

Hasta ahora todo me iba de perlas, ya que el resultado del archivo final no pasaba de dos MB. Mi sorpresa es que de pronto me encuentro un zip de 12 MB.

Dandole vueltas llego a la conclusion de que si el archivo resultante supera los dos MB, no es capaz de realizarlo y como resultado da un archivo zip de (aproximadamente) el mismo tamaño que la suma de los tamaños de todos los archivos a comprimir.

Llego a esta conclusión tras ver como al principio la copia era de 1MB, ha ido creciendo..... 1,4..1,5...... 1,8..... y de pronto 12,3 (muy parecido al tamaño original).

Necesito ayuda ya que este archivo tras ser creado lo subía por ftp a un servidor para mantener la copia fuera del negocio (en caso de robo, etc) y ahora me veo que aumentamucho el tiempo en realizar el FTP.

Si alguien se puede poner en contacto conmigo le estaré muy agradecido.

Eso si necesito que sea sin cambiar el uso de estas dll, ya que en ese caso me crearia infinidad de problemas.

Muchas gracias.

Mi correo es jmmoreno@cajamar.es

Espero noticias, y por adelantado quedo muy agradecido.
Responder Con Cita
  #2  
Antiguo 12-01-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Qué tipo de Base de Datos utilizas?
¿Qué ocupa la BD sin comprimir?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 15-01-2007
jmc2869 jmc2869 is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
jmc2869 Va por buen camino
La base de datos que uso es Paradox, pero ¿que tiene esto que ver?. Yo comprimo estos archivos antes de abrir la BD y me da igual que sean archivos .DOC o Paradox o TXT. Es independiente.

La Bd sin comprimir = 12.756.234
Comprimida =12.595.702

Pero como ya explico, esto me ha pasado en el momento que el ZIP ha superado los dos megas. Cuando quedaba por debajo lo hacia sin problemas. De hecho si elimino algun archivo de la BD, consigo que se comprima en 1,8 MB.
Responder Con Cita
  #4  
Antiguo 15-01-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por jmc2869
[..]
La Bd sin comprimir = 12.756.234
Comprimida =12.595.702
[..].
Pues no es mucha compresión, no...
Responder Con Cita
  #5  
Antiguo 15-01-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jmc2869
La base de datos que uso es Paradox, pero ¿que tiene esto que ver?
Era porque algunas Bases de Datos se pueden "limpiar" antes de comprimir; Por ejemplo el propio Acces tiene un compactar, que elimina basura de la Base de Datos, independientemente de que luego la comprimas en un ZIP.
Las de DBase recuerdo que tenían un comando similar (¿ZAP?)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 15-01-2007
jmc2869 jmc2869 is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
jmc2869 Va por buen camino
La BD la compacto antes de pasarla a zip, pero todo esto quwe cuento es una vez compactada.

el problema es como solucionar el pasar a ZIP cuando el archivo resultante supera los 2 MB.

¿A alguien le ha pasado esto?

los archivos a comprimir son indiferentes al problema.
Responder Con Cita
  #7  
Antiguo 15-01-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Independientemente del ZipMaster probaste con alguna otra herramienta de compresión?
Responder Con Cita
  #8  
Antiguo 15-01-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Neftalí el comando que decías es Pack y solamente es válido para Dbase, para Paradox se puede comprimir, en CAERQUES viene el ejemplo de como hacerlo, pero como eso ya nos dice que lo está realizando, tiene que deberse a algún error del ZipMaster.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #9  
Antiguo 15-01-2007
jmc2869 jmc2869 is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
jmc2869 Va por buen camino
ANtes de tirar la toalla y probar otra herramienta de comopresion (por cierto, ¿Cual?), quiero ver de solucionarlo con esta.
Responder Con Cita
  #10  
Antiguo 16-01-2007
jmc2869 jmc2869 is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
jmc2869 Va por buen camino
He solucionado el problema, al final no tenia que ver nada con el tamaño superior a 2 MB

He regenerado los indices de las tablas (habia retocado cosas a pelo con SQL) y funciona sin problemas.

Muchas Gracias por prestarme un poco de vuestro tiempo en intentar ayudarme.
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 01:06:13.


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