Третий после имени файла параметр (blen в сишной структуре) имеет смысл только для блоков с Бейсик-программами, для кодовых и массивов данных он не имеет смысла, и может быть любым. Для Бейсик-программы, как я уже сказал, он хранит длину собственно Бейсик-программы, без хранящихся совместно с ней инициализированных переменных Бейсика. Если инициализации переменных ещё не было, длина Бейсик-программы равна длине блока в первом параметре (length).

Контрольную сумму считает загрузчик, да, размер КС- байт. Формат заголовка ленты относится к более высокому уровню абстракции, поэтому контрольной суммы не содержит.