As greeny said, ASCII character 26 is the EOF (End-Of-File) character, and by all rights it should never appear in a text file except to signify the end of a file. The important thing is that /bread, which is meant for binary files (and can therefore contain an EOF character) will correctly read beyond EOF.