/ / ZLibライブラリでは圧縮が機能していません - objective-c、cocoa、zlib

圧縮はZLibライブラリでは機能しません - objective-c、cocoa、zlib

私はディレクトリ内の既存のファイルを圧縮したい、私はdeflateメソッドを呼び出しています

int def(FILE *source, FILE *dest, int level) ZLibライブラリと私はzipファイルを取得しています(拡張子が.zipのファイルを作成していますが)問題は、ダブルクリックで解凍しようとすると、戻り値はありますがファイルが破損しています Z_OK.

PS:ファイルではなくデータを圧縮したい任意のヘルプ???

回答:

回答№1は0

zlibはzip形式を生成しません。 zlibによって生成された圧縮された圧縮データの周りに独自のzipヘッダーと予告編を生成する必要があります。