gz-notes - [Contributed by Fekri Kassem Uncompressing gz...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
[Contributed by Fekri Kassem] Uncompressing gz files using zlib zlib provides a set of gzip File I/O functions for reading and writing gzip files. Some of the available gzip functions are: - gzFile gzopen (const char *path, const char *mode): Opens a gzip (.gz) file for reading or writing. - int gzread (gzFile file, voidp buf, unsigned len): Reads the given number of uncompressed bytes from the compressed file. - char * gzgets(gzFile file, char *buf, int len): Reads bytes from the compressed file until len-1 characters are read, or a newline character is read and transferred to buf, or an end-of-file condition is encountered. - int gzgetc(gzFile file): Reads one byte from the compressed file. gzgetc returns this byte or in case of end of file or error. All the other available functions can be found here at http://zlib.net/manual.html Notes: - The above functions are being passed a gzFile handler after it has been initialized using the gzopen function. - They do the uncompression on the fly. They read data, uncompress it and
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/07/2010 for the course CS 6913 taught by Professor Torsensuel during the Spring '10 term at NYU Poly.

Page1 / 2

gz-notes - [Contributed by Fekri Kassem Uncompressing gz...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online