WikiDer > UUTool

UUTool

UUTool[1] было бесплатным приложением, написанным для Apple Macintosh Берни Визером. Целью UUTool было uuencode и файлы uudecode, однако функциональность приложения выросла, чтобы переводить uLaw закодированные файлы[2] к AIFF форматировать, сегментировать большие файлы с кодировкой uuencodes и рекомбинировать несколько файлов с кодировкой uuencodes для декодирования.

Технические детали

UUTool закодировал файлы uu и прикрепил расширение .uu. Однако UUTool была первой программой Macintosh, которая кодировала вилку данных, вилка ресурса, и информацию о поиске в один файл с кодировкой uu[3] с расширением .mu. Формат для этого заключался в том, чтобы объединить три части информации о файлах и однозначно назвать ответвление ресурсов и информацию о поиске как файлы. Это позволило обеспечить некоторую совместимость на платформах, отличных от Macintosh.

Пример

начало 0700 myfile ... endbegin 0700 .rsrc ... endbegin 0700 .finfo ... конец

Мелочи

  • UUTool был написан на C и оптимизирован вручную на 68K ассемблере для ускорения процесса кодирования и декодирования, используя меньшее количество циклов для обработки 32-битного слова данных (4 байта), а не посимвольно.
  • Механизм для UUTool также существовал в кодовом ресурсе, который должен был быть включен в другие программы.
  • UUTool функционировал на классическая Mac OS из Система 6 через Mac OS 9. (Современный macOS, ранее называвшаяся Mac OS X, имеет Unix инструменты в комплекте, так как он был основан на Ядро Маха.)

История версий

1990v1.0первый 68 тыс. версия
1994v2.3.2самая распространенная версия и последняя из линейки 68k
1995v2.4в общем и целом) ТОЛСТЫЙ версия для PPC [4]

Смотрите также

Рекомендации

внешняя ссылка