uuencode
Подробнее
- Создатель
- Mary Ann Horton
- Год
- 1980
- Тип
- Кодирование двоичных данных в текст
Кодировка, превращавшая двоичные файлы в печатные символы, чтобы они пережили почту и Usenet, — пока её не вытеснили MIME и Base64.
Мэри Энн Хортон написала uuencode в Беркли в 1980 году, чтобы передавать бинарники по UUCP, которому можно было доверить лишь семибитный печатный ASCII. Три байта превращались в четыре символа, каждая строка начиналась с символа длины, а всё целиком обрамлялось строками begin 644 имя_файла и end. Файл при этом распухал примерно на треть.
В 80-е и 90-е так по Usenet ходили картинки и программы: их резали на пронумерованные части, которые читатель склеивал и скармливал uudecode. В набор входили пробел и символы, которые шлюзы IBM с EBCDIC в сети BITNET калечили, — так появился вариант xxencode. В 1992 году MIME выбрал Base64, и uuencode теперь узнают в основном по стене строк, начинающихся с M.