code: public static File zip(String srcPath, String zipPath, Charset charset, boolean withSrcDir) throws UtilException {
  		final File srcFile = FileUtil.file(srcPath);
  		final File zipFile = FileUtil.file(zipPath);
  		zip(zipFile, charset, withSrcDir, srcFile);
  		return zipFile;
  	}
docs: 对文件或文件目录进行压缩<br>
  
  @param srcPath 要压缩的源文件路径。如果压缩一个文件，则为该文件的全路径；如果压缩一个目录，则为该目录的顶层目录路径
  @param zipPath 压缩文件保存的路径，包括文件名。注意：zipPath不能是srcPath路径下的子文件夹
  @param charset 编码
  @param withSrcDir 是否包含被打包目录
  @return 压缩文件
  @throws UtilException IO异常