Subject: | Memory use is O(n) |
[Note] This bug report was originally filed in Debian, the bug URL is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=342543 for further reference. I'm copying here the original bug submitter's email.
Digest::CRC keeps the whole message in an internal buffer. This makes
it slower than neccessary for large files, because the message is
swapped out. Files larger than the available memory can't be checked
at all.