Komprese dat - vice bloku v souboru

Honza Pazdziora adelton na fi.muni.cz
Pátek Srpen 14 11:22:34 CEST 2009


On Thu, Aug 13, 2009 at 04:25:18PM +0200, Jan Kasprzak wrote:
> 
> 	Jo, to je ono (hmm, ke ctvrte strance vyhledavani "Compresss"
> na CPANu jsem se predtim neproklikal :-).
> 
> 	Resp. asi pouziju Compress::Raw::Bzip2.
> Ono uplne nejlepsi by bylo kdyby to slo pouzit jako I/O layer.
> Ze bych rekl neco jako
> 
> 	print $ofh "Nekomprimovana data";
> 	binmode $ofh, ':bzip2';
> 	print $ofh "Data co se zakomprimuji";
> 	binmode $ofh, ':bytes';
> 	print $ofh "Dalsi nekomprimovana data";
> 
> a bylo by. Ale to zatim nevim jestli to jde.

Jde to pro gzip: PerlIO::gzip. Pro bzip2 existuje PerlIO::via::Bzip2,
ale tam píšou, že binmode to nějak podrbe. Ale na základě
PerlIO::gzip by mělo jít napsat i přímo PerlIO::bzip2.

-- 
--------------------------------------------------------------------------
  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