Общепринятым ответом является то, что вы не можете. Однако есть все больше свидетельств того, что это не так, поскольку существуют проекты, которые читают в типах данных, которые не являются базовыми типами HTML. Некоторые проекты, которые делают это, являются версией JavaScript ProtoBuf и Smokescreen .
Smokescreen - это интерпретатор флэш-памяти, написанный на JS, поэтому, если невозможно получить доступ к байтам напрямую, как эти проекты работают вокруг этого? Источник Smokescreen можно найти здесь . Я просмотрел его, но сейчас JS не является моим основным языком, и решение ускользает от меня.