Допустим вам известно имя файла, но вы понятия не имеете на каком
именно FTP сервере он может находиться. Или, например, вам просто любопыт-
но, существует ли на каком-либо FTP сервере файл с известным вам критерием
имени. Archie является тем самым инструментом, который поможет вам в этом.
Archie серверы могут быть представлены как базы данных по всем FTPs в
мире, позволяющих вам найти имя FTPs и/или файла, который нужно найти. А
использование Archie через эл.почту может быть удобно, потому что иногда
поиск занимает долгое время, и при "живом" соединении вы были бы вынуждены
ДОЛГОЕ время провести "на линии".
Чтобы использовать Archie через эл.почту, просто пошлите сообщение по
одному из следующих адресов:
archie@archie.rutgers.edu (США)
archie@archie.sura.net (США)
archie@archie.unl.edu (США)
archie@archie.doc.ic.ac.uk (Великобритания)
archie@archie.au (Австралия)
archie@archie.funet.fi
archie@archie.luth.se (Швеция)
archie@archie.kuis.kyoto-u.ac.jp (Япония)
Чтобы получить подробный файл помощи по использованию Archie через
эл.почту укажите
help
в заголовке сообщения и пошлите по одному из адресов. Вы получите инфо по
использованию Archie.
Если вам не терпится, то оставьте сообщение без заголовка и введите:
find <файл>
где "<файл>" - это имя файла, который необходимо найти (в ТЕКСТЕ, не в за-
головке сообщения).
Будет произведен поиск файлов, которые содержат непосредственно заданный
критерий. Если вы хотите найти файлы, содержащие заданный критерий поиска в
любом месте их имени, то вставьте строку
set search sub
до команды "find". Некоторые другие полезные команды:
set maxhits 20 (ограничивает выход, по умолчанию 100 файлов)
set match_domain usa (ограничивает поиск FTP серверами в США)
set output_format terse (возвращает результаты поиска в сокращенном виде)
Результатом вашего запроса к Archie будут имена различных FTPs, кото-
рые содержат интересующий вас файл. Используйте один из этих адресов и име-
на приведенных файлов/директорий в запросе к FTP для получения файлов.
Теперь вы знаете достаточно, чтобы определить местоположение утилиты
"uudecode", упомянутой в предыдущем разделе. Давайте пошлем сообщение на
адрес archie@archie.rutgers.edu, включив следующие строки:
set match_domain usa (ограничивает поиск FTP серверами в США)
set search sub (lпоиск по подстроке...)
file uudecode (файл должен содержать данную подстроку...)
Замечание: вы будете искать исходные коды программы, не исполняемую версию,
которая конечно была бы в двоичном виде и пришла бы к вам закодированной -
ловушка! Результатом вашего запроса будет информация примерно такого содер-
жания:
Host ftp.clarkson.edu (128.153.4.2)
Last updated 06:31 9 Oct 1994
Location: /pub/simtel20-cdrom/msdos/starter
FILE -r-xr-xr-x 5572 bytes 21:00 11 Mar 1991 uudecode.bas
Location: /pub/simtel20-cdrom/msdos/starter
FILE -r-xr-xr-x 5349 bytes 20:00 17 Apr 1991 uudecode.c
Теперь вы можете использовать ftpmail сервер, чтобы запросить "uudeco-
de.bas" (если вам доступен BASIC) или "uudecode.c" (если у вас есть С ком-
пилятор) из FTP-сервера ftp.clarkson.edu.
Вы должны иметь в виду, что последняя версия утилиты uudecode может
быть найдена в архиве SimTel. Пошлите запрос на listserv@SimTel.coast.net,
включив любую из приведенных ниже команд в ТЕКСТ запроса и запрошенные фай-
лы будут высланы вам по электронной почте.
get uudecode.bas
get uudecode.c
get uudecode.doc
ЗАМЕЧАНИЕ: Для пользователей DOS существует исполняемая ASCII версия прог-
раммы UUDECODE.COM. Это одно из редких исключений из правила, что исполняе-
мые файлы должны быть закодированы для передачи их электронной почтой. Вы
можете получить этот файл по электронной почте и использовать в том виде,
что он к вам поступил. Чтобы получить копию этой программы пошлите запрос
на bobrankin@mhv.net, указав в заголовке: send uudecode.com (строчными бук-
вами).
|