如何以编程方式查看 android 中的 zip 内容(无需解压缩)
How to programmatically see whats is inside a zip in android (without unzip)
我正在为 android 制作一个应用程序,需要在解压缩之前检查用户的 zip 文件条目的格式是否正确,以避免浪费时间解压缩。谁能帮帮我?
PS.: 我只需要知道zip里面的文件名
使用 ZipFile:它使用随机访问在 zip 存档中的文件位置之间跳转:
try (ZipFile file = new ZipFile("file.zip")) {
final Enumeration<? extends ZipEntry> entries = file.entries();
while (entries.hasMoreElements()) {
final ZipEntry entry = entries.nextElement();
System.out.println(entry.getName());
}
}
我正在为 android 制作一个应用程序,需要在解压缩之前检查用户的 zip 文件条目的格式是否正确,以避免浪费时间解压缩。谁能帮帮我?
PS.: 我只需要知道zip里面的文件名
使用 ZipFile:它使用随机访问在 zip 存档中的文件位置之间跳转:
try (ZipFile file = new ZipFile("file.zip")) {
final Enumeration<? extends ZipEntry> entries = file.entries();
while (entries.hasMoreElements()) {
final ZipEntry entry = entries.nextElement();
System.out.println(entry.getName());
}
}