Programming Examples

ChilkatHOMEASPVisual BasicVB.NETC#CC++MFCDelphiFoxProJavaPerlPythonRubySQL ServerVBScript

PHP ActiveX Examples

Bounced Mail
Bz2
Certificates/Keys
Charset
CSV
DKIM / DomainKey
Diffie-Hellman
DSA
Email Object
Encryption
FileAccess
FTP
HTML Conversion
HTTP
IMAP
MHT / HTML Email
MIME
NTLM
POP3
RSA
SMTP
Socket
Spider
SSH Key
SSH
SSH Tunnel
SFTP
Tar
Upload
XML
Zip
Amazon S3


 

 

 

 

 

 

 

 

Untar a .tar.gz (.tgz) Compressed Archive

Untar a .tar.gz (.tgz) GZIP compressed archive.

Download 32-bit Chilkat TAR ActiveX (.msi)

Download All 32-bit Chilkat ActiveX Components (.zip)

Download All 64-bit Chilkat ActiveX Components (.zip)

<?php

//  Important: It is helpful to send the contents of the
//  tar.LastErrorText property when requesting support.

//  Untar a .tar archive.
$tar = new COM("Chilkat.Tar");

//  Any string automatically begins the 30-day trial.
$success = $tar->UnlockComponent('Anything for 30-day trial');
if ($success != true) {
    print $tar->lastErrorText() . "\n";
    exit;
}

//  Untar into c:/temp/untarDir.  The directory tree(s) contained
//  within the TAR archive will be re-created rooted at this
//  directory.
$tar->UntarFromDir = '/Users/chilkat/temp/untarDir';

//  If any filepaths within the Tar archive are absolute,
//  automatically make them relative by removing the first
//  forward or backward slash.  This protects from untarring
//  files to unexpected locations.
$tar->NoAbsolutePaths = true;

$success = $tar->UntarGz('/Users/chilkat/testData/tar/abc123.tar.gz');
if ($success != true) {
    print $tar->lastErrorText() . "\n";
}
else {
    print 'Success' . "\n";
}

?>

Need a specific example? Send a request to support@chilkatsoft.com

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