Работа с некоторыми другими программами файловых серверов

В сети RELCOM ряд архивов используют программы-серверы, система команд которых отличается от системы команд программы Mail Server.

Для рассмотриваемых ниже серверов необходимо учитывать следующее:

  1. Содержимое поля заголовка письма "Subject:" игнорируется;
  2. Команды можно набирать как прописными, так и строчными буквами. В параметрах команд прописные и строчные буквы различаются. Имена файлов и каталогов следует задавать с учетом регистра, точно как указано в справочных материалах.

Архив TEHINV

Доступ к архиву осуществляется по электронной почте через файловый сервер по адресу server@tehinv.msk.su

Справочная информация об архиве хранится в следующих файлах каталога public/info:


     GAM-LIST.TXT - Перечень игровых программ;
     TXT-LIST.TXT - Перечень некоторых текстовых файлов;
     DOS-LIST.TXT - Перечень программ для среды MS-DOS;
     WIN-LIST.TXT - Перечень программ для WINDOWS;
     OSU-LIST.TXT - Перечень программ для сред OS/2, UNIX и т.д.;
     ENT-LIST.TXT - Перечень развлекательных программ;
     TGC-LIST.TXT - Перечень новых файлов,  поступивших за
                    последние 30 дней.
Основными тематическими каталогами архива являются:

     public/crack   - Хаккерские средства;
     public/blbox   - Файлы, связанные с BlueBox;
     public/drivers - Различные драйверы;
     public/dos     - Программы для среды MS-DOS;
     public/flech   - Программы и файлы для среды OS/2 и компьютерные
                      журналы;
     public/win     - Программы для WINDOWS;
     public/ent     - Развлекательные программы;
     public/txt     - Документация и другие текстовые файлы;
     public/zakon   - Сборники законов России за период 1960-1993гг.;
     public/games   - Компьютерные игры.
В каждом тематическом каталоге архива можно найти файл FILES.BBS, в котором хранится информация о файлах данного каталога.

Информация о новых поступлениях регулярно публикуется в телеконференции relcom.archives.

Перечень команд сервера:

help

Выслать краткое описание и перечень команд сервера. Если в письме после команды help встречаются какие-либо команды или символы, они игнорируются.

dir или index

Выслать перечень всех файлов архива. Если в строке, в которой встречается команда dir (index) есть какие-либо другие символы или текст, они будут игнорироваться.

new <дата> или newfiles <дата>

Выслать перечень файлов, поступивших в архив позже указанной даты. Дата задается в формате mm-dd-yy (mm - номер месяца в году, dd - число, yy - последние цифры года). Например, "02-15-94" - "15 февраля 1994 года".

get <имя файла> или send <имя файла>

Выслать указанный файл. Под параметром <имя> понимается полное имя файла, т.е. имя каталога (и подкаталогов), где файл находится, и имя файла. Например, get /public/talk/DEF.ZIP . Имя файла всегда набирается большими буквами. Если в письме команда get (send) встречается без параметра, эта команда игнорируется, а ответ на Ваше письмо не посылается.

quit

Завершить ввод команд.

Архив F1

Доступ к архиву F1 осуществляется по электронной почте через файловый сервер по адресу ms@f1.oryol.su (не следует посылать запросы по адресу f1-mailserv@f1.oryol.su , т.к. этот адрес используется сервером только для ответов на запросы).

Справочная информация об архиве хранится в следующих файлах каталога support/indexes :


 F1-FullIndex -  Полный перечень файлов архива (кодировка КОИ-8);
 F1-Month     -  Новые поступления за последний месяц (кодировка
                  КОИ-8);
 F1-Week      -  Новые   поступления   за последнюю неделю (кодировка
                  КОИ-8);
 F1-Week.diff  - Новые  поступления  за последнюю неделю в виде
                  "diff -n"    от   предыдущего   списка   файлов
                  (кодировка КОИ-8);
 f1-index.txt -  Полный    список   файлов   (кодировка   ALT);
 f1-month.txt  - Новые  поступления  за  месяц  (кодировка  ALT);
 f1-week.txt   - Новые поступления за неделю (кодировка ALT).
В архиве представлены следующие тематические каталоги:

 art     - Искусство (музыка, книги, видео, картинки и т.п.);
 comp    - Все связанное с компьютерами;
 info    - Всевозможная информация (стандарты, документация);
 support - Различные программы и информация по поддержке сервера
           (документация, кодировщики и т.п.);
 misc    - Прочее.
В архиве F1 находятся материалы телеконференций *.answers системы USENET, в которых публикуются сборники ответов на часто задаваемые вопросы по различным темам.

Информация о новых поступлениях и образовании новых тематических каталогов регулярно публикуется в телеконференции relcom.archives.

Система команд сервера F1:

help

Выслать список команд и описание работы программы-сервера.

dir <имя каталога>

Выслать список файлов в указанном каталоге. Если имя каталога не указано, подразумевается текущий каталог. Для получения списка файлов не только в указанных каталогах, но и, рекурсивно, во всех их дочерних подкаталогах используйте команду "dir -r". Например: dir /art - выслать список файлов в каталоге "/art"; dir -r msdos - выслать полный список файлов в каталоге msdos и во всех его подкаталогах.

cd <имя каталога>

Перейти в заданный каталог.

pwd

Выслать имя текущего каталога и его описание.

sub <имя каталога>

Подписаться на указанный каталог. При подписке на какой-либо каталог автоматически происходит подписка и на все его подкаталоги. Например: sub /art/video - Вы будете подписаны на каталог "/art/video"; sub / - Вы будете подписаны на все каталоги архива. Подписка заключается в указании серверу списка тематических каталогов, содержание которых Вам интересны. Сервер автоматически будет информировать Вас о каких-либо изменениях в указанных каталогах. Уведомления о новых поступлениях присылаются в виде готовых команд на получение файлов. Вам остается только удалить из списка позиции, которые Вас не заинтересовали, и отправить список обратно.

unsub <имя каталога>

Отменить подписку на указанный каталог. Команда "unsub all" отменит Вашу подписку на все каталоги сразу.

check

Проверить подписку. Высылает список каталогов, на которые Вы подписаны, включая их описание.

fcheck

Быстрая проверка подписки. Высылает список каталогов, на которые Вы подписаны, без комментариев.

get <имя файла> или get <имя каталога>

Выслать указанный файл. Если вместо имени файла указано имя каталога, то все содержимое этого каталога будет отправлено Вам (будьте осторожны - к примеру, команда "get /" вполне допустима и приведет к отсылке всего содержимого сервера). Например, команды: get /art/video/actors и cd /art/video get actors приводят к одному результату: отправке абоненту файла art/video/actors .

read n <имя файла>

Прочитать n строк указанного файла. Если параметр n указан со знаком "+", то читаются первые n строк. Если со знаком "-", то читаются последние n строк. Если же параметр n не указан, то читается весь файл. Например: read +10 art/text/humor/sex-man - прочитать первые 10 строк; read -20 MIDI-tutorial - прочитать последние 10 строк; read/support/ms-help - прочитать весь файл. compressor <имя программы-архиватора> Выбрать программу-архиватор. Возможные значения параметра: none - не использовать сжатие (по умолчанию); zip - использовать программу PKZIP; gzip - использовать программу GZIP; compress - использовать программу COMPRESSOR.

collector <имя программы-архиватора>

Выбрать программу-архиватор получения целых каталогов. Программа, выбранная командой collector, используется только для архивирования каталогов, т.е. при заказе целых каталогов. Возможные значения параметра: zip - использовать программу ZIP (по умолчанию); lharc - использовать программу LHARC; tar - использовать программу TAR; cpio - использовать программу CPIO.

encoder <имя программы-кодировщика>

Выбрать программу кодирования. Возможные значения параметра: uuencode - использовать программу UUENCODE (по умолчанию); btoa - использовать программу BTOA.

split <режим разбиения>

Выбрать режим разбиения файлов. Возможные значения параметра: ascii - разбиение будет произведено после кодирования (по умолчанию); binary - разбиение будет произведено перед кодированием, а получившиеся части будут закодированы и отправлены раздельно.

quote <режим>

Включение режима обрамления отсылаемых частей файлов в скобки "BEGIN/END". Для удобства распаковки файлов в среде UNIX сделана возможность в начале и конце каждой отсылаемой части файла проставлять слова "BEGIN" и "END", что позволяет автоматизировать декодирование командой вида "sed '/^END/,/^BEGIN/d' | uudecode" Возможные значения параметра: none - не использовать (по умолчанию); begin - использовать BEGIN/END.

part k

Установить максимальный размер пересылаемой части. Файлы будут разбиваться на части указанного размера в килобайтах. По умолчанию значение k установлено в 30 Kбайт. Размер одной части не может быть установлен меньше 5 Kбайт и больше 96 Kбайт.

limit Q

Установить ограничение в Q Кбайт на общий объем пересылаемой информации. Полезно, когда Вы еще не совсем освоились с командами сервера и опасаетесь за свой трафик.

compmode

Выбор режима сжатия. Указывает надо-ли производить сжатие всегда, или только тогда, когда это приводит к уменьшению объема файла. Возможные значения параметра: auto - автоматическое определение необходимости сжатия файлов; force - сжимать всегда.

parameters

Высылает текущие значения параметров команд compressor, collector, encoder, part и limit.

Если Вы хотите положить файл в архив, либо у Вас возникли вопросы или проблемы, обращайтесь по адресу ms-admin@f1.oryol.su


Архив ITFS

Доступ к архиву ITFS осуществляется по электронной почте через сервер по адресу service@itfs.nsk.su (не следует писать письма по адресу s_service@itfs.nsk.su, этот адрес сервер использует только для ответов)

Для того, чтобы воспользоваться услугами архива ITFS, необходимо зарегистрироваться в качестве пользователя. Пошлите следующий запрос по адресу service@itfs.nsk.su :


ЗАРЕГИСТРИРОВАТЬ
ПОЛЬЗОВАТЕЛЬ="Фамилия Имя Отчество"
ОРГАНИЗАЦИЯ="Название организации"
АДРЕС="Адрес  организации (обычный, не сетевой)"
//
Если в названии Вашей организации есть кавычки (""), то можно выйти из положения следующим образом так: "Предприятие 'ИНФОТЕКА'"

В ответ на него, если все в порядке, Вы получите следующее письмо:

Вы зарегистрированы в качестве пользователя. Каждый Ваш запрос (кроме help), должен начинаться строкой: ID=N.

Здесь N - число, по которому Ваши запросы будут идентифицироваться сервером.

На основе регистрационных данных формируется список рассылки справочной информации.

Система команд сервера:

find <ключевые слова>

Поиск в конкретном банке данных по ключевым словам. Команда find имеет еще один вариант использования:

find format имя_формата <ключевые слова>

Поскольку база данных может иметь несколько форматов ответов (например, могут выдаваться не найденные записи, а только количество найденных записей), второй вариант команды find позволяет выбрать необходимый формат. Если для банка данных есть варианты форматов, то их имена указаны в описании конкретного банка (команда help <имя базы данных> ). Из ключевых слов можно составлять логические выражения, используя следующие логические функции:

     .OR.            - логическое "ИЛИ";
     .AND.           - логическое "И";
     //              - конец команды FIND.

use <имя базы данных>

Выбор указанной базы данных в качестве текущей.

help

Выслать инструкцию о работе с архивом. Команды help и ЗАРЕГИСТРИРОВАТЬ не следует объединять с другими командами, поскольку будет обработана только одна из указанных команд. Любая дополнительная информация в командах help и ЗАРЕГИСТРИРОВАТЬ игнорируется.

maxlen <размер ответа>

Установить максимальный размер ответа в Кбайтах (по умолчанию 30 Кбайт). Данная команда должна стоять между командами use и find.

quit

Конец письма.

Пример запроса:

После символа "!" следуют комментарии сервера, в запросах пользователей это делать ненужно.


ID=N                    ! Сообщаем код, выданный после регистрации
USE name                ! Переключаемся на банк данных "name"
FIND                    ! Начинаем искать
ИМЯ_ПОЛЯ="ACB-2312"     ! Ищем в банке данных "name", в поле
                          "ИМЯ_ПОЛЯ" запись,  которая начина-
                          ется с "ACB-2312"
//                      ! Конец команды искать
В настоящий момент с помощью команды use можно подключиться к следующим банкам данных:

 Название        Содержимое


acm             Банк данных со списками статей ассоциации ACM
                (Association for Computing Machinery) из журналов,
                получаемых  Мемориальной  библиотекой   А.П.Ершова
                Института Систем Информатики СО РАН.2  0Пользователю
                высылается информация: в каком из журналов ACM была
                статья,  авторы, название статьи, год, том, номер,
                страницы,  а так же индекс.  Более подробную
                информацию  можно  получить по команде "help acm".
                Если Вас заинтересует какая-то  конкретная  статья
                из данной базы, то ее могут отсканировать и
                переслать Вам в графическом виде.

support         Банк данных с дополнительной информацией.
                В частности в нем есть список ключевых слов и
                расшифровка индексов к банку "acm".  Информация  и  в
                текстовом формате, и в виде zip -> uuencode файла.
                Более подробную информацию можно получить  по
                команде "help support".
Замечания и предложения по работе сервера можно направить по адресу igor@itfs.nsk.su (Шабальников Игорь).

Архив SAMSON

Доступ к архиву осуществляется по электронной почте через файловый сервер по адресу mag@samson.spb.su

В архиве хранятся выпуски журналов IHQ-INFO и IHQ-MAGAZIN (International Head Quarters), издаваемые с 1994 г. Международной штаб-квартирой Ассоциации студентов-физиков России в рамках программы "Университеты России".

В журнале IHQ-INFO публикуются материалы, полученные из телеконференций:


alt.college.college-bowl            alt.bacchus
alt.college.fraternities            alt.education.distance
alt.college.fraternities.sigma-pi   bit.listserv.aect-l
alt.college.fraternities.theta-tau  bit.listserv.aera
alt.college.sororities              bit.listserv.ashe-l
alt.college.tunnels                 bit.listserv.asis-l
alt.commuter.students               bit.listserv.commed
alt.education.disabled              bit.listserv.confer-l
alt.education.alternative           bit.listserv.erl-l
alt.education.email-project         bit.listserv.mba-l
alt.education.higher.stu-affairs    bit.listserv.mba
alt.education.university.vision2020 bit.listserv.mbu
alt.gopher                          bit.listserv.mbu-l
alt.satellite.tv.europe             cs-monolit.gated.lists.edupage
alt.satellite.tv.forsale            cs-monolit.gated.lists.natodata
alt.visa.us                         misc.education
bit.listserv.edpolyan               misc.education.adult
bit.listserv.esl-l                  misc.education.language.english
bit.listserv.gophern                misc.education.medical
bit.listserv.medforum               misc.education.science
bit.listserv.physhare               misc.jobs.contract
bit.listserv.physics                misc.jobs.misc
bit.listserv.sganet                 misc.jobs.offered
bit.listserv.snurse-l               misc.news.east-europe.rferl
bit.listserv.ucp-l                  news.announce.conferences
bit.org.peace-corps                 sci.edu
relcom.relarn.general               soc.college
relcom.netnews                      soc.college.grad
relcom.relarn.science               soc.college.gradinfo
relcom.talk                         soc.culture.german
relcom.education                    soc.culture.soviet
Журнал IHQ-MAGAZINE публикует обзоры материалов, по темам, вызывающим наибольший интерес у читателей журнала IHQ-INFO. В основе обзоров лежат оригинальные статьи, полученные из телеконференций, WWW- и Gopher-серверов сети INTERNET, полученные по информационной сети Международной Ассоциации студентов-физиков IAPSNetwork и другие, имеющиеся в распоряжении Международной Штаб-квартиры.

Журнал IHQ-INFO выходит один раз в две недели, IHQ-MAGAZINE один раз в месяц и рассылаются подписчикам, а также направляются в конференции: relcom.talk, relcom.netnews, relcom.education и relcom.relarn.science, а также помещается на Gopher-сервер Информационного Центра Ассоциации студентов-физиков

gopher.samson.spb.su/Intenational Head Quarters

Для того, чтобы иметь возможность получать статьи, необходимо зарегистрироваться как подписчик того или другого журнала, обратившись по адресу apavl@ihq.samson.spb.su(Павлов Александр) с письмом произвольной формы. В письме желательно указать, хотите ли Вы получать журнал, читая телеконференции, или предпочитаете, чтобы он приходил на Ваш адрес.

Система команд сервера:

HELP

Выслать краткое описание и систему команд сервера.

LISP

Выслать перечень всех журналов, которые хранятся в архиве.

JOURNAL LIST <название журнала>

Выслать список уже вышедших номеров интересующего Вас журнала. Параметр <название журнала> может принимать следующие значения: IHQ-INFO IHQ-MAGAZIN.

JOURNAL LIST <название журнала> <список номеров журнала>

Выслать список статей, вошедших в указанный журнал. Например, JOURNAL LIST IHQ-INFO 1,2,3

GET <название журнала> <номер журнала>:<номер статьи>

Выслать указанную статью из журнала. Команда выполняется только для зарегистрированных подписчиков! Например, если Вас заинтересовала статья ART67853 из журнала IHQ-INFO N2, необходимо послать следующую команду: GET IHQ-INFO 2:(67853) Если необходимо несколько статей, то команда GET может иметь следующий вид: GET IHQ-INFO 2:(67853)!3:(57893,34900)!4:(22396).

Послать свою статью в журнал можно только в следующем формате:

  PUT [название журнала]
  name:
  [название]
  nameend
  ref:
  [краткий реферат]
  refend
  body:
  [сама статья]
  bodyend
Если у Вас возникают вопросы, то обратитесь по адресу apavl@ihq.samson.spb.su (Павлов Александр).