Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
C# Gzip Compression and UngzipDownload: Chilkat .NET Assemblies Gzip compress and uncompress in C#. Chilkat.Gzip gzip = new Chilkat.Gzip(); gzip.UnlockComponent("Anythying for 30-day trial"); // File-to-file GZip compression gzip.CompressFile("test.txt","test.txt.gz"); // File-to-file ungzip gzip.UncompressFile("test.txt.gz","testOut.txt"); // File-to-memory ungzip. byte [] uncompressedData = gzip.UncompressFileToMem("test.txt.gz"); FileStream fStream = new FileStream("testOut2.txt", FileMode.CreateNew); BinaryWriter bw = new BinaryWriter(fStream); bw.Write(uncompressedData); bw.Close(); fStream.Close(); // Memory-to-memory Gzip compression: int i; string s = ""; for (i=0; i<50; i++) { s = s + "Hello World!\n"; } byte [] inBytes = System.Text.Encoding.ASCII.GetBytes(s); byte [] compressedData = gzip.CompressMemory(inBytes); uncompressedData = gzip.UncompressMemory(compressedData); string uncompressedString = System.Text.Encoding.ASCII.GetString(uncompressedData); // Memory-to-file Gzip compression gzip.CompressMemToFile(inBytes,"testOut3.txt.gz"); Important: The download for this
example does not contain the ChilkatDotNet.dll which |
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.