هذا هو الأمر uudecodeposix الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
uudecode - فك تشفير ملف ثنائي
موجز
كودكود [-س ملف] [ملف]
الوصف
إنّ كودكود يجب أن تقرأ الأداة المساعدة ملفًا ، أو إدخالًا قياسيًا إذا لم يتم تحديد ملف ، وذلك
يتضمن البيانات التي تم إنشاؤها بواسطة uuencode جدوى. ال كودكود يجب أن تفحص الأداة المدخلات
، البحث عن البيانات المتوافقة مع أحد التنسيقات المحددة في uuencodeو
محاولة إنشاء أو الكتابة فوق الملف الموصوف بالبيانات (أو تجاوزه ملف -س
خيار). يجب أن يتم تضمين اسم المسار في البيانات أو تحديده بواسطة -س اختيار. ال
يجب تضمين بتات إذن الوصول إلى الملف ومحتويات الملف الذي سيتم إنتاجه في
تلك البيانات. يجب تعيين بتات الوضع للملف الذي تم إنشاؤه (بخلاف الإخراج القياسي)
من بتات إذن الوصول إلى الملف الموجودة في البيانات ؛ وهذا هو ، سمات أخرى
الوضع ، بما في ذلك قناع إنشاء وضع الملف (انظر Umask) ، لا تؤثر على الملف
يجري إنتاجها. إذا كان أي من op الأحرف "+" "-" (انظر شمود) في
الوضع الرمزي ، الوضع الأولي الذي تستند إليه تلك العمليات غير محدد.
إذا كان اسم الملف المراد إنتاجه موجودًا ، ولم يكن لدى المستخدم كتابة
إذن في هذا الملف ، كودكود يجب أن تنتهي بخطأ. إذا كان اسم مسار
الملف المراد إنتاجه موجود ، ولدى المستخدم إذن كتابة على هذا الملف ، الموجود
يجب الكتابة فوق الملف.
إذا تم إنتاج بيانات الإدخال بواسطة uuencode على نظام بعدد مختلف من وحدات البت لكل
بايت من النظام المستهدف ، فإن نتائج كودكود غير محددة.
OPTIONS
إنّ كودكود يجب أن تتوافق المنفعة مع حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم
12.2, مرافق بناء الجملة التوجيهات.
يجب أن يكون الخيار التالي مدعومًا بالتنفيذ:
-س ملف
اسم مسار الملف الذي سيتم استخدامه بدلاً من أي اسم مسار وارد في
ادخال البيانات. تحديد ملف خيار حجة / ديف / stdout يجب أن تشير
الإخراج القياسي.
العمليات
يجب دعم المعامل التالي:
ملف اسم مسار الملف الذي يحتوي على إخراج uuencode.
ستدين
راجع قسم ملفات الإدخال.
INPUT FILES
يجب أن تكون ملفات الإدخال عبارة عن ملفات تحتوي على مخرجات uuencode.
البيئة المتغيرات
يجب أن تؤثر متغيرات البيئة التالية على تنفيذ كودكود:
لانج قم بتوفير قيمة افتراضية لمتغيرات التدويل غير المضبوطة أو
باطل. (انظر حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم 8.2,
التجارة في الخارج المتغيرات لأسبقية التدويل
المتغيرات المستخدمة لتحديد قيم الفئات المحلية.)
LC_ALL إذا تم التعيين على قيمة سلسلة غير فارغة ، فتجاوز قيم جميع القيم الأخرى
متغيرات التدويل.
LC_CTYPE تحديد الإعدادات المحلية لتفسير تسلسل بايت من البيانات النصية
كأحرف (على سبيل المثال ، أحادية البايت بدلاً من أحرف متعددة البايت بتنسيق
الحجج وملفات الإدخال).
رسائل LC
حدد الإعدادات المحلية التي يجب استخدامها للتأثير على تنسيق ومحتويات
رسائل التشخيص المكتوبة على خطأ قياسي.
نلسباث تحديد موقع كتالوجات الرسائل لمعالجتها رسائل LC.
غير متزامن فعاليات
افتراضي.
STDOUT
إذا كان عنوان بيانات الملف مشفرًا بواسطة uuencode is - or / ديف / stdout، أو -س / ديف / stdout
يتجاوز الخيار بيانات الملف ، يجب أن يكون الإخراج القياسي بنفس تنسيق ملف
ملف تم ترميزه في الأصل بواسطة uuencode. خلاف ذلك ، لا يجوز استخدام الإخراج القياسي.
ستدير
يجب استخدام الخطأ القياسي فقط لرسائل التشخيص.
OUTPUT FILES
يجب أن يكون ملف الإخراج بنفس تنسيق الملف الأصلي المشفر بواسطة uuencode.
وسعوا الوصف
لا شيء.
EXIT الوضع
يتم إرجاع قيم الخروج التالية:
0 إتمام بنجاح.
> 0 حدث خطأ.
عواقب OF أخطاء
افتراضي.
إنّ متابعيك أقسام . غنيا بالمعلومات.
تطبيق الاستعمال
المستخدم الذي يقوم بالاستدعاء كودكود يجب أن يكون لديك إذن كتابة على أي ملف يتم إنشاؤه.
إخراج uuencode هو في الأساس تدفق بتات مشفر لا يعرف البايت
حدود. من الممكن أن تتمكن الآلة المستهدفة ذات 9 بتات من معالجة المدخلات من ملف
مصدر 8 بت ، إذا كان على دراية بالمتطلبات ، ولكن من غير المحتمل أن يكون العكس
مرضيه. بالطبع ، البيانات الوحيدة ذات المعنى لمثل هذا النقل بين
البنى بشكل عام هي بيانات الشخصية.
أمثلة
لا شيء.
الأساس المنطقي
ملفات الإدخال ليست بالضرورة ملفات نصية ، كما جاء في اقتراح مبكر. على الرغم من أن
uuencode الإخراج عبارة عن ملف نصي ، يمكن أن يكون هذا الإخراج ملفوفًا داخل ملف آخر أو ملف
رسالة بريد ليست ملفًا نصيًا.
إنّ -س الخيار ليس ممارسة تاريخية ، ولكن تمت إضافته بناءً على طلب WG15 بحيث يكون ملف
يمكن للمستخدم تجاوز اسم المسار الهدف دون الحاجة إلى تحرير بيانات الإدخال نفسها.
في المسودات المبكرة ، [-س ملف] خيار الوسيطة يسمح باستخدام - ليعني المعيار
انتاج. الرمز - تم استخدامه فقط سابقًا في POSIX.1-2008 كمدخل قياسي
مؤشر. لم يرغب المطورون القياسيون في تحميل معنى - في
طريقة. ال / ديف / stdout المفهوم موجود في معظم الأنظمة الحديثة. ال / ديف / stdout بناء الجملة
لا تشير إلى ملف خاص جديد. إنه مجرد ملف تعريف ارتباط سحري لتحديد الإخراج القياسي.
المستقبل طريقة الاستعمال
لا شيء.
استخدم uudecodeposix عبر الإنترنت باستخدام خدمات onworks.net