code: public static String read(ReadableByteChannel channel, Charset charset) throws IORuntimeException {
  		FastByteArrayOutputStream out = read(channel);
  		return null == charset ? out.toString() : out.toString(charset);
  	}
docs: 从流中读取内容，读取完毕后并不关闭流
  
  @param channel 可读通道，读取完毕后并不关闭通道
  @param charset 字符集
  @return 内容
  @throws IORuntimeException IO异常
  @since 4.5.0