Семёнов Ю.А. (ГНЦ ИТЭФ), book.itep.ru
ARCHIE - информационная система с наиболее эффективной системой поиска. Система разработана Аланом Эмтейджем, Питером Дойчем и Билом Хееланом из университетского вычислительного центра McGill, Канада. ARCHIE осуществляет поиск по более чем 1000 депозитариям мира допускающим анонимный доступ и содержащим более 2100000 файлов. ARCHIE работает под Windows, MS-DOS, Macintosh, Unix в рамках сети INTERNET. Рекомендуется следовать следующим правилам (в последнее время система стала менее популярна, ее функции взяли на себя поисковые сервера):
избегайте проводить поиск в рабочие часы, так как большинство ARCHIE- серверов выполняют и другие локальные функции.
запросы должны быть как можно конкретнее, это ускорит их выполнение.
интерфейс на вашей ЭВМ снизит нагрузку удаленных серверов, поэтому рекомендуется использовать локальные интерфейсы.
используйте ближайший к вам ARCHIE-сервер, это сократит нагрузку телекоммуникационных каналов и повысит надежность поиска.
Базы данных ARCHIE располагаются по адресам:
Адрес ARCHIE | Страна | Число шагов из ITEPNet *) |
archie.au (139.130.4.6) | Австралия | 23 |
archie.edvz.uni-linz.ac.at (140.78.3.8) | Австрия | |
archie.univie.ac.at (131.130.1.23) | Австрия | 17 |
archie.uqam.ca (132.208.250.10) | Канада | 21 |
archie.funet.fi (128.214.6.102) | Финляндия | 9 |
archie.th-darmstadt.de (130.83.128.118) | Германия | 13 |
archie.doc.ic.ac.uk (146.169.11.3) | Англия | 16 |
archie.ac.il (132.65.16.8) | Израиль | 19 |
archie.cs.huji.ac.il (132.65.6.15) | Израиль | |
archie.unipi.it (131.114.21.10) | Италия | 12 |
Archie.uninett.no (128.39.2.20) | Норвегия | |
archie.kuis.kyoto-u.ac.jp | Япония | 29 |
archie.wide.ad.jp (133.4.3.6) | Япония | |
archie.kr | Корея | |
archie.sogang.ac.kr (163.239.1.11) | Корея | |
archie.rediris.es (130.206.1.2) | Испания | 12 |
archie.nz (130.195.9.4) | Новая Зеландия | 25 |
archie.luth.se (130.240.18.4) | Швеция | 15 |
archie.switch.ch (130.59.1.40) | Швейцария | 15 |
archie.ncu.edu.tw (140.115.19.24) | Тайвань | |
archie.ans.net (147.225.1.10) | США | 23 |
archie.internic.net (198.49.45.10) | США | 16 |
archie.rutgers.edu (128.6.18.15) | США | |
archie.sura.net (128.167.254.179) | США | |
archie.unl.edu (129.93.1.14) | США | 20 |
o | определяет имя выходного файла для запоминания результата. |
l | список найденных объектов по одной строке на документ. |
t | сортирует результат поиска по датам. |
m# | определяет максимальное число найденных документов (# от 0 до 1000), по умолчанию это число равно 95. |
H archie-server | специфицирует сервер, куда посылается запрос, в отсутствии этого параметра используется сервер по умолчанию, если такой описан. |
L | список известных серверов, включая текущий. |
s | объект будет выбран, если имя файла/каталога содержит заданную последовательность символов. Поиск не зависит от того, строчные или заглавные буквы использованы в эталонной последовательности. |
c | как и выше, но для поиска не безразличны строчные/заглавные буквы. |
e | последовательность символов должна точно совпадать с образцом, с учетом использования заглавных и строчных символов. Это способ поиска по умолчанию. |
r | поиск образов, которые включают в себя специальные символы, интерпретируемые до начала поиска. |
help ? | Выдает полный список команд |
help <имя команды> | Выдает описание команды, возврат с помощью клавиши <Enter>. |
help set variable | Выдает описание присвоения значения системной переменной. |
list <образ> | Выдает список IP-адресов баз данных и дат их последней коррекции. Параметр, если он присутствует, обеспечивает отбор адресов с учетом соответствия этому параметру. Если нет параметра, то список будет содержать около 1000 адресов. list \.de$ даст адреса в Германии. |
manpage | Отображение страницы руководства по использованию Archie |
servers | Выдает список серверов Archie |
site (*) site-name | Получение списка каталогов и субкаталогов депозитария с именем site-name. Обычно это очень длинный список. |
whatis <строка> | Осуществляет поиск описания программы для string. |
prog <строка>|<образ> find(+)<строка>|<образ> | Осуществляет поиск строки <строка> или образа <образ>, представляющий название искомого ресурса. Поиск может выполняться несколькими способами, определяемыми переменной search (команда set), которая также определяет, следует ли интерпретировать параметр как string или pattern. Результат представляет собой список FTP- адресов, размеров найденных объектов и дат последней модификации. Число объектов в списке ограничивается переменной maxhits (команда set). Результат prog может быть отсортирован в соответствии с величиной переменной sortby (команда set). По умолчанию переменные search, maxhits и sortby устанавливаются соответственно на точное соответствие string, 1000 объектов без сортировки результата |
mail <email> <,email2...> | Отсылает результат поиска по электронной почте по заданному адресу. При команде без параметров результат отсылается по адресу, заданному переменной mailo (команда set). |
show <переменная> | Отображает значение переменной с данным именем. В отсутствии параметра отображаются все переменные. |
set <переменная> <значение> | Устанавливает значение одной из переменных ARCHIE. |
sub | Частичное совпадение и независимость от заглавная/сточная. | |
subcase | То же, но не безразлично заглавный/сточный символы. | |
exact | Точное соответствие образцу. | |
regex pattern | Интерпретируется перед началом поиска. | |
sortby sort-value | Описывает то, как сортировать результаты поиска по команде prog. Значения sort-values (параметр сортировки): | |
hostname | Сортировка по FTP-адресам в лексическом порядке | |
time | Сортировка по дате модификации, более поздние сначала. | |
filename | Сортировка по именам файлов или каталогов в лексическом порядке | |
none | Никакой сортировки | |
size | Сортировка документов по размеру |
help | Присылает файл HELP, при этом другие команды сообщения игнорируются. |
path return-address set mailto(+) return-address | Определяет обратный адрес, отличный от того, что записан в заголовке |
list pattern <pattern2...> | Выдает список адресов, где есть данные, соответствующие pattern, наиболее свежие по дате |
site(*) site-name | Выдает список каталогов и субкаталогов по адресу site-name |
whatis string <string2...> | Ищется в базе данных описание программных продуктов, где содержится string. Прописные или строчные буквы роли не играет |
prog pattern <pattern2...> find(+) pattern <pattern2> | Поиск всех упоминаний ресурсов с именем pattern. Если несколько pattern помещено в одной строке, результат поиска будет прислан в одном сообщении. Если несколько prog помещено в строке, результат присылается в нескольких сообщениях, по одному на каждый prog. Результат представляет собой список адресов для FTP. Если pattern содержит пробелы, он должен быть заключен в кавычки. Поиск не зависит от того, заглавные или строчные буквы использованы в запросе. |
compress(*) | Полученный результат будет архивирован и перекодирован с помощью uuencode. В результате будет получен файл с расширением .Z. Сначала по получении сообщения следует обработать с помощью uudecode, а после этого следует выполнить программу uncompress |
set compress(+) compress-method | Специфицирует метод архивирования (none или compress) перед отправкой по почте. По умолчанию none |
set encode(+) encode-method | Специфицирует метод кодирования (none или uuencode) перед отправкой по почте. По умолчанию none. |
quit | Ничего не производит, полезна в случае автоматического добавления подписи в конце сообщения. |
Description of pattern pattern | Описывает последовательность символов, включая специальные символы. Символ перестает быть специальным, если перед ним стоит "\". |
. (точка) | Заменяет любые другие символы (wildcard). |
^ | Появляется в начале pattern. При этом будет искаться будет последовательность, следующая за "^". Например: "^efgh" узнает "efgh" или "efghij" но не "abcdefgh". |
$ | Появляется в конце pattern. Так, например: "efghi$" узнает "efghi" или "abcdefghi" но не узнает "efghijkl". |
alice.fmi.uni-passau.de | 132.231.1.180 | 12:31 | 8 Aug 1993 |
askhp.ask.uni-karlsruhe.de | 129.13.200.33 | 12:25 | 8 Aug 1993 |
athene.uni-paderborn.de | 131.234.2.32 | 15:21 | 6 Aug 1993 |
bseis.eis.cs.tu-bs.de | 134.169.33.1 | 00:18 | 31 Jul 1993 |
clio.rz.uni-duesseldorf.de | 134.99.128.3 | 12:10 | 8 Aug 1993 |
cns.wtza-berlin.de | 141.16.244.4 | 16:08 | 31 Jul 1993 |
RFC 468 | Braden, R.T. FTP data compression 1973 March 8; 5p. |
arc | PC compression program |
deltac | Image compression using delta modulation |
spl | Splay tree compression routines |
squeeze | A file compression program |
uncrunch | Uncompression program |
unsqueeze | Uncompression programs (Пример взят из [1]) |
Host goliat.eik.bme.hu | (152.66.115.2) |
Host nic.switch.ch | (130.59.1.40) |
Host faui43.informatik.uni.erlangen.de | (131.188.1.43) |
Host ftp.luth.se | (130.240.16.39) |
Host ftp.cyf | kr.edu.pl (149.156.1.8) |