WikiDer > 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 инструменты в комплекте, так как он был основан на Ядро Маха.)
История версий
1990 | v1.0 | первый 68 тыс. версия |
1994 | v2.3.2 | самая распространенная версия и последняя из линейки 68k |
1995 | v2.4 | в общем и целом) ТОЛСТЫЙ версия для PPC [4] |