minizipで解凍した実体がどこにあるのかわかりません。
下記ソースコードでメソッドからminizipのunzip.cにある
unzOpen2メソッドをバイトデータを解凍したところ、
圧縮前のサイズと一致している事はunz64local_GetCurrentFileInfoInternalメソッドの
file_info.uncompressed_sizeで確認できたのですが
解析しても解凍後のデータがどこに保存されているのかわからず悩んでおります。
ZipFormatのように、特定のビットにデータが格納されるのでしょうか?
http://ja.wikipedia.org/wiki/ZIP_%28%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88%29
開発環境:MacOSX 10.10.3、xCode6.3.2、Objective-c
void uncompressByGzip(const char** ptrSrc, const int srcLength)
{
unz64_s unz64data;
unzFile unzfiledata;
unsigned long long int readdatasize;
zlib_filefunc_def filefunc32 = {0};
ourmemory_t unzmem = {0};
unzmem.size = srcLength;
unzmem.base = (char *)malloc(unzmem.size);
memcpy(unzmem.base, ptrSrc, unzmem.size);
fill_memory_filefunc(&filefunc32, &unzmem);
unzfiledata = unzOpen2("__notused__", &filefunc32);
}