其他分享
首页 > 其他分享> > c – 用于解压缩受密码保护的文件的库

c – 用于解压缩受密码保护的文件的库

作者:互联网

我需要解压密码保护的文件.

我要求库包含到我的Windows项目中,而不是实用程序.

要求:

>支持密码
> C或C.
>不依赖于MFC
>希望它不是DLL(因为它们通常在某些不兼容的模式下编译)

已经搜索过SO和Google,遗憾的是还没有找到任何库.

>大多数人推荐“zlib”不支持密码;
> Lucian Wischick(here)的“Zip Utils”很不错,但是有一个错误 – 提取的文件最后会被裁剪掉;
>我找到的另一个库是MFC依赖的.

我无法相信2012年这项简单任务没有解决方案.请帮忙.

解决方法:

使用“Zip Utils” by Lucian Wischick结束.

有一个错误 – 提取的文件最后被12个字节裁剪.我发现了如何解决它.

要修复此错误,请删除文件“unzip.cpp”中的第3657行:

pfile_in_zip_read_info->rest_read_uncompressed-=uDoEncHead;

标签:c,windows,zip,static-libraries
来源: https://codeday.me/bug/20190901/1783044.html