cercando sul forum ho trovato un codice ....di decompressione per sharpziplib...che io ho inserito in un form...
Imports ICSharpCode.SharpZipLib.Zip
Imports System.IO
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim s As New ZipInputStream(File.OpenRead("c:\ciao.zip"))
Dim theEntry As ZipEntry
Dim mycontrol As Boolean
mycontrol = True
'//ciclo fino a quando non trovo una entry
theEntry = s.GetNextEntry()
While Not theEntry Is Nothing
'//nel caso non esista una entry successiva esco dal ciclo
If (theEntry Is Nothing) Then
mycontrol = False
Exit While
End If
Console.WriteLine(theEntry.Name)
Dim directoryName As String = Path.GetDirectoryName(theEntry.Name)
Dim fileName As String = Path.GetFileName(theEntry.Name)
' create directory
Directory.CreateDirectory("c:\ciao")
If fileName <> [String].Empty Then
Dim streamWriter As FileStream = File.Create(theEntry.Name)
Dim size As Integer = 2048
Dim data(2048) As Byte
While True
size = s.Read(data, 0, data.Length)
If size > 0 Then
streamWriter.Write(data, 0, size)
Else
Exit While
End If
End While
streamWriter.Close()
End If
theEntry = s.GetNextEntry()
End While
s.Close()
End Sub
End Class
solo che questo codice non va...mi fa apparire solamente una cartella vuota...senza il file che ho richiesto...sapete dirmi dov'è l'errore....io ero riuscito a creare il codice di compressione...ma quello di decompressione non riesco proprio a racapezzarmi...aiutatemi please...