在 Java 中处理使用 SHRINK 算法的 ZIP 内容
有人知道处理使用 SHRINK 算法生成的 ZIP 文件的方法吗?标准 Java ZIP 功能似乎不支持这一点。
我们从上游系统接收 ZIP 文件,该系统(令人惊讶地)使用了基于 SHRINK 的压缩。这似乎来自较旧的基于大型机的 ZIP 编码器,无法轻松修改以使用更现代的东西。
Anyone know of a way to handle ZIP files produced using the SHRINK algorithm? This doesn't appear to be supported by the standard Java ZIP functionality.
We're receiving ZIP files from an upstream system that (amazingly) have SHRINK-based compression in use. This seems to be from an older mainframe-based ZIP encoder that can't be easily modified to use something more modern.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为了接受答案,听起来如果不移植代码或构建 JNI 层来访问可以处理此问题的本机库,就不可能直接在 Java 中执行此操作。
In the interests of accepting an answer, it sounds like it's not possible to do directly in Java without porting code or building a JNI layer to hit native libraries that can handle this.