BASENC(1)

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

موجز
basenc [خيار]... [ملف]

الوصف

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

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

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

--base64
    مطابق لبرنامج 'base64' (RFC4648 القسم 4)

--base64url
    base64 آمن للملفات وعناوين URL (RFC4648 القسم 5)

--base58
    ترميز base58 غير غامض بصريًا

--base32
    مطابق لبرنامج 'base32' (RFC4648 القسم 6)

--base32hex
    base32 بأبجدية سداسية عشرية موسعة (RFC4648 القسم 7)

--base16
    ترميز سداسي عشري (RFC4648 القسم 8)

--base2msbf
    سلسلة بتات مع البت الأكثر أهمية (msb) أولاً

--base2lsbf
    سلسلة بتات مع البت الأقل أهمية (lsb) أولاً

-d, --decode
    فك ترميز البيانات

-i, --ignore-garbage
    تجاهل المحارف غير الأبجدية عند فك ترميز

-w, --wrap=أعمدة
    لف السطور المرمزة بعد COLS محرفاً (المبدئي 76). استخدم 0 لتعطيل لف السطور

--z85
    ترميز مشابه لـ ascii85 (مواصفات ZeroMQ:32/Z85)؛ عند الترميز، يجب أن يكون طول الإدخال مضاعفًا للعدد 4؛ عند فك الترميز، يجب أن يكون طول الإدخال مضاعفًا للعدد 5

--help
    يعرض هذه المساعدة ويخرج

--version
    يعرض معلومات الإصدار ويخرج

عند فك الترميز، قد يحتوي الإدخال على أسطر جديدة بالإضافة إلى بايتات الأبجدية الرسمية. استخدم --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/>

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

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

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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