Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cómo extraer contenido de un archivo gzip (https://www.clubdelphi.com/foros/showthread.php?t=96230)

Casimiro Notevi 16-05-2023 12:51:25

Cómo extraer contenido de un archivo gzip
 
Hola, ¿conocéis alguna forma de extraer los ficheros contenidos en un archivo .gzip?
Se puede extraer llamando a utilidades externas, como 7zip, por ejemplo, pero no sé si es posible desde el propio delphi.
Gracias.

egostar 16-05-2023 15:59:25

Cita:

Empezado por Casimiro Notevi (Mensaje 551491)
Hola, ¿conocéis alguna forma de extraer los ficheros contenidos en un archivo .gzip?
Se puede extraer llamando a utilidades externas, como 7zip, por ejemplo, pero no sé si es posible desde el propio delphi.
Gracias.

A ver si te sirve esto amigo Casi

https://docwiki.embarcadero.com/Code...mpress_(Delphi)

saludos

Neftali [Germán.Estévez] 16-05-2023 16:00:42

Revisa este link.
https://www.base2ti.com/?id=delphi.zlib


Compatible con versiones antiguas y creo que soporta gzip.

delphi.com.ar 16-05-2023 17:14:16

Ojo que gzip es muy distinto a zip. Zip comprime archivos y maneja un sistema de archivos interno con ellos, en cambio gzip comprime un stream, por eso normalmente se lo utiliza en combinación con tar (-z), cuando te dispones a comprimir archivos un paquete de archivos (regularmente visto como .tar.gz).

Saludos

Casimiro Notevi 16-05-2023 17:18:05

Cita:

Empezado por egostar (Mensaje 551492)
A ver si te sirve esto amigo Casi
https://docwiki.embarcadero.com/Code...mpress_(Delphi)
saludos

Gracias, suena bien, pero se me olvidó mencionar que es para un Delphi muuuuuuuy obsoleto :o

Casimiro Notevi 16-05-2023 17:18:42

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 551493)
Revisa este link.
https://www.base2ti.com/?id=delphi.zlib
Compatible con versiones antiguas y creo que soporta gzip.


Ese funciona perfectamente, y no necesita ni instalación :)

Casimiro Notevi 16-05-2023 17:20:35

Cita:

Empezado por delphi.com.ar (Mensaje 551494)
Ojo que gzip es muy distinto a zip. Zip comprime archivos y maneja un sistema de archivos interno con ellos, en cambio gzip comprime un stream, por eso normalmente se lo utiliza en combinación con tar (-z), cuando te dispones a comprimir archivos un paquete de archivos (regularmente visto como .tar.gz).
Saludos

Sí, estoy habituado a ello porque uso linux "desde siempre", pero en este caso es para extraer un simple fichero de un gzip y desde un delphi obsoleto.

Ñuño Martínez 06-07-2023 20:21:28

Free Pascal tiene soporte nativo para gzip y tar (así puedes crear y leer archivos *.tar.gz). No sé si las fuentes compilarán en Delphi.
  • zstream (para gzip) y adicionales (creo que incluye PKZIP).
  • tar


La franja horaria es GMT +2. Ahora son las 12:11:14.

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