mirk писал(а):Там размер пакета в большинстве случаев 128 байт, и максимум 1к.
С этим все уже понятно - 16 бит достаточно, а вот хватит ли 16 для больших объемов?
Вы невнимательно, или не все читали. См. протоколы YModem, ZModem, Gidra, Janus
Добавлено спустя 8 минут 25 секунд:
Кстати, по ZModem есть в википедии ссылка на какие-то исходники на паскале.
https://en.wikipedia.org/wiki/Janus_(protocol)
А вообще-то, берите CRC32 и не парьтесь.