Avatar billede Slettet bruger
28. januar 2005 - 09:49 Der er 7 kommentarer og
1 løsning

Zip komprimering i VB.NET

Hej.

Jeg har prøvet at søge lidt på nettet efter et komponent eller noget kode så man kan komprimere filer i sit program i Zip formatet. Men jeg har ikke helt haft heldet med mig.
Så er der ikke en venlig sjæl der kender eller har noget kode/et komponent som kan klare opgaven, der må kunne sættes password på Zip filen. Det skal bruges privat hos mig.. :)

Hilsen
Steffen
Avatar billede Slettet bruger
28. januar 2005 - 09:49 #1
Jeg bruger VS.NET 2005 Beta1.
Avatar billede arne_v Ekspert
28. januar 2005 - 09:54 #2
Avatar billede arne_v Ekspert
28. januar 2005 - 09:57 #3
Eksempel:

Imports System
Imports System.IO
Imports ICSharpCode.SharpZipLib.Zip

Class TestClass
    Public Const N As Integer = 100

    Public Shared Sub Main(ByVal args As String())
        Dim zos As ZipOutputStream = New ZipOutputStream(New FileStream("C:\Test.zip", FileMode.Create))
        Dim i As Integer = 0
        While i < N
            Dim fs As FileStream = New FileStream("C:\Test.doc", FileMode.Open)
            Dim b(fs.Length) As Byte
            fs.Read(b, 0, b.Length)
            fs.Close
            Dim ze As ZipEntry = New ZipEntry("Test" & i & ".doc")
            zos.PutNextEntry(ze)
            zos.Write(b, 0, b.Length)
            System.Math.Min(System.Threading.Interlocked.Increment(i),i-1)
        End While
        zos.Finish
        zos.Close
    End Sub
End Class
Avatar billede Slettet bruger
28. januar 2005 - 10:07 #4
Takker... Det funker bare 100%... Og det gik stærkt.. :D
Avatar billede Slettet bruger
28. januar 2005 - 10:19 #5
Og et lille tillægs spm. Findes der ikke et Zip "kompoent" så man ikke skal have DLL'en med? Eller man på en eller anden måde kan tag koden ind i ens program.
Avatar billede arne_v Ekspert
28. januar 2005 - 11:02 #6
Det er jo en open source komponent, så du kan vel hente source koden og builde den ind
i din kode.
Avatar billede arne_v Ekspert
28. januar 2005 - 11:03 #7
og et svar
Avatar billede Slettet bruger
28. januar 2005 - 11:13 #8
Ok... Det vil jeg da prøve... takker for hjælpen... :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester