Manera límpia de descomprimir un ZIP/RAR

Iniciado por Eleкtro, 28 Enero 2013, 22:43 PM

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

Eleкtro

Hola,

Estoy probando el ejemplo de esta documentación: http://www.codeproject.com/Tips/257193/Easily-zip-unzip-files-using-Windows-Shell32

El problema es que no me descomprime el archivo.

Se trata de un archivo ZIP comprimido con WinRAR.

El code ni me tira error, ni me lo descomprime :-/

Código (vbnet) [Seleccionar]
Public Class Form1

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim sc As New Shell32.Shell()
        Dim input As Shell32.Folder = sc.NameSpace("C:\Users\Administrador\Desktop\Filmen_FFMPEG.zip")
        Dim output As Shell32.Folder = sc.NameSpace("C:\")
        output.CopyHere(input.Items, 4)
    End Sub

End Class


PD: El DotNetZip es un poco pesado de tamaño (para eso prefiero usar WinRar xD), por eso intento hacerlo usando la referencia de windows...

saludos








seba123neo

el DotNetZip pesado ? pesa 100 o 200 kb la libreria, nada, yo lo uso para comprimir a zip embebido como recurso y lo cargo a memoria. esta puramente realizado en .NET y no necesitas winrar.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Eleкtro

Creo que al final me decanto por el 7zip SDK (reduced) v9.22, el ratio de compresión es alucinante, y el de la tool LZMA también, no tienen comparación !

http://www.7-zip.org/sdk.html

Saludos