AFAICT Ваши контрольные суммы верны. Основываясь на этой и некоторых других записях, которые я передал ему, симулятор, похоже, имеет ошибочную ошибку на некоторых входах.
У вас есть несколько вариантов, в том числе:
отредактируйте файл t8051m.ini симулятора и установите IgnoreChecksum
в 1
позаботьтесь о симуляторе, отредактировав ваши шестнадцатеричные записи, чтобы они содержали ожидаемые контрольные суммы вместо правильных контрольных сумм
, разберите файл .exe симулятора, найдите ошибку и исправьте ее. (Прежде чем перейти к этим подробностям, вы можете попробовать сообщить о проблеме автору. Это может быть известная проблема с исправлением, которое автор просто не удосужился опубликовать на своем веб-сайте.)
использовать другой симулятор
Это способ разбить данные в запросе POST на разные дискретные типы. Он также часто используется для разбиения писем на несколько вложений с типами mime. Вы можете прочитать больше о MIME в целом (и, в частности, о многочастных POST-запросах) здесь .
Соответствующий RFC для версии HTML-форм многочастного формата MIME имеет вид RFC 1867