UUTool [1] era una aplicación gratuita escrita para Apple Macintosh por Bernie Wieser. El propósito de UUTool era uuencode y uudecode archivos, sin embargo, la funcionalidad de la aplicación creció para traducir archivos codificados con uLaw [2] al formato AIFF , segmentar archivos grandes con codificación uuen y recombinar varios archivos codificados con uuen para decodificar.
Detalles técnicos
UUTool archivos codificados en uuen y adjunta la extensión .uu. Sin embargo, UUTool fue el primer programa de Macintosh que codificó la bifurcación de datos, la bifurcación de recursos y la información del buscador en un archivo con codificación uuen [3] con la extensión .mu. El formato para esto era categorizar las tres piezas de información de archivo y nombrar de forma única la bifurcación de recursos y la información del buscador como archivos. Esto permitió cierta interoperabilidad en plataformas distintas de Macintosh.
Ejemplo
comenzar 0700 myfile...finalcomenzar 0700 .rsrc...finalcomenzar 0700 .finfo...final
Trivialidades
- UUTool fue escrito en C y ensamblador 68K optimizado a mano para acelerar el proceso de codificación y decodificación, aprovechando menos ciclos para procesar una palabra de datos de 32 bits (4 bytes) en lugar de carácter por carácter.
- El motor de UUTool también existía en un recurso de código para ser incorporado a otros programas.
- UUTool funcionó en el Mac OS clásico desde System 6 hasta Mac OS 9 . (El macOS moderno , anteriormente llamado Mac OS X, tiene herramientas Unix incluidas, ya que estaba basado en el kernel de Mach ).
Historial de versiones
1990 | v1.0 | primera versión 68k |
1994 | v2.3.2 | versión más generalizada y última de la línea 68k |
1995 | v2.4 | primera (y última) versión FAT para PPC [4] |