То есть, как можно прочитать файл размером 1025 Байт блоками по 32 байт, а последний байт, который не попадает в блок, посчитать за отдельный маленький блок и просто записать в переменную отдельно.
Ещё раз поясню:
Читается файл, мы читаем его блоками по 32 байта ( ну, чтобы питон не навернулся) и над ними выполняем "какую-то операцию", а потом оставшиеся данные, которые не вписываются в 32 байта ( в данном случае, это последний один байт) пишем отдельно в переменную.