其实很简单,下面是代码。
/*
autho:zhujian
date:2009/9/5
discripte:无聊
*/
#include <stdio.h>
int main()
{
FILE * pFile = NULL;
int nRes = 0;
int nUnCompressSize = 0;
pFile = fopen("test.gz","r");
if (!pFile )
goto Exit0;
nRes = fseek(pFile, -4, SEEK_END);
if (nRes)
goto Exit0;
fread(&nUnCompressSize,sizeof(int),4,pFile);
printf("uncompress file size %d \n",nUnCompressSize);
Exit0:
if(pFile)
{
fclose(pFile);
}
return 0;
}
autho:zhujian
date:2009/9/5
discripte:无聊
*/
#include <stdio.h>
int main()
{
FILE * pFile = NULL;
int nRes = 0;
int nUnCompressSize = 0;
pFile = fopen("test.gz","r");
if (!pFile )
goto Exit0;
nRes = fseek(pFile, -4, SEEK_END);
if (nRes)
goto Exit0;
fread(&nUnCompressSize,sizeof(int),4,pFile);
printf("uncompress file size %d \n",nUnCompressSize);
Exit0:
if(pFile)
{
fclose(pFile);
}
return 0;
}