[fpc-pascal] From deflate to gzip
dgaspary at gmail.com
Tue Apr 1 15:48:22 CEST 2014
On Tue, Apr 1, 2014 at 4:12 AM, Michael Van Canneyt
<michael at freepascal.org> wrote:
> No, currently you need a file, unless you are willing to duplicate the
> tgzstream class using an in memory-approach.
> (that would be a welcome addition, BTW)
TZipper has similar problem, you cannot write direct to the destination file.
Months a go I worked to modify the class to have a Stream writing
directly to a zip file.
A complicated change, and I don't know if worth the effort because due
to Zip format, I realize that only streams with support to "seek
back" would be possible.
 The File Header is written before the compressed stream, and it
must contain the compressed file size.
More information about the fpc-pascal