From d73b63f43c8675b764d618ddf1a9ecdb496767a3 Mon Sep 17 00:00:00 2001 From: bel Date: Sat, 17 May 2025 20:41:23 -0600 Subject: [PATCH] read fast --- src/asses/one.go | 2 +- src/slow/reader.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/asses/one.go b/src/asses/one.go index b1c6d5a..208917d 100644 --- a/src/asses/one.go +++ b/src/asses/one.go @@ -86,6 +86,6 @@ func Cksum(ctx context.Context, p string) (string, error) { defer f.Close() hasher := md5.New() - _, err = io.Copy(hasher, slow.NewReader(ctx, 10_000_000, f)) + _, err = io.Copy(hasher, slow.NewReader(ctx, 50_000_000, f)) return base64.StdEncoding.EncodeToString(hasher.Sum(nil)), err } diff --git a/src/slow/reader.go b/src/slow/reader.go index 137c721..ac9ddf8 100644 --- a/src/slow/reader.go +++ b/src/slow/reader.go @@ -18,7 +18,7 @@ var _ io.Reader = Reader{} func NewReader(ctx context.Context, bps rate.Limit, r io.Reader) Reader { return Reader{ ctx: ctx, - limiter: rate.NewLimiter(bps, 8192), + limiter: rate.NewLimiter(bps, int(bps)), r: r, } }