diff --git a/Apewer/BytesUtility.cs b/Apewer/BytesUtility.cs
index 561608d..20b682c 100644
--- a/Apewer/BytesUtility.cs
+++ b/Apewer/BytesUtility.cs
@@ -702,6 +702,15 @@ namespace Apewer
return Read(source, destination, (x) => { progress?.Invoke(x); return true; }, buffer);
}
+ /// 读取流。
+ ///
+ public static int Read(this Stream stream, byte[] buffer)
+ {
+ if (stream == null) throw new ArgumentNullException(nameof(stream));
+ if (buffer == null) throw new ArgumentNullException(nameof(buffer));
+ return stream.Read(buffer, 0, buffer.Length);
+ }
+
/// 读取源流中的数据。
/// 源流。
/// 缓冲区大小,最小值为 1。