ZXNet эхоконференция «code.zx»


тема: описание .pkt формата



от: Sergey Zotov
кому: All
дата: 12 May 2002
Прошёл день, а ты всё жив! All! у кого-нить сабж есть точный? на английском или русском? намыльте, plz. ZXNet: 500:8462/1 ~/ <~ http://zx.fatal.ru/ Fido: 2:5057/21.93 /_ _> SkyNet: 71:170/21

от: Nikolaj Amosov
кому: Sergey Zotov
дата: 19 May 2002
Привет Sergey! 12 May 02 22:18, Sergey Zotov -> All: SZ> у кого-нить сабж есть точный? на английском или русском? намыльте, plz. Поищи стандарт FTS-0001. А вообще так: - заголовок пакета (58 байт); - упакованные письма (0 или больше); - псевдописьмо (2 байта 00), служащие признаком конца файла *.pkt. Таким образом размер пустого пакета - 60 байт. Каждое упакованное письмо в пакете представлено следующей структурой: - заголовок письма, который начинается с признака типа письма - 2 байта (02 00); - шесть полей фиксированной длины (каждое 2 байта); - одна строка фиксированной длины 20 байт, завершаемая нулевым байтом; - три строки переменной длины, завершённые 0 (всего максимум 144 байт). Hа этом заголовок завершается; - текст письма неограниченной длины, завершаемый нулевым байтом. Вся дополнительная контрольная информация рассматривается с точки зрения структуры пакета как часть текста письма. Структура упакованного для отправки письма: наименование размер поля комментарий поля в байтах PktType 2 Тип пакета, старый тип 1 устарел, значение поля (02 00) origNode 2 Узел происхождения письма destNode 2 Узел назначения origNet 2 Сеть происхождения destNet 2 AttributeWord 2 Атрибуты письма cost 2 цена DateTime 20 Дата и время, когда в последний раз былоизменено письмо toUserName 36 Имя адресата fromUserName 36 subject 72 тема text неограничено Структура почтового пакета типа 2.0: Hаименование Размер поля Тип Ожидаемые Комментарий поля в байтах значения OrgNode 2 Word 0-65535 Hомер узла отправителя DstNode 2 Word 0-65535 получателя Year 2 Int 19??-2??? Год создания пакета Month 2 Int 0-11 Месяц создания (0 - январь) Day 2 Int 1-31 Hour 2 Int 0-23 Min 2 Int 0-59 Sec 2 Int 0-59 Baud 2 Int - Скорость в бодах (не использ) PktVer 2 Int всегда=2 Версия пакета OrgNet 2 Word 1-65535 Hомер сети происхождения DstNet 2 Word 1-65535 Hомер сети назначения PrdCodl 1 Byte 1-255 Код продукта FTSC (первая часть) SerialNo 1 1-255 Byte Серийный номер Password 8 Char A-Z,0-9 Пароль пакета OrigZone 2 Int 1-65535 Зона происхождения DestZOne 2 Int 1-65535 Зона назначения Filler 20 - - Резерв Packed Messages - - - Hоль или больше упакованных писем Уф... Есть ещё пакеты типа 2+ и 2.2 (FTS-0039). Nikolaj

от: Nikolaj Amosov
кому: Sergey Zotov
дата: 20 May 2002
Привет, Sergey! 12 мая 2002 года (а было тогда 22:18) Sergey Zotov в своем письме к All писал: SZ> у кого-нить сабж есть точный? на английском или русском? намыльте, plz. Итак, продолжим... Структура почтового пакета типа 2+ Hаименование Размер поля Тип Ожидаемые Комментарий поля в байтах значения OrgNode 2 Word 0-65535 DstNode 2 Word 0-65535 Year 2 Int 19??-2??? Month 2 Int 0-11 Day 2 Int 1-31 Hour 2 Int 0-23 Min 2 Int 0-59 Sec 2 Int 0-59 Baud 2 Int - PktVer 2 Int Always=2 OrgNet 2 Word 1-65535 DstNet 2 Word 1-65535 PrdCodl 1 Byte 1-255 Код продукта FTSC (первая часть) PVMajor 1 Byte 1-255 Код продукта FTSC (вторая часть) Password 8 Char A-Z,0-9 Пароль пакета QOrgZone 2 Int 1-65535 Зона происхождения (для ZMailQ,Qmail) QDstZone 2 Int 1-65535 Зона назначения (-//-) Filler 2 Byte - Резерв CapValid 2 Word Битовое поле Проверочная маска совместимости PrdCodH 1 Byte 1-255 Код продукта FTSC (старший байт) PVMinor 1 Byte 1-255 Код продукта FTSC (младший байт) CapWord 2 Word Битовое поле Маска совместимости OrigZone 2 Int 1-65535 Зона происхождения DestZone 2 Int 1-65535 Зона назначения OrigPoint 32 2 Int 1-65535 Поинт происхождения DestPoint 34 2 Int 1-65535 Поинт назначения ProdData 36 4 Long Любые Определяется программой PktTerm 2 Word 0 Значения, завершающие заголовок пакета Структура маски совместимости: Поддерживаемые Маска совместимости системные типы типы пакетов FTSC пакетов Старшие биты Младшие биты U 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2+,3, and 7 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 2+,3, and 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Каменный век 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ещё есть тип 2.2. Hонужен ли он тебе? Nikolaj.

от: Sergey Zotov
кому: All
дата: 20 May 2002
Hi! короче ничего нового вы мне не сказали. тогда конкретный вопрос. где хранятся атрибуты сообщения в .pkt? с .msg все понятно - там 2 байта. ведь тоссер как-то узнает, что нужно послать, например, подтверждение о получении или прочтении. где это прописано? меня интересует где находится пометка о том, что к .pkt прикреплен attach'ем файл. как это узнать, если такое возможно вообще? ZXNet: 500:8462/1 ~/ <~ http://zx.fatal.ru/ Fido: 2:5057/21.93 /_ _> SkyNet: 71:170/21

от: Sergey Zotov
кому: Nikolaj Amosov
дата: 21 May 2002
Прошёл день, а ты всё жив! Nikolaj! On 20 May 02, Nikolaj Amosov wrote to Sergey Zotov: NA> Итак, продолжим... NA> Структура почтового пакета типа 2+ NA> Hаименование Размер поля Тип Ожидаемые Комментарий NA> поля в байтах значения [Killed.] NA> Структура маски совместимости: NA> Поддерживаемые Маска совместимости NA> системные типы типы пакетов FTSC NA> пакетов NA> Старшие биты Младшие биты NA> U 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 NA> 2+,3, and 7 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 NA> 2+,3, and 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 NA> 2+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 NA> Каменный век 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NA> Ещё есть тип 2.2. Hонужен ли он тебе? я вот так и не понимаю где флаги в .pkt находятся... как узнать что письмо требует, нпример, подтверждения о получении/прочтении? в .msg все ясно. Блин! как мне прикручивать attach в NAM'у? просматривать базу Ларки? а по выходным .pkt'шкам никак нельзя определить, что с ним еще и файл летит? ZXNet: 500:8462/1 ~/ <~ http://zx.fatal.ru/ Fido: 2:5057/21.93 /_ _> SkyNet: 71:170/21




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Anigdot №41 - Да, да, да народ, НО что же я вам сказать-то хотел. Кто угадает тому приз - дискетка с BUBBLER'ом!
Скелет - Схема и перечень элементов для VICOMM-модема.
Программирование - курс изучения ассемблера от Wlodek Black, продолжение.
Intro - Привет всем! Таким нестандартным DOS'ом я запуская в прокат новый номер газеты, которую вы не читали уж так давно, WeekEnd номер 4.
Coming soon - что вас ждет в 4-м номере журнала.

В этот день...   8 мая