0

我想从我的 *jar 存档中读取文件。我在互联网上阅读了如何从 zip 中读取:

ZipFile zipFile = new ZipFile( "moers.zip" );
ZipEntry entry  = zipFile.getEntry( "DerAlteSack.png" );
InputStream is = zipFile.getInputStream( entry );

所以我的问题是:我可以将 *jar 文件视为 *zip 文件吗?

4

1 回答 1

2

是的,一个 jar 是一个 Zip 文件。请参阅规范:http ://docs.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#Intro

JAR 文件本质上是一个包含可选 META-INF 目录的 zip 文件。

于 2013-05-12T15:34:32.783 回答