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
|
Unzip Inflate to a String Variable
Demonstrates unzip the contents of a file (contained within a .zip) directly into a string variable. # file: InflateToString.py import chilkat # Open a .zip, locate a specific file within the .zip and # inflate the contents directly into a string variable. zip = chilkat.CkZip() zip.UnlockComponent("anything for 30-day trial") success = zip.OpenZip("exampleData.zip") if success: # The zip in this example contains these files and directories: # exampleData\ # exampleData\hamlet.xml # exampleData\123\ # exampleData\aaa\ # exampleData\123\hello.txt # exampleData\aaa\banner.gif # exampleData\aaa\dude.gif # exampleData\aaa\xyz\ # Forward and backward slashes are equivalent and either can be used.. zipEntry = zip.FirstMatchingEntry("*/hello.txt") if (zipEntry != None): str = chilkat.CkString() zipEntry.InflateToString2(str) print "File contents:\n"+str.getString()+"\n" else: print "Failed to find hello.txt!\n" else: # Failed to open the .zip archive. zip.SaveLastError("openZipError.txt") |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.