Scroll to navigation

BASENC(1) أوامر المستخدم BASENC(1)

الاسم

basenc - ترميز/فك ترميز البيانات وطباعتها إلى المخرجات القياسية

موجز

basenc [خيار]... [ملف]

الوصف

basenc يرمّز أو يفك ترميز ملف، أو الإدخال القياسي، إلى المخرجات القياسية.

عند عدم تحديد ملف، أو عندما يكون الملف هو -، يقرأ الدخل القياسي.

المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضًا.

مطابق لبرنامج 'base64' (RFC4648 القسم 4)
base64 آمن للملفات وعناوين URL (RFC4648 القسم 5)
ترميز base58 غير غامض بصريًا
مطابق لبرنامج 'base32' (RFC4648 القسم 6)
base32 بأبجدية سداسية عشرية موسعة (RFC4648 القسم 7)
ترميز سداسي عشري (RFC4648 القسم 8)
سلسلة بتات مع البت الأكثر أهمية (msb) أولاً
سلسلة بتات مع البت الأقل أهمية (lsb) أولاً
فك ترميز البيانات
تجاهل المحارف غير الأبجدية عند فك ترميز
لف السطور المرمزة بعد COLS محرفاً (المبدئي 76). استخدم 0 لتعطيل لف السطور
ترميز مشابه لـ ascii85 (مواصفات ZeroMQ:32/Z85)؛ عند الترميز، يجب أن يكون طول الإدخال مضاعفًا للعدد 4؛ عند فك الترميز، يجب أن يكون طول الإدخال مضاعفًا للعدد 5
يعرض هذه المساعدة ويخرج
يعرض معلومات الإصدار ويخرج

عند فك الترميز، قد يحتوي الإدخال على أسطر جديدة بالإضافة إلى بايتات الأبجدية الرسمية. استخدم --ignore-garbage لمحاولة التعافي من أي بايتات أخرى غير أبجدية في التدفق المشفر.

أمثلة الترميز

$ printf '\376\117\202' | basenc --base64
/k+C
$ printf '\376\117\202' | basenc --base64url
_k-C
$ printf '\376\117\202' | basenc --base32
7ZHYE===
$ printf '\376\117\202' | basenc --base32hex
VP7O4===
$ printf '\376\117\202' | basenc --base16
FE4F82
$ printf '\376\117\202' | basenc --base2lsbf
011111111111001001000001
$ printf '\376\117\202' | basenc --base2msbf
111111100100111110000010
$ printf '\376\117\202\000' | basenc --z85
@.FaC

المؤلف

كتبه سيمون جوزيفسون وعساف غوردون.

التبليغ عن الأخطاء

أبلغ عن العلات إلى: bug-coreutils@gnu.org
صفحة GNU coreutils الرئيسة: <https://www.gnu.org/software/coreutils/>
مساعدة عامة لاستخدام برمجيات جنو: <https://www.gnu.org/gethelp/>
أبلغ عن أي أخطاء ترجمة إلى <https://translationproject.org/team/>

حقوق النسخ

حقوق النشر © 2026 مؤسسة البرمجيات الحرة (Free Software Foundation, Inc.). ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث. <https://gnu.org/licenses/gpl.html>.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا

التوثيق الكامل <https://www.gnu.org/software/coreutils/basenc>
أو متاح محليًا عبر: info '(coreutils) basenc invocation'

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

مايو 2026 GNU coreutils 9.11