|Think about Loose Coupling|
Archive::Tar::Streamed Unexpected end-of-fileby DanEllison (Beadle)
|on Jan 06, 2011 at 20:55 UTC||Need Help??|
DanEllison has asked for the
wisdom of the Perl Monks concerning the following question:
I need to tar up a group of data files. I've been trying to write my apps to be portable between windows and UNIX, so I was using Archive::Tar::Streamed as opposed to calling tar through a system call.
It all seems to be working fine, however, when I test my tar file by listing or extracting the contents, althought the contents all seem to be good, I'm getting an "Unexpected end-of-file" error on UNIX
Am I not updating or closing the tar file properly?
This is not my exact code, but a snipet that produces the same result:
When I run it I get:
Or maybe someone has an entirely better solution, but I will be working with very large files...