docs: public static String read(FileChannel fileChannel, Charset charset) throws IORuntimeException {
  		MappedByteBuffer buffer;
  		try {
  			buffer = fileChannel.map(FileChannel.MapMode.READ_ONLY, 0, fileChannel.size()).load();
  		} catch (IOException e) {
  			throw new IORuntimeException(e);
  		}
  		return StrUtil.str(buffer, charset);
  	}