Long BSO
Long BSO (от англ. long — длинный), он же LBSO — формат почтового ящика сети Фидонет, который является вариантом формата BSO, улучшенным поддержкою длинных имён файлов. Это развитие формата BSO призвано улучшить восприятие человеком (фидошником) имён файлов (бандлов).
Формат LBSO впервые появился в мейлере «The Brake!» в операционной системе OS/2.
Возможности и ограничения[править | править код]
- LBSO поддерживает указание всех пяти компонентов фидонетовского адреса.
- LBSO требуется файловая система без чрезмерного ограничения на длину имени файла (например, VFAT, HPFS, NTFS, Ext2 или другая современная файловая система).
- Согласно формату Long BSO файлы, предназначенные на отправку разным линкам, располагаются в одном и том же каталоге. Это обстоятельство может вызывать задержки при сканировании исходящих бандлов на узле с большим количеством линков.
Описание формата[править | править код]
Long BSO представляет собою каталог на диске, содержащий файлы, предназначенные для отправки к линкам.
Имена файлов формируются из адреса линка по одному из следующих двух шаблонов:
domain.zz.nn.ff.pp.flavour.type
domain.zz.nn.ff.pp.spectype
где
domain
— название домена FTN,zz
— номер зоны,nn
— номер сети,ff
— номер узла (ноды),pp
— номер пойнта,
flavour
— приоритет фидопочты,type
иspectype
— тип файла.
Все номера указываются в десятичном формате.
Допустимые значения приоритета соответвуют их английским названиям: hold
, direct
, crash
, normal
, immediate
.
Тип файла type
может принимать значения:
mail
— пакет нетмейла в формате PKT;list
— список бандлов (аналог FLO-файла, используемого в BSO и ASO).
Тип файла spectype
может принимать значения:
busy
— файл-флаг, обозначающий занятость линка (например, когда идёт соединение),request
— фрек, соответствующий стандарту WaZOO,status
— файл, содержащий состояние соединения с линком.
Примеры[править | править код]
- Неупакованный нетмейл, отсылаемый к пойнту
2:6033/66.28@fidonet
с приоритетом
normal
, будет лежать в файлеfidonet.2.6033.66.28.normal.mail
.
- Во время сеанса связи с узлом
11:801/6.0@spacenet
в почтовом ящике будет присутствовать файл spacenet.11.801.6.0.busy
.