Как программно увидеть, что внутри почтового индекса в Android (без распаковки) - PullRequest
1 голос
/ 25 октября 2019

Я делаю приложение для Android и мне нужно проверить, находится ли запись в файле zip пользователя в правильном формате, прежде чем его разархивировать, чтобы не тратить время на разархивирование. Может ли кто-нибудь помочь мне?

PS: мне просто нужно знать имена файлов внутри zip

1 Ответ

0 голосов
/ 26 октября 2019

Использовать 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());
    }
}
...