Я знаю, что я должен открыть двоичный файл, используя "rb"
вместо "r"
, потому что Windows ведет себя по-разному для двоичных и не двоичных файлов.
Но я не понимаю, что именно происходит, если я открываю файл неправильным образом и почему это различие даже необходимо. Другие операционные системы, похоже, преуспевают, обрабатывая оба файла одинаковыми.