BASENC(1) أوامر المستخدم 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/

حقوق النسخ

حقوق النشر © 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