Вы можете сделать AJAX-вызов для получения содержимого файла, а затем использовать побитовые операторы для генерации строки двоичного представления, к которой вы стремитесь.
Конечно, php-скрипт должен быть доступен через HTTP-запрос.
Один из самых простых способов реализовать запрос AJAX GET - использовать jQuery.get
, о котором вы можете прочитать подробнее о здесь .
Что касается генерации двоичного представления, в сети доступно несколько реализаций.
Я написал свой собственный пример реализации строки в двоичный преобразователь:
var data = "h€llo world ";
var binary_string = "";
for (var idx in data) {
var v = data.charCodeAt (idx);
do {
var b = v & 0xFF;
for (var i =0; i < 8; ++i)
binary_string += (b & (1<<(7-i))) ? '1' : '0';
binary_string += ' ';
} while (v >>= 8);
}
binary_string = 01101000 10101100 00100000 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100 00100000