開発環境はC言語です。 zlibは最新の1.2.3です
zlibの扱い方は判ったのですが、
オリジナルデータが格納されているバッファ→関数を用いて圧縮→圧縮済みデータ格納バッファに格納
という流れで。
例えば、テキストファイルa.txtをfopen(rbモードで)開いて全てのデータを格納し、
上記の手順で圧縮データ格納バッファに格納します。

そこでzipファイルに保存する場合は、圧縮データ格納バッファを全てファイルに書き込んでしまえば、はいオワリなのでしょうか?
それとこの方法では単一のファイルしか圧縮ができず、複数のファイルを纏めてアーカイブにできません。。
ご教授もしくは参考サイトなどはあるでしょうか・・