免费的C ++ ZIP解析器,具有商业产品的灵活许可?

时间:2012-03-30 16:56:28

标签: c++ zip

我需要能够解析ZIP文件的中心目录,基本上获取有关ZIP中列出的文件的信息。目前我们通过一些可怕的hacky代码手动执行此操作,但是在某个地方有一个开放源代码或免费库可以让我们这样做更好。

起初我考虑使用7zip源代码,但是它有LGPL许可证,由于我们被迫用我们的应用程序发送源代码(或者至少使其可用),因此无法使用在公司网站上)。如果可能的话,我想使用具有不会施加这些限制的许可证的库。

我在MSVC编译器上使用C ++ 03。我也可以使用STL和Boost,但不确定其中任何一个是否与此相关。

4 个答案:

答案 0 :(得分:3)

如果您加载LGPL动态链接库,则无需提供源代码。

答案 1 :(得分:0)

您考虑过zlib吗?

答案 2 :(得分:0)

我们在这里包裹了minizip,它的边缘有点粗糙,但似乎有效。它与我相信的zlib具有相同的许可证。

答案 3 :(得分:0)

需要尝试this代码项目源代码(虽然我不确定可移植性)