Java 在单个归档文件中存储多种类型数据的文件格式

Java 在单个归档文件中存储多种类型数据的文件格式,java,compression,Java,Compression,我有一个要求,比如我想用java将数据(文本、图像、视频、音频等)存储在一个压缩文件中。 其思想是,所有内容都以结构化格式存储,以便稍后我可以引用压缩文件中的一些元数据文件并相应地检索数据。 那么,互联网上有没有开放的java库呢?请阅读指南。谢谢 java.util.zip是否有效?实际上我可以使用zip,但它只是压缩,我需要以结构化格式存储数据,我需要在运行时检索数据,比如说我只需要图像,所以我只提取图像,而其他图像保持不变。我不确定以结构化格式存储数据是什么意思。使用java.util.z

我有一个要求,比如我想用java将数据(文本、图像、视频、音频等)存储在一个压缩文件中。 其思想是,所有内容都以结构化格式存储,以便稍后我可以引用压缩文件中的一些元数据文件并相应地检索数据。 那么,互联网上有没有开放的java库呢?请阅读指南。谢谢


java.util.zip是否有效?实际上我可以使用zip,但它只是压缩,我需要以结构化格式存储数据,我需要在运行时检索数据,比如说我只需要图像,所以我只提取图像,而其他图像保持不变。我不确定以结构化格式存储数据是什么意思。使用java.util.zip.ZipFile,您应该能够迭代zip存档中的文件。