larger buffer size; 64-bit file offsets for large files

Signed-off-by: James Paton <paton@cs.wisc.edu>