Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.866.891 Times

Archive::TarGzip 0.03

  Date Added: June 19, 2010  |  Visits: 788

Archive::TarGzip

Report Broken Link
Printer Friendly Version


Product Homepage
Download (77 downloads)



Archive::TarGzip is a Perl module to save and restore files to and from compressed tape archives (tar). SYNOPSIS ###### # Subroutine Interface # use Archive::TarGzip qw(parse_header tar untar); $tar_file = tar(@file, @options); $tar_file = tar(@file); $success = untar(@file); $success = untar(@file, @options); %tar_header = parse_header($buffer); ###### # File subroutines # use Archive::TarGzip; tie *TAR_FILEHANDLE, Tie::Layers tie *TAR_FILEHANDLE, Tie::Layers, @options $success = open(TAR_FILEHANDLE, $tar_file); $success = open(TAR_FILEHANDLE, $mode, $tar_file); $success = print TAR_FILEHANDLE $file_name; $success = print TAR_FILEHANDLE $file_name, $file_contents; %tar_header = ; $success = close(TAR_FILEHANDLE); ###### # Object # tie *TAR_FILEHANDLE, Tie::Layers; tie *TAR_FILEHANDLE, Tie::Layers, @options; $tar = tied *TAR_FILEHANDLE; $tar = new Archive::TarGzip( ); $tar = new Archive::TarGzip(@options); $success = $tar->OPEN( $tar_file, @options); $success = $tar->OPEN( $mode, $tar_file, @options); $success = $tar->PRINT($file_name); $success = $tar->PRINT($file_name, $file_contents); %tar_header = $tar->READLINE(@options); %tar_header = $tar->READLINE(@file, @options); $status = $tar->target( $buffer, $size); $success = $tar->CLOSE(); The Archive::TarGzip module provides tar subroutine to archive a list of files in an archive file in the tar format. The archive file may be optionally compressed using the gzip compression routines. The Archive::TarGzip module also provides a untar subroutine that can extract the files from the tar or tar/gzip archive files. The tar and untar top level subroutines use methods from the Archive::TarGzip class. The Archive::TarGzip class has many similarities to the very mature Archive::Tar class being at least three years older. The newer Archive::TarGzip relied very heavy on the work of the author of the Archive::Tar and in many instance the Archive::Tar is a better solution. Altough the underlying tar file format is the same and similar code is used to access the data in the underlying tar files, the interace bewteen the two are completely different. The Archive::TarGzip is built on a Tie File Handle type interface. The nthe Archive::TarGzip provide means to access individual files within the archive file without bringing the entire archive file into memory. When the gzip compression option is active, the compression is performed on the fly without creating an intermediate uncompressed tar file..

Requirements: No special requirements
Platforms: Linux
Keyword: Archive File Archivetargzip File Filehandle Files Header Module Options Perl Module Restore Files Success Tape Archives Targzip To And From
Users rating: 0/10

License: Freeware Size: 96.26 KB
USER REVIEWS
More Reviews or Write Review


ARCHIVE::TARGZIP RELATED
Libraries  -  Mail::Addressbook::Convert 1.1
Mail::Addressbook::Convert is a Perl module that can convert to and from many e-mail addressbooks. SYNOPSIS These modules allow to to convert between the following e-mail addressbook formats From To csv csv ( Note: MS Outlook. Outlook Express...
30.72 KB  
Libraries  -  Mail::Addressbook::Convert::Ldif 1.1
Mail::Addressbook::Convert::Ldif is a Perl module that can convert to and from Ldif formatted addressbooks. SYNOPSIS use strict; use Mail::Addressbook::Convert::Ldif; my $LDIF = new Mail::Addressbook::Convert::Ldif(); my $LdifInFile...
30.72 KB  
Libraries  -  Mail::Addressbook::Convert::Tsv 1.1
Mail::Addressbook::Convert::Tsv is a Perl module that can convert to and from Tsv ( Tab Separated )formatted addressbooks. SYNOPSIS use strict; use Mail::Addressbook::Convert::Tsv; my $TSV = new Mail::Addressbook::Convert::Tsv(); my...
30.72 KB  
Libraries  -  Mail::Addressbook::Convert::Eudora 1.1
Mail::Addressbook::Convert::Eudora is a Perl module that can convert to and from Eudora addressbooks. SYNOPSIS use strict; use Eudora; my $Eudora = new Eudora(); my $EudoraInFile ="eudoraSample.txt"; # name of the file containing the Eudora...
30.72 KB  
Libraries  -  Mail::Addressbook::Convert::Pine 1.1
Mail::Addressbook::Convert::Pine is a Perl module that convert to and from Pine formatted addressbooks. SYNOPSIS use strict; use Mail::Addressbook::Convert::Pine; my $pine = new Mail::Addressbook::Convert::Pine(); my $PineInFile...
30.72 KB  
Utilities  -  File2XLIFF4j 20061005
File2XLIFF4j is a modular implementation of a tool that converts files to and from the OASIS standard XLIFF. XLIFF means XML Localization Interchange File Format. XLIFF is an XML-based format that enables translators to concentrate on the text...
112.64 KB  
Specialized Tools  -  eoconv 1.3.1
eoconv is a tool which converts text files to and from the following Esperanto text encodings: - ASCII postfix h notation - ASCII postfix x notation - ASCII postfix caret (^) notation - ASCII prefix caret (^) notation - ISO-8859-3 - Unicode...
17.41 KB  
Libraries  -  Unicode::MapUTF8 1.11
Unicode::MapUTF8 is a Perl module with conversions to and from arbitrary character sets and UTF8. SYNOPSIS use Unicode::MapUTF8 qw(to_utf8 from_utf8 utf8_supported_charset); # Convert a string in ISO-8859-1 to UTF8 my $output = to_utf8({...
16.38 KB  
File Synchronizers  -  ext2hide 1.0.0 RC1
ext2hide allows the user to save and restore an arbitrary number of files to and from the reserved space in an ext2/3 filesystems primary and backup superblocks. Using ext2hide, you can use this reserved section to store an arbitrary number of...
33.79 KB  
Libraries  -  PBJ::JNI 0.1
PBJ::JNI is a Perl module with full access to and from Java virtual machine from Perl. SYNOPSIS use PBJ::JNI::JavaVM; my ($env, $jvm, @vm_opts); my ($cls, $fid, $mid, $out); # Create the Java VM @vm_opts = ("-Xrs", "-Xcheck:jni"); $jvm...
14.34 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB