Subject: | disabling in-memory? |
Date: | Tue, 11 Jan 2011 15:51:28 +0100 |
To: | bug-archive-tar [...] rt.cpan.org |
From: | Ulli Horlacher <framstag [...] rus.uni-stuttgart.de> |
This is not a bug-report, but a feature request.
I hope this is ok, too, for this address.
I have written a perl based application for personal file transfer of ANY
size.
See http://fex.rus.uni-stuttgart.de/
I want to extend the GUI client (schwuppdiwupp), so it can send more than
one file in one go. For this Archive::Tar seemed an ideal module to me.
But as far as I have understood the documentation, the tar archive is an
in-memory object? This is a bad idea for my application, because the files
can be VERY big... up to TB range. Bigger than the computers RAM in most
cases.
What I need is an option for Archive::Tar->new() to write directly to
disk, without in-memory buffering the whole thing.
I cannot use /bin/tar because schwuppdiwupp is a multiplatform program
which also runs on Windows and Windows does not have a /bin/tar
... or do you have another, better idea? I am open for all suggestions!
--
Ullrich Horlacher Server- und Arbeitsplatzsysteme
Rechenzentrum E-Mail: horlacher@rus.uni-stuttgart.de
Universitaet Stuttgart Tel: ++49-711-685-65868
Allmandring 30 Fax: ++49-711-682357
70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/