Конечно извращение большое, но охота именно в html. Разобрался немного - оказалось что переменная XmlHttpRequest.responseText обрезается в ie все-таки не всегда, а если вызвать от нее функцию alert().
НО, длинна этой переменной не совпадает с размером файла
![Sad](https://javascript.ru/forum/images/smilies/sad.gif)
- подряд идущие нулевые символы урезаются в один, и, кодировка хромает (русские и непечатные буквы становятся %uFFFF ).