.gz压缩文件解压后的资料有没有后缀名

.gz压缩文件解压后的文件有没有后缀名?
我用zlib库里的接口创建了一个.gz文件,并将一个bmp图片的数据压缩写入这个.gz文件
当我用winRAR打开这个.gz文件后,解压缩后的文件没有后缀名,无法打开。我在解压缩后的文件名后添加.bmp后,该文件可以正常打开。

请问,是不是.gz文件解压缩后的文件没有后缀名?如果不是的话,那我的zlib库可能使用有问题。

我使用zlib库的代码

//读文件数据到缓冲区
BYTE *fileBuffer = new BYTE[(UINT)fileLength];
memset(fileBuffer, 0, sizeof(fileBuffer));
file.Read((void*)fileBuffer, (UINT)fileLength);

//创建压缩文件
gzFile gzfile = theApp.gzopen("E:\\程序\\Test\\CompressFile\\CompressFile\\Debug\\temp.gz", "wa");

//将未压缩的文件数据压缩写入压缩文件
int writeLength = theApp.gzwrite(gzfile, (void*)fileBuffer, (UINT)fileLength);

if (NULL != gzfile)
theApp.gzclose(gzfile);

delete fileBuffer;


------解决方案--------------------
对的,是使用上的问题
------解决方案--------------------
我来啦 哈哈 恭喜恭喜
------解决方案--------------------
.gz压缩文件解压后的资料有没有后缀名
------解决方案--------------------
根本不是这么回事儿,你压缩的时候就没有写文件名。
------解决方案--------------------
.gz压缩文件解压后的资料有没有后缀名,恭喜问题解决
------解决方案--------------------
接分啦,谢谢楼主
------解决方案--------------------
嘿嘿,坐等接分