17.9: Reading Unusual Data Files