Sample code for 30+ languages & platforms
B4X

Untar a .tar.Z (.taz) Compressed Archive

See more Tar Archive Examples

Untar a .tar.Z (.taz) compressed archive.

Chilkat B4X Downloads

B4X
Dim success As Boolean = False

'  This example assumes the Chilkat API to have been previously unlocked.
'  See Global Unlock Sample for sample code.

'  Untar a .tar archive.
Dim tar As ChilkatTar
tar.Initialize("tar")

'  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.UntarZ("/Users/chilkat/testData/tar/abc123.tar.Z")
If success <> True Then
    Log(tar.LastErrorText)
Else
    Log("Success")
End If