support large files (>2GB) on 64bit platforms
typos