Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Peppi от 06 Сентября 2007, 10:39:21

Название: в jscript прочитать байт в бинарном виде
Отправлено: Peppi от 06 Сентября 2007, 10:39:21
Здравствуйте, передо мной встала задача в html+jscript читать информацию из dbf-файла. Здесь возникла такая сложность: я знаю, что первые 32+ 32*n+1, где n-число полей, - это заголовок. Далее начинается интересующая меня информация, собственно, значения полей.

Проблема: как узнать по сколько байт надо считывать из dbf для прочтения каждого значения поля.

этот файл я открываю следующим образом:

 fso = new ActiveXObject("Scripting.FileSystemObject");
 f = fso.OpenTextFile(filename);


Прочитала, что структура dbf-файла такова, что первые 32 байта -информация о кодировке, а затем по 32 байта-информация о структуре каждого поля, в котором 16-ый байт хранит информацию о размере поля в бинарном формате  . Вот теперь и думаю, как бы средствами jscript узнать этот размер