Парсинг двоичных файлов

Звенякин16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.10.2015

Нужно написать функцию парсинга бинарных данных.

С помощью AJAX загрузить бинарные данные и распарсить их в JavaScript объект.

Исходные данные имеют формат:

8 байт - общее количество записей, например N (64 unsigned int)

далее

массив из N записей вида:

4 байта x (float, 4 байта)

4 байта y

4 байта z

далее еще один массив из N записей:

4 байта x (float, 4 байта)

4 байта y

4 байта z

В итоге нужна функция:

GetData(url)

которая возвращает объект с полями N, array1, array2.

Файлы такого рода должны быть успешно загружены и прочитаны также на iPad (Safari), Android (Chrome).

Заявки фрилансеров