Образовательная программа компании Global Inform. Украина, Харьков
uuencode и uudecode Наиболее популярные программы электронной почты в Internet не могут посылать двоичную информацию, а позволяют обмениваться только текстом ASCII. Таким образом, если вы захотите послать ко- му-то двоичный файл, то сначала его нужно конвертировать в ASCII. Это делается с помощью программы uuencode. Программа uudecode преобразует файл обратно в двоичную форму. Преобразованный с помощью uuencode файл будет примерно на 35% длиннее, чем файл-оригинал. Чтобы сэкономить место, перед преобразованием файла в ASCII его полезно упаковать. Для преобразования двоичного файла в файл ASCII используйте команду uuencode. Вы должны указать метку файла, которая будет указываться в начале файла. В большинстве случаев указывается также исходный файл, перед которым указывается <, и выходной файл (с другим именем), которому предшествует >. Например, чтобы преобразовать файл model в файл ASCII с име- нем model.uue, вы можете дать следующую команду: % uuencode model < run-model > model.uue Первым аргументом командной строки является метка файла, да- лее указывается входной файл, а затем выходной. Вы можете убедиться, что полученный в результате файл дейс- твительно является файлом ASCII. Начало закодированного файла выглядит примерно так: begin 600 run-model MO&EU<G9E9&$@4F5S;W5R8V4@1WI9&4*27-S=64@(S,@*$9E8G)Y(#Y M.3,I"@I!=F%I;&%B;&4@9G)9EDIF;W(@82!S96QF+6%D9')E<W-E9 IS=&%M Чтобы декодировать такой файл, используйте команду uudecode: % uudecode run-model.uue Выше закодированной части файла может содержаться какой-то текст. Программа uudecode игнорирует всю информацию до строки be- gin.