我需要解压缩密码保护的文件。
我要求库包括到我的Windows项目,而不是实用程序。
需求:
搜索已经如此和谷歌,不幸的是,还没有找到图书馆。
我不敢相信在2012年没有解决这个简单任务的办法。请帮帮忙。
发布于 2012-12-29 13:12:29
最后使用了卢西恩·维斯奇的"Zip Utils“。
有一个错误提取的文件在结束时被裁剪了12个字节.我找到了解决办法。
若要修复此错误,请删除文件“unzip.cpp”中的第3657行:
pfile_in_zip_read_info->rest_read_uncompressed-=uDoEncHead;发布于 2012-12-28 20:07:25
更新:使用7-zip作为库
测试您的password protected文件是否可以用7-拉链解压缩。
如果是这样的话,那么您应该能够使用代码基(作为dll)。
该工具支持压缩解压缩(ZlibDecoder)和2种可能的不同加密技术(ZipCrypto和ZipStrong)。
关于如何使用它的说明,7 zip文件管理器工具使用7 zip dll来完成所有的工作。您需要查看命令行工具7z的源代码。
发布于 2013-01-02 15:12:50
您可以尝试Info。它是开放源代码的,并且支持存档加密:http://sourceforge.net/projects/infozip/。
https://stackoverflow.com/questions/14073706
复制相似问题