Como comprimir y descomprimir un archivo desde c++ ?

Iniciado por digimikeh, 30 Enero 2019, 22:07 PM

0 Miembros y 1 Visitante están viendo este tema.

digimikeh

Hola amigos.

Tengo una alternativa para comprimir y descomprimir archivos desde el codigo, pero es algo bruta, simplemente usando la funcion system();  donde el parámetro es la linea de comando para comprimir o descomprimir:

Código (cpp) [Seleccionar]

system("gzip archivo.txt");
system("gzip -d archivo.txt");


Sin embargo, no se, algo me dice que no debo hacerlo asi, o quiza me persigue la idea de que debo aprender a toda costa a hacerlo usando librerias como zlib o 7zip...

Algun ejemplo de como comprimir o descomprimir?.. imagino que tengo que usar la clase FILE

Gracias de antemano.
Dungeons & dragons;
dragons.Attack();