Komprese dat - vice bloku v souboru

Honza Pazdziora adelton na fi.muni.cz
Čtvrtek Srpen 13 14:57:26 CEST 2009


On Wed, Aug 12, 2009 at 08:44:58PM +0200, Jan Kasprzak wrote:
> 
> potreboval bych v Perlu mit nejaky kompresni modul, kterym bych mohl
> do jednoho velkeho souboru za sebe ukladat komprimovane podoby
> malych textovych souboru, ale tak, aby mi stacilo pamatovat si pro kazdy
> maly soubor jen offset, kde ve velkem souboru zacina jeho komprimovana
> podoba, tam udelat seek, a dekomprimovat/precist prislusny maly soubor
> az do konce.
> 
> 	Pokud jsem dobre pochopil, tak zlib/gzip i bzip2 umi do vystupniho
> souboru poznacit kde konci data, a naopak pri cteni rict "skoncil
> komprimovany stream ale ne nutne soubor". Bohuzel ani Compress::Zlib,
> ani Compress::Bzip2 nemaji tuto funkcionalitu pristupnou, a jejich cteci
> metody vrati konec souboru az po precteni vsech bloku do konce skutecneho
> souboru.

Nepomohlo by neco jako ConsumeInput z Compress::Raw::Zlib?

-- 
--------------------------------------------------------------------------
  Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Satellite, Spacewalk | Only self-confident people can be simple.


Další informace o konferenci Perl