You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Minizip 3.0.0.8(基于Zlib 1.2)中MZ_ZIP64_AUTO的使用方法及Zip64归档兼容问题求助

Minizip 3.0.0.8(基于Zlib 1.2)中MZ_ZIP64_AUTO的使用方法及Zip64归档兼容问题求助

大家好,我目前在使用Minizip 3.0.0.8搭配Zlib 1.2开发功能,我的需求是在多款软件中实现导出.bcf格式归档的能力——这个格式可以让我在Archicad的BimCollab BCF Manager插件中正常打开。

不过最近遇到了一个棘手的兼容问题:如果我在归档时给所有文件都启用Zip64特性,这个BCF插件就没法完整读取归档里的内容;但如果我把文件存成普通的非Zip64格式,插件就能正常识别一切。看起来这个特定程序对带有Zip64特性的归档存在读取障碍。

目前我是通过调用zipOpenNewFileInZip4_64()函数来添加文件到归档的,并且给int zip64参数传了1,强制启用Zip64特性。

现在想请教大家:

  • 有没有办法切换到Minizip的MZ_ZIP64_AUTO模式,让程序自动判断文件是否需要启用Zip64?这样就能在不需要Zip64的场景下生成普通归档,解决插件的兼容问题
  • 如果自动模式不可行,有没有其他方案能让我生成的.bcf归档既支持大文件场景下的Zip64需求,又能兼容不支持Zip64的程序?

备注:内容来源于stack exchange,提问作者robur10A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:28:04