Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
Unzip Encrypted Text into a String VariableDemonstrates how to open an encrypted .zip archive and unzip a text file directly into a string variable.
<?php $zip = new COM("Chilkat.Zip2"); // Any string unlocks the component for the 1st 30-days. $success = $zip->UnlockComponent('Anything for 30-day trial'); if ($success != true) { print $zip->lastErrorText() . "\n"; exit; } // Set the password required for decrypting. $zip->DecryptPassword = 'myPassword'; $success = $zip->OpenZip('encrypted.zip'); if ($success != true) { print $zip->lastErrorText() . "\n"; exit; } // Locate the file within the Zip to be unzipped into a string variable: // entry is a Chilkat.ZipEntry2 $entry = $zip->FirstMatchingEntry('*.csv'); if (!(is_null($entry))) { // There are a few different InflateToString methods. // InflateToString allows you to control line-endings LF-only vs. CRLF // InflateToString2 returns the line-endings unmodified. // Both InflateToString and InflateToString2 assume the // data consists of ANSI characters. // The InflateToString3 method allows for text stored in different // character encodings to be returned as a string // This example uses InflateToString2 -- line endings are // unmodified and the text is simple ANSI... $strCsv = $entry->inflateToString2(); print $strCsv . "\n"; } else { print 'No matching entry found!' . "\n"; } ?> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.