OD(1)

الاسم
od - تفريغ الملفات بالثماني وصيغ أخرى

موجز
od [خيار]... [ملف]...
od [-abcdfilosx]... [ملف] [[+]إزاحة[.][b]]
od --تقليدي [خيار]... [ملف] [[+]إزاحة[.][b] [+][وسم[.][b]]

الوصف

كتابة تمثيل لا لبس فيه، بايتات ثمانية مبدئياً، للملف إلى الخرج المعياري. مع أكثر من وسيط ملف واحد، ضمها بالترتيب المدرج لتشكيل الدخل.

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

إذا انطبق صيغتا الاستدعاء الأولى والثانية معاً، تُفترض الصيغة الثانية إذا بدأ المعامل الأخير بـ + أو (إذا كان هناك معاملان) برقم. معامل إزاحة يعني -j إزاحة. الوسم هو العنوان الزائف عند أول بايت مطبوع، يُزاد عند تقدم التفريغ. للإزاحة والوسم، البادئة 0x أو 0X تشير إلى الست عشري؛ اللواحق قد تكون . للثماني و b للضرب بـ 512.

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

-A, --أساس-العنوان=الأساس
    صيغة الخرج لإزاحات الملف؛ الأساس هو أحد [doxn]، للعشري، الثماني، الست عشري أو لا شيء

--endian={كبير|صغير}
    مبادلة بايتات الدخل وفق الترتيب المحدد

-j, --تجاوز-بايتات=بايتات
    تجاوز بايتات دخل أولا

-N, --قراءة-بايتات=بايتات
    تحديد التفريغ إلى بايتات دخل

-S بايتات, --سلاسل[=بايتات]
    إظهار سلاسل منتهية بـ NUL فقط بطول بايتات على الأقل (مبدئي 3) من المحارف القابلة للطباعة

-t, --صيغة=نوع
    اختيار صيغة أو صيغ الخرج

-v, --خرج-المكررات
    عدم استخدام * لتمييز كتم السطر

-w[بايتات], --عرض[=بايتات]
    خرج بايتات بايت لكل سطر خرج؛ 32 مفترض عند عدم تحديد بايتات

--تقليدي
    قبول وسائط بالصيغة الثالثة أعلاه

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

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

  مواصفات الصيغة التقليدية قد تُخلط؛ تتراكم:

-a  مثل -t a، اختيار محارف مسماة، تجاهل البت عالي الرتبة

مثل -t o1، اختيار البايتات الثمانية
    مثل -t o1، اختيار بايتات ثمانية

-c  مثل -t c، اختيار المحارف القابلة للطباعة أو هروب الخط المائل العكسي

مثل -t u2، اختيار وحدات 2-بايت العشرية غير الموقعة
    مثل -t u2، اختيار وحدات عشرية 2-بايت غير موقعة

-f  مثل -t fF، اختيار الأعداد العائمة

مثل -t dI، اختيار الأعداد الصحيحة العشرية
    مثل -t dI، يختار الأعداد الصحيحة العشرية

-l  مثل -t dL، اختيار الأعداد الطويلة العشرية

مثل -t o2، اختيار وحدات 2-بايت الثمانية
    مثل -t o2، يختار الوحدات الثمانية بحجم 2 بايت

-s  مثل -t d2، اختيار وحدات 2-بايت العشرية

-x  مثل -t x2، اختيار وحدات 2-بايت السداسية العشرية

  يتكون النوع من مواصفة واحدة أو أكثر من هذه المواصفات:

a   محرف مسمى، تجاهل البت عالي الرتبة

c   محرف قابل للطباعة أو هروب خط مائل عكسي

d[الحجم]
    عشري موقع، SIZE بايت لكل عدد صحيح

f[الحجم]
    نقطة عائمة، SIZE بايت لكل عدد عائم

o[الحجم]
    ثماني، SIZE بايت لكل عدد صحيح

u[الحجم]
    عشري غير موقع، SIZE بايت لكل عدد صحيح

x[الحجم]
    سداسي عشري، SIZE بايت لكل عدد صحيح

SIZE هو رقم. بالنسبة لـ TYPE في [doux]، قد يكون SIZE أيضًا C لـ sizeof(char)، أو S لـ sizeof(short)، أو I لـ sizeof(int)، أو L لـ sizeof(long). إذا كان TYPE هو f، فقد يكون SIZE أيضًا B لـ Brain 16 بت، أو H للفاصلة العائمة نصف الدقة، أو F لـ sizeof(float)، أو D لـ sizeof(double)، أو L لـ sizeof(long double).

إضافة لاحقة z إلى أي نوع تعرض الأحرف القابلة للطباعة في نهاية كل سطر مخرجات.

  BYTES هو سداسي عشري ببادئة 0x أو 0X، وقد يكون له لاحقة مضاعِفة:

b   512

ك.ب 1000

K   1024

MB  1000*1000

M   1024*1024

وهكذا لـ G، T، P، E، Z، Y، R، Q. يمكن استخدام البادئات الثنائية أيضًا: KiB=K، MiB=M، وهكذا.

أمثلة

od -A x -t x1z -v
    عرض مخرجات بصيغة hexdump

od -A o -t oS -w16
    صيغة المخرجات المبدئية المستخدمة بواسطة od

المؤلف
كتبه Jim Meyering.

التبليغ عن الأخطاء
أبلغ عن العلات إلى: 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/od>
أو متاح محليًا عبر: info '(coreutils) od invocation'

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

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

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