Software Index
Linux Software Programming  

Archive::Tar::Wrapper

download download home home   report broken
important software information
company name:
Michael Schilli
license: Freeware
minimum requirements:
functional limitations:
Archive::Tar::Wrapper description
Archive::Tar::Wrapper is an Perl wrapper around the 'tar' command line utility. It never stores anything in memory, but works on temporary directory structures on disk instead. It provides a mapping between the logical paths in the tarball and the 'real' files in the temporary directory on disk.

SYNOPSIS

use Archive::Tar::Wrapper;

my $arch = Archive::Tar::Wrapper->new();

# Open a tarball, expand it into a temporary directory
$arch->read("archive.tgz");

# Iterate over all entries in the archive
$arch->list_reset(); # Reset Iterator
# Iterate through archive
while(my $entry = $arch->list_next()) {
my($tar_path, $phys_path) = @$entry;
print "$tar_path
";
}

# Get a huge list with all entries
for my $entry (@{$arch->list_all()}) {
my($tar_path, $real_path) = @$entry;
print "Tarpath: $tar_path Tempfile: $real_path
";
}

# Add a new entry
$arch->add($logic_path, $file_or_stringref);

# Remove an entry
$arch->remove($logic_path);

# Find the physical location of a temporary file
my($tmp_path) = $arch->locate($tar_path);. .
Similar software
decorator (Popularity: ) : As of now, writing custom decorators correctly requires some experience and it is not as easy as it could be. For instance, typical implementations of decorators involve nested functions, and we all know that flat is better than nested. Moreover, ...
DocSet (Popularity: ) : DocSet is a Perl module with documentation projects builder in HTML, PS and PDF formats.

SYNOPSIS

docset_build [options] base_full_path relative_to_base_config_file_location

Options:

-h this help
-v verbose
-i podify pseudo-pod items (s/^* /=item */)
-s create the splitted html version (not implemented)
-t ...

Nasosoft Compression for .NET (Popularity: ) : Nasosoft.Compression v5.0 is an easy to use, high-performance, suite of compression components for .NET frameworks. It supports supports the Zip, Tar, and Gzip files compression and decompression. Nasosoft Components v5.0 is a suite of comprehensive and powerful development tools for ...
HXTT Excel (Popularity: ) : Pure Java Type 4 MS Excel JDBC(1.2, 2.0, 3.0) driver packages for Microsoft Excel version from 95, 97, 98, 2000, 2001, XP, 2002, 2003, to 2004, supports transaction, embedded mode, remote access mode, memory-only database, compressed database, and url database. ...
Aces High Lines Wordpress Theme (Popularity: ) : A free 2 column Wordpress theme with a clean layout and widget ready sidebar. The 1.1 update includes a Windows installer to put it on your blog and some nice streamlining of the code.

Works with all different browsers and is ...

CPAN::DistroBuilder (Popularity: ) : PAN::DistroBuilder is a Perl module to create a distro from a bundle or a number of modules from CPAN.

SYNOPSIS

% perl -MCPAN::DistroBuilder -webuild ApacheSDK 0.1 Bundle::Apache

% perl -MCPAN::DistroBuilder -webuild CoolSDK 0.1 MD5 CGI

This package does a very simple thing. It fetches ...

BlazeBlogger (Popularity: ) : BlazeBlogger is a simple, yet powerful CMS (Content Management System) for the command line. Being written in Perl as a cross-platform application and producing the static content without the need of database servers or server side scripting, it is literally ...
cpan2rpm (Popularity: ) : cpan2rpm is a Perl script that generates an RPM package from a Perl module. It uses the standard RPM file structure and creates a spec file, a source RPM, and a binary, leaving these in their respective directories.

The script can ...

myAmavis (Popularity: ) : myAmavis is a web frontend for amavisd-new.

Here are some key features of "myAmavis":

- multiple configuration policies per user possible, easy switching of used policy per recipient address.
- separate configuration settings for virus scanning, spam checking, banned files checking and bad ...

Palm::Ztxt (Popularity: ) : The Palm::Ztxt module is NOT related to Palm::ZTxt module found on the weasel reader website (http://gutenpalm.sourceforge.net/files/Palm-ZText-0.1.tar.gz). The module, Palm-ZText-0.1, is a pure perl module that allows for the manipulation of zTXTs; this module however, is an XS interface to the ...
ArgoUML (Popularity: ) : ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design.

ArgoUML provides some of the same editing and code generation features of a commercial CASE tool, but it focuses on features that enhance usability ...

Adblock Plus for Linux (Popularity: ) : Adblock Plus is a Thunderbird extension that blocks ads and banners.

Ever been annoyed by all those ads and banners on the internet that often take longer to download than everything else on the page? Install Adblock Plus now and get ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar scripts
GNU cpio (Popularity: ) : GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe.

GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, ...

Tar - Archiver / Download Utility (Popularity: ) : Utilizes the tar program to archive files or directories, optionally presenting archives for download. ( This is an API, do not download other than for development or as a requirement from other modules)
PHP CD Archive (Popularity: ) : PHP CD Archive is a PHP/MySQL driven web application for recording locations of various files.
Java Service Wrapper (Popularity: ) : Java Service Wrapper is a configurable tool which allows Java applications to be installed and controlled like native NT or Unix services. Includes fault correction software to automatically restart crashed or frozen JVMs. Critical when application is needed 24x7. In ...
SMTP wrapper (Popularity: ) : SMTP wrapper is a small SMTP wrapper designed to be used in chroot-ed environment as a sendmail command-line tool replacement. A wrapper can be used by php ( by function mail ) instead of using SMTP client written in php.
Extracting *.tar.gz files in Windows (Popularity: ) : This script is meant to be used as a commmand line *.tar.gz file extractor. If it fails, then a usage note is given. It may be small, but it can be very useful for some people.

Theuseful fofor which this ...

PhpZip Application (Popularity: ) : PhpZip is a PHP application which manage compressed archives. PhpZip can archive and extract files and file systems (files folders). PhpZip supports several archive formats (proprietary, GNU TAR, Compressed, ...).
Bzipped Tar Files (Popularity: ) : Bzipped Tar Files script allows you to convert tar files to bz2 archives.
Line Wrapper (Popularity: ) : Line Wrapper script wraps entries in a textarea box to a specified number of characters per line you want.For example, the script can automatically insert a return after each 50 spaces, so that the form contents you receive are more ...
Timeit module wrapper (Popularity: ) : This script contains a simple, easy to use wrapper function for doing quick tests of your functions using the timeit module.The timeit module provides an easy way of testing the performance of your Python code by running it in many ...
Rate me
supported os's
stats
downloads 3
version 0.12
size in Kb 10
popularity   
1006/1272475
user rating 0/10
our rating 0 Stars
share info
Recommend Archive::Tar::Wrapper
Report spyware
New Software
Popular Software
Latest Reviews