/------------ Ударим email'ом по релкомовскому бездорожью! -----------------\ | Pазрешено свободное распространение по сети Pелком без внесения изменений,| | не может публиковаться в ином виде без согласия на то авторов, не может | | использоваться для перепродажи или извлечения дохода. | | Авторы: Сергей Павлович Баклыков (spb@spb.kemerovo.su) | | Сергей Глухов (gluhov@door.kemerovo.su) | | Михаил Аникин (root@base.kemerovo.su) | | Евгений Георгинский (post@sgbp.kemerovo.su) | | В тексте использованы public domain материалы Алексея Pуднева, | | Евгения Пескина, Андрея Чернова, Василия Левчика без указания | | каждого конкретного случая заимствования. | \---------------------------------------------------------------------------/ 2.3.1.5. Работа с таблицами, рисунками, бинарными файлами, графическими файлами и т.п. ========================================================= АРХИВАТОРЫ И ПЕРЕКОДИРОВЩИКИ ---------------------------- Предназначение архиваторов в сжатии информации, содержайщейся в файле, для последующего хранения ее, а также в увеличении сво- бодного пространства на винчестере. Наиболее широко известны сле- дующие архиваторы: arj.exe, pkzip.exe, lha.exe. Позвольте опус- тить описание архиваторов и будем считать, что Вам про них из- вестно все. Предназначение перекодировщиков в преобразовании файла в по- нятный для пользователя формат. Что под этим понимается? Истори- чески сложилось, что отображение, например, написанного текста на экране производится с помощью разных кодировочных таблиц: альтер- нативная, основная, KOI-8, KOI-7 и т.д. Поэтому посылая письмо в альтернативной кодировке (в которой я пишу данное сообщение), например, в Америку Выш корреспондент скорее всего не сможет про- читать письмо, так как там общепринята основная кодировка. Кроме того, письмо проходя через определенные узловые машины перекоди- руется и может обрезаться кодировка до 127 знака, то есть наша кириллица вообще не прочитается, а будет просто набор латинских букв и символов псевдографики. Если Вы встретите файл, который невозможно прочитать и он вы- водится на экран как набор символов псевдографики, то это скорее всего файл написан в KOI-8 и его надо перекодировать. Какое отношение имеет это вступление к телекоммуникациям? Оказывается по сети Релком можно передавать только текстовые фай- лы. Поэтому для обычных текстовых файлов не применяют никаких ухищрений, чтобы передать его корреспонденту. За исключением, по- жалуй, передачи очень больших текстовых файлов. Файлы бинарные (то есть исполняемые *.exe, *.com), графические или в другом спе- циальном формате необходимо перекодировать. Общепринятым в Релко- ме и Usenet перекодироващиками являются uuencode.exe и uudecode.exe. Итак, последовательность подготовки файла к отправке: 1. Заахивировать любым (любимым) архиватором C:/arj a -e test test.txt 2. Обработать перекодировщиком получившийся файл test.arj C:/uuencode test.arj 3. Перенести получившийся файл test.uue в домашний католог 4. Запустить bmail.bat 5. , маркер в позицию {Считать письмо} , 6. Переместить маркер на файл test.uue, 7. и отправить письмо Вашему корреспонденту ВНИМАНИЕ: Если перекодировщик столкнется с большим файлом, то он по умолчанию разобьет получающийся файл на тома размером по ~60 Kb. Не забудьте переслать корреспонденту все тома. Вместо использования отдельной программы uuencode.exe (осо- бенно если величина файла меньше 100 килобайт) можно использовать для кодирования программу bml. Для этого запустите bmail.bat в домашнем каталоге, нажмите , F9, стрелка влево ({Вста- вить}), , {Вставить данные}. Тут укажите имя зархивирован- ного файла. Bml за'uuencod'ит ваш файл и вставит его в письмо. Вы получили почту, а в ней при чтении bmail.bat непонятный текст, но главное стройной колонкой. {Письмо}{Извлечь данные} - декодировать письмо из текстового в двоичный вид, используя uudecode. В гpупповом pежиме (выделить клавишей Ins) осуществляется декодиpованиее пись- ма состоящего из нескольких частей. Пеpед выпол- нением следует установить пpавильный pежим соpти- pовки, добившись pасположения частей в нужном по- pядке. Если не будет ничего получаться, позвоните на узел или приш- лите кусок (если секрет) файла или все части файла постмастеру узла. /---------------------------------------------------------------------------\ ! Мы будем рады вашим откликам, пожеланиям, предложениям. ! ! Если вы что-то не поняли или у вас появились аопросы выходящие за ! ! рамки этого пособия, не робейте, задавайте вопросы. ! ! Все письма просим отправлять в конференцию kemerovo.postmaster ! ! на сервере news@miners.kemerovo.su ! ! Все предыдущие уроки вы можете в любое время взять на файловом сервере ! ! нашего узла (infoserv@door.kemerovo.su) в каталоге relcom/doc/lessons. ! \---------------------------------------------------------------------------/