Xceed Streaming Compression Library Documentation
Examples / Compressing and decompressing from file to file (VB.NET example)
In This Topic
    Compressing and decompressing from file to file (VB.NET example)
    In This Topic

    Here are two examples for compressing from file to file. One for compression, the other for decompression.

    VB.NET - Compression Copy Code

    Dim compressor As New XceedStreamingCompressionLib.XceedStreamingCompressionClass() 

    compressor.License( "your license key" ) 

    Dim bytesRead As object = Nothing

    compressor.CompressionFormat =
                       New XceedStreamingCompressionLib.XceedBZip2CompressionFormatClass()      
    Try
      compressor.ProcessFile( "c:\test\file.txt", 0, 0,
                              XceedStreamingCompressionLib.EXCFileProcessing.cfpCompress,
                              true, "c:\test\file.cmp", false, bytesRead )                   

    Catch except As System.Runtime.InteropServices.COMException
      MessageBox.Show( except.ToString() )
    End Try

    VB.NET - Decompression Copy Code

    Dim compressor As New XceedStreamingCompressionLib.XceedStreamingCompressionClass() 

    compressor.License( "your license key" ) 

    Dim bytesRead as Object = Nothing

    compressor.CompressionFormat = New XceedStreamingCompressionLib.XceedBZip2CompressionFormatClass()

    Try
      compressor.ProcessFile( "c:\test\file.cmp", 0, 0,
                              XceedStreamingCompressionLib.EXCFileProcessing.cfpDecompress,
                              true, "c:\test\file2.txt", false, bytesRead )       

    Catch except As System.Runtime.InteropServices.COMException
      MessageBox.Show( except.ToString() )
    End Try