C# Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

C# Examples

Bounced Mail
Bz2
Character Encoding
CSV
DKIM / DomainKey
Digital Certificates
Digital Signatures
Email
Email Object
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Amazon S3
NTLM
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

Merge Zip Archives - Append .zip onto another .zip

Download Chilkat .NET for 4.0 Framework

Download Chilkat .NET for 64-bit 4.0 Framework (x64)

Download Chilkat .NET for 2.0 / 3.5 Framework

Download Chilkat .NET for 64-bit 2.0 / 3.5 Framework (x64)

Download Chilkat .NET for 1.0 / 1.1 Framework

Demonstrates how to use the QuickAppend method to append the contents of one .zip archive to another .zip archive. This method works by editing the target .zip -- it does not rewrite the target .zip. It does not recompress (or re-encrypt) the data in either archive. It is the fastest way to append additional files or data to a pre-existing large .zip archive. Note: The QuickAppend method is new and available in the pre-release downloads, or in official releases dated after 6-October-2007.

Chilkat.Zip zip = new Chilkat.Zip();

bool success;

//  Any string unlocks the component for the 1st 30-days.
success = zip.UnlockComponent("Anything for 30-day trial");
if (success != true) {
    MessageBox.Show(zip.LastErrorText);
    return;
}

//  Open the .zip archive that is to be appended to target.zip.
//  You should open the smaller of the two .zip archives here --
//  to minimize the amount of data to be copied.  When the .zips
//  are merged, nothing is recompressed.  The compressed (and
//  possibly encrypted) data is simply appended to the end
//  of the target .zip.
success = zip.OpenZip("zipToBeAppended.zip");
if (success != true) {
    MessageBox.Show(zip.LastErrorText);
    return;
}

//  Appends the contents of this zip object to the target.zip
//  archive.  After calling QuickAppend, target.zip will contain
//  both its original contents as well as the contents of
//  "zipToBeAppended.zip".
success = zip.QuickAppend("target.zip");
if (success != true) {
    MessageBox.Show(zip.LastErrorText);
    return;
}

MessageBox.Show("Success!");


 

© 2000-2012 Chilkat Software, Inc. All Rights Reserved.

Email Component · XML Parser