我讨厌为我可以用 if 语句简单测试的事情生成异常。我知道如果您尝试使用 java.util.zip/java.util.jar API 访问零长度的 zip/jar 将触发异常。因此,似乎应该有一个这些实用程序 API 能够处理的最小文件。
最佳答案
你真的应该将这种代码放入 try/catch 中,因为在读/写文件时有很多地方可能出错?
如果您真的必须知道这个问题的答案,那么尝试将一个 1 字节的文件添加到一个 zip 文件中,然后看看是否失败?通过 1 -> 65536 字节的大小范围并添加到 zip 并查看哪些失败是很简单的代码?
关于java - 最小的合法 zip/jar 文件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2438800/