The CRC computation is too slow for files >100MB. This can be improved a lot. 