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 28-01-2014
Javi2 Javi2 is offline
Miembro
 
Registrado: jun 2004
Posts: 152
Poder: 20
Javi2 Va por buen camino
Comprimir con 7z

Hola,
Tengo que comprimir un fichero txt con el compreso 7z pero nunca lo he utilizado, por lo que no sé cómo puedo hacerlo.
¿ Alguien tiene alguna aplicación ejemplo, o me puede orientar sobre cómo hacer esta compresión ?

Muchas gracias
Responder Con Cita
  #2  
Antiguo 28-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero qué componente tienes?
Responder Con Cita
  #3  
Antiguo 28-01-2014
Javi2 Javi2 is offline
Miembro
 
Registrado: jun 2004
Posts: 152
Poder: 20
Javi2 Va por buen camino
No tengo ningún componente, se trata de una aplicación desarrollada en Delphi 7 que genera un fichero txt y ahora desean que esta aplicación, además de generar el fichero, lo comprima utilizando el compresor 7z.
No sé si Delphi 7 incluye algún componenente propio que me permita interactuar con este compresor, o tengo que utilizar alguna herramienta externa.

Gracias.
Responder Con Cita
  #4  
Antiguo 28-01-2014
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.275
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
Yo he usado alguna vez http://www.delphizip.org/ y funciona muy bien.
Aunque hay otras variantes.
Por ejemplo, aquí hay un artículo de Juan Antonio (jachguate) que utiliza otro. 7Zip y Delphi.
__________________
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.

Última edición por Neftali [Germán.Estévez] fecha: 28-01-2014 a las 16:37:10.
Responder Con Cita
  #5  
Antiguo 28-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Descarga este componente, tiene documentación y una demo.
Responder Con Cita
  #6  
Antiguo 28-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Neftali Ver Mensaje
Yo he usado alguna vez http://www.delphizip.org/ y funciona muy bien.
¿También puede manejar 7z?
Responder Con Cita
  #7  
Antiguo 28-01-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
También podrías utilizar ShellExecute o ExecuteAndWait para ejecutar el comando.

Código Delphi [-]
ZIP := 'C:\Archivos de programa\7-Zip\';
ZIP := ZIP + '7z.exe a ' + nombre_archivo_comprimido +  ' ' + nombre_archivo_origen + ' -ssc-';
ShellExecute(... ZIP ...);
Responder Con Cita
  #8  
Antiguo 28-01-2014
Javi2 Javi2 is offline
Miembro
 
Registrado: jun 2004
Posts: 152
Poder: 20
Javi2 Va por buen camino
En el enlace publicado por Neftali 7Zip y Delphi, hay un ejemplo y la unidad .pas necesaria para realizar compresiones.
Siguiendo este ejemplo he podido integrar la compresión con 7z en mi aplicación.

¡¡¡¡ Muchas gracias a todos !!!!
Responder Con Cita
  #9  
Antiguo 29-01-2014
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.275
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 Casimiro Notevi Ver Mensaje
¿También puede manejar 7z?


No, creo que no.
Leí en diagonal y pensé que era ZIP.
Para 7z, el que comenta Casimiro o el que te he dicho de Juan Antonio.
__________________
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
  #10  
Antiguo 29-01-2014
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
En http://www.progdigy.com/, el creador de los componentes UIB, tiene uno gratuito que maneja compresión en 7z, pero intenté entrar ahora en la página y da error (y no aparece en google, así que imagino que habrá cerrado)
__________________
http://www.gestionportable.com
Responder Con Cita
  #11  
Antiguo 29-01-2014
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.275
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 pacopenin Ver Mensaje
En http://www.progdigy.com/, el creador de los componentes UIB, tiene uno gratuito que maneja compresión en 7z, pero intenté entrar ahora en la página y da error (y no aparece en google, así que imagino que habrá cerrado)
Creo que es la misma que te he comentado aquí:
Cita:
Empezado por Neftali Ver Mensaje
tes.
Por ejemplo, aquí hay un artículo de Juan Antonio (jachguate) que utiliza otro. 7Zip y Delphi.

Puedes descargarla desde aquí.
El autor es Autor: Henri Gourvest <hgourvest_ARRABA_progdigy.com> por lo que asumo que son las que estás buscando.

NOTA: En el ZIP viene un archivo readme, con las operaciones básicas para utilizarlo.
__________________
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
  #12  
Antiguo 29-01-2014
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
correcto Neftali, no me había dado cuenta que eran los mismos. Acabo de recordar que creo que las JCL tienen un módulo de compresión que también contempla el formato 7z. can-delphi-jcl-7zcompression-used-to-compress-decompress-in-memory-stream.
__________________
http://www.gestionportable.com
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comprimir Roxy188 Varios 1 23-09-2008 23:52:18
comprimir AVI con la API zidfrid API de Windows 0 20-06-2007 22:40:28
comprimir AVI con la API. zidfrid C++ Builder 1 06-06-2007 22:18:11
Comprimir con UPX Mr.Vaka Varios 6 29-12-2005 14:00:50
comprimir un jpg User_baja1 Gráficos 1 08-07-2005 11:47:56


La franja horaria es GMT +2. Ahora son las 22:23:24.


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