static boolean verifyZipFile(File file){
  try {
    ZipFile zipFile=new ZipFile(file);
    try {
      zipFile.close();
      return true;
    }
 catch (    IOException e) {
      Log.w(TAG,"Failed to close zip file: " + file.getAbsolutePath());
    }
  }
 catch (  ZipException ex) {
    Log.w(TAG,"File " + file.getAbsolutePath() + " is not a valid zip file.",ex);
  }
catch (  IOException ex) {
    Log.w(TAG,"Got an IOException trying to open zip file: " + file.getAbsolutePath(),ex);
  }
  return false;
}

static boolean verifyZipFile ( File file ) { try { ZipFile zipFile = new ZipFile ( file ) ; try { zipFile . close ( ) ; return true ; } catch ( IOException e ) { Log . w ( TAG , "Failed to close zip file: " + file . getAbsolutePath ( ) ) ; } } catch ( ZipException ex ) { Log . w ( TAG , "File " + file . getAbsolutePath ( ) + " is not a valid zip file." , ex ) ; } catch ( IOException ex ) { Log . w ( TAG , "Got an IOException trying to open zip file: " + file . getAbsolutePath ( ) , ex ) ; } return false ; }
returns whether the file is a valid zip file .
