【发布时间】:2021-05-11 07:58:03
【问题描述】:
我有一个作为文件内容的数据 InputStream,但没有附加任何文件信息。我希望能够区分数据表示 *.zip 文件的情况,以及它是在封面下使用 zip 的容器文件格式(例如 *.docx、*.odt、*.jar)的情况。我不一定需要知道容器格式是什么,只需要知道流是否是“普通”zip(所以我知道将流拆分为单独的文件是否合适)。
这可能吗?我很乐意在解压之后或之前进行检测。
理想情况下,我尝试在 Java 中执行此操作,但如果有其他语言的代码示例,那么我很乐意在必要时将它们移植过来。
【问题讨论】:
标签: java zip file-format