code: public static List<String> zipListFiles(File zipFile) throws IOException {
          List<String> out = new ArrayList<>();
          try (ZipFile zf = new ZipFile(zipFile)) {
              Enumeration entries = zf.entries();
              while (entries.hasMoreElements()) {
                  ZipEntry ze = (ZipEntry) entries.nextElement();
                  out.add(ze.getName());
              }
          }
          return out;
      }
docs: List all of the files and directories in the specified .zip file
  
  @param zipFile Zip file
  @return List of files and directories