none
Comprimir archivos y descomprimirlos. c++ nativo. RRS feed

  • Pregunta

  • Saludos a todos. Lo primero, gracias por la ayuda que me habéis dado hasta ahora, siempre a sido toda muy útil.

    Después de estar buscando librerías y chorradas para poder comprirmir archivos, me rindo. Busco por zip y encuentro la librería chilkat, que no es de código abierto...
    Y si utilizo la librería 7z no me entero de nada. No encuentro por ningún lado ni la documentación, ni ninguna manera de implementarla en mi aplicación.

    Por ello recurro a ustedes. Necesito algo de información de alguna librería que esté bien para comprimir archivos, que pueda ser implementada en c++ nativo, y que no tenga que hacerlo con librerías dinámicas (prefiero .lib antes que .dll).

    Muchas gracias de antemano.
    martes, 9 de marzo de 2010 17:36

Respuestas

  • Hay muchos artículos por ahí. Lucian Wischilk publicó una API [1] que puedes
    incluir en tu código. Yo hice un componente COM alrededor de esa API [2]
    para que lo puedas utilizar desde otros lugares. Hans Dietrich también se
    basó en ese trabajo e hizo su propia versión [3].

    [1] http://www.codeproject.com/KB/files/zip_utils.aspx
    [2] http://www.codeproject.com/KB/atl/ZipperComponent.aspx
    [3] http://www.codeproject.com/KB/cpp/xzipunzip.aspx

    Saludos.




    Fernando Gómez
    fermasmas.wordpress.com
    • Marcado como respuesta lilEzek miércoles, 10 de marzo de 2010 15:14
    martes, 9 de marzo de 2010 17:50