I’m trying to write a little script to read files in a directory (x
bytes at a time), do an md5 checksum of the bytes and print them to a
Everything is working fine at the moment except the reading, I have
managed to get it to read the first x bytes from the file but I’m not
sure how to get it to keep reading while the EOF hasn’t been reached.
This is what I want to achieve:
- Specify a blocksize to use (not a problem)
- Read a file in chunks (using the blocksize)
- md5 checksum the bytes (i’ve worked this part out)
- write the md5sum to a file (i’ve got this also)
How can I retrieve the chunks until the EOF, maybe returning a smaller
chunk at the end if there isn’t enough data left.
I hope this post isn’t too badly written, it’s very late at night and
i’ve been googling this for ages
Any help much appreciated.