docs: @SuppressWarnings("unchecked")
  	public static byte[] unzipFileBytes(File zipFile, Charset charset, String name) {
  		ZipFile zipFileObj = null;
  		try {
  			zipFileObj = new ZipFile(zipFile, charset);
  			final Enumeration<ZipEntry> em = (Enumeration<ZipEntry>) zipFileObj.entries();
  			ZipEntry zipEntry = null;
  			while (em.hasMoreElements()) {
  				zipEntry = em.nextElement();
  				if (zipEntry.isDirectory()) {
  					continue;
  				} else if (name.equals(zipEntry.getName())) {
  					return IoUtil.readBytes(zipFileObj.getInputStream(zipEntry));
  				}
  			}
  		} catch (IOException e) {
  			throw new UtilException(e);
  		} finally {
  			IoUtil.close(zipFileObj);
  		}
  		return null;
  	}