Вот этот метод записывает длину строки в бинарном виде. Лучше просто write(Integer.toString()) делать