
फंक्शन ब्लॉक UU_ENCODE एक स्ट्रिंग को UUencode एल्गोरिदम (Unix-to-Unix एन्कोडिंग) का उपयोग करके एन्कोड करता है।
यूनिक्स-से-यूनिक्स एन्कोडिंग सभी स्ट्रिंग्स (बाइनरी डेटा सहित) को प्रिंटेबल चरित्रों में बदलती है, ताकि उनके सही संचार का एक नेटवर्क के माध्यम से सुनिश्चित किया जा सके। UU-एन्कोडेड डेटा लगभग 35% लंबे होते हैं अपने मूल से।
सूचना: फंक्शन ब्लॉक न तो शुरूआती पंक्ति बनाता है और न ही अंतिम पंक्ति, जो UU-एन्कोडेड फ़ाइलों का हिस्सा होती हैं।
इनपुट पर एक स्ट्रिंग की अपेक्षा की जाती है।
आउटपुट पर एन्कोडेड वैल्यू को स्ट्रिंग के रूप में आउटपुट किया जाता है।