Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизEEP WR1A форматы файлаов. Кто нибудь, что-нибудь делал? Найти похожие ветки
← →
12 © (2010-03-11 14:57) [0]Парсинг бинарника интересует - очень долго похоже провожусь..
может кто поделиться может?
← →
12 © (2010-03-12 09:14) [1]Помогите понять сколько байт на каждое поле считывать, или откуда узнать, сколь надо считать.
понял, где лежит StartDateTime, посмотрев HEX код.
понял, где найти имя файла - я его знаю + в кодах это видно
Файл начинается так:
30 80 A0 80 04 0710 01 25 12 00 01 00
31 80 80 ....
далее, имя файла, ИД репликции это опытным путем понял. Но я не понимаю начало. И это настораживает. (приведено именно самое начало)
а тут Жирным дата
Что такое остальное?
Документ к поямнению
--------
CDR-File::=SEQUENCE {
header[0]FileHeaderRecord OPTIONAL,
body[1] SEQUENCE OF RecordContent,
}
FileHeaderRecord ::= SEQUENCE {
productionDateTime StartDateTime,
exchangeInfo ExchangeInfo,
fileName FileName,
reasonForOutput ReasonForOutput,
}
Header
StartDateTime::=OCTET STRING (SIZE (7))
YYMMDDHHmmSSCC
(год, месяц, день, час, минута, секунда, сотая доля секунды),
каждое поле предназначено для одного символа, два символа – на октет, символы от 0 до 9 кодируются, как n-ая строка из ряда 0000 – 1001, первый символ в LSB (Low Significant byte).
Кодирование производится в соответствии со следующим примером:
Дата, время генерации файла - 02 января 2001 г., 12:34:56.78 – кодируются следующим образом:
01 01 02 12 34 56 78.
ExchangeInfo::=SET {
exchangeID [0] ExchangeID OPTIONAL,
softwareVersion [1] SoftwareVersion OPTIONAL
}
ExchangeID::=VisibleString (SIZE (1..11)) -- UNIVERSAL 26
SoftwareVersion ::=VisibleString (SIZE (1..12)) -- UNIVERSAL 26
FileName ::= NameType
NameType::= CHOICE {
numericName INTEGER,
pString GraphicString -- UNIVERSAL 25
}
ReasonForOutput ::= ENUMERATED {
absoluteTimeEvent (0),
maxBlockSizeReached (1),
maxTimeIntervalElapsed (2),
internalSizeLimitReached (3),
oSAction (4)
}
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.062 c