code: public static void extractZip(final String path, final File dest, final String prefix, final String stripPrefix,
                                    final streamCopier copier) throws IOException {
          extractZip(path, dest, prefix, new PrefixStripper(stripPrefix), copier);
      }
docs: Extract the zip file to the destination, optionally only the matching files and renaming the files
  
  @param path        zip file path
  @param dest        destination directory to contain files
  @param prefix      match files within the zip if they have this prefix path, or null selects all files
  @param stripPrefix rename files by removing this prefix if they have it, or null doesn't rename files
  @param copier  copier
  
  @throws IOException on io error