الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

hd - متصل بالإنترنت في السحابة

قم بتشغيل HD في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر hd الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


عرافة, hd - ASCII ، عشري ، سداسي عشري ، تفريغ ثماني

موجز


عرافة [-bcCdovx] [-e format_string] [-f format_file] [-n الطول] [-s تخطى] ملف
hd [-bcdovx] [-e format_string] [-f format_file] [-n الطول] [-s تخطى] ملف

الوصف


تشير عرافة الأداة المساعدة عبارة عن عامل تصفية يعرض الملفات المحددة ، أو الإدخال القياسي ،
إذا لم يتم تحديد ملفات ، بتنسيق محدد من قبل المستخدم.

الخيارات كالتالي:

-b بايت واحد ثماني عرض. عرض إزاحة الإدخال بالنظام الست عشري ، متبوعًا بـ
ستة عشر مفصول بمسافة ، ثلاثة أعمدة ، مملوءة بصفر ، بايت من بيانات الإدخال ، في ثماني ،
في كل سطر.

-c بايت واحد حرف عرض. عرض إزاحة الإدخال بالنظام الست عشري ، متبوعًا بـ
ستة عشر حرفًا مفصولة بمسافة ، وثلاثة أعمدة ، ومليئة بمسافات ، من بيانات الإدخال لكل
الخط.

-C الكنسي عرافة + ASCII عرض. عرض إزاحة الإدخال بالنظام الست عشري ، متبوعًا بـ
ستة عشر مفصولة بمسافة ، عمودان ، بايت سداسي عشري ، متبوعًا بنفس الستة عشر
بايت بتنسيق٪ _p محاط بأحرف "|".

استدعاء الأمر hd يعني هذا الخيار.

-d اثنين بايت عدد عشري عرض. عرض إزاحة الإدخال بالنظام الست عشري ، متبوعًا بـ
ثمانية وحدات من بيانات الإدخال مفصولة بمسافات ، وخمسة أعمدة ، ومليئة بالصفر ، وثنائية البايت ، في
عشري بدون إشارة ، في كل سطر.

-e format_string
حدد سلسلة تنسيق لاستخدامها في عرض البيانات.

-f format_file
حدد ملفًا يحتوي على واحد أو أكثر من سلاسل التنسيق المفصولة بأسطر جديدة. فارغة
الأسطر والخطوط التي يكون حرفها الأول غير الفارغ علامة تجزئة (#) تم تجاهله.

-n الطول
فسر فقط الطول بايت من الإدخال.

-o اثنين بايت ثماني عرض. اعرض إدخال الإزاحة بالنظام الست عشري ، متبوعًا بثمانية
كميات بيانات الإدخال مفصولة بمسافة ، ستة أعمدة ، مملوءة بصفر ، بايت
ثماني ، لكل سطر.

-s عوض
تخطى عوض بايت من بداية الإدخال. بشكل افتراضي، عوض is
يفسر على أنه رقم عشري. مع رائد 0x or 0X, عوض يفسر على أنه
رقم سداسي عشري ، بخلاف ذلك ، بادئه 0, عوض يفسر على أنه ثماني
عدد. إلحاق الحرف b, k أو m إلى عوض يتسبب في تفسيرها على أنها
من مضاعفات 512 أو 1024 أو 1048576 على التوالي.

-v سبب عرافة لعرض كافة بيانات الإدخال. بدون ال -v الخيار ، أي عدد من
مجموعات من خطوط الإخراج ، والتي ستكون متطابقة مع المجموعة السابقة مباشرة
من خطوط الإخراج (باستثناء تعويضات الإدخال) ، يتم استبدالها بخط متكون
بعلامة نجمة واحدة.

-x اثنين بايت عشري عرض. عرض إزاحة الإدخال بالنظام الست عشري ، متبوعًا بـ
ثمانية ، مسافات مفصولة ، أربعة أعمدة ، صفر مملوءة ، بكميات ثنائية البايت من بيانات الإدخال ،
بالنظام الست عشري لكل سطر.

لكل ملف إدخال ، عرافة نسخ المدخلات بالتسلسل إلى الإخراج القياسي ، وتحويلها
البيانات وفقًا لسلاسل التنسيق المحددة بواسطة -e -f خيارات بالترتيب
التي تم تحديدها.

تنسيقات
تحتوي سلسلة التنسيق على أي عدد من وحدات التنسيق ، مفصولة بمسافة بيضاء. وحدة تنسيق
يحتوي على ما يصل إلى ثلاثة عناصر: عدد التكرار وعدد البايت والصيغة.

عدد التكرار هو عدد صحيح موجب اختياري ، والذي يتم تعيينه افتراضيًا على واحد. كل شكل
مرات التكرار المطبق.

عدد البايت هو عدد صحيح موجب اختياري. إذا تم تحديده فإنه يحدد عدد البايت
ليتم تفسيره من خلال كل تكرار للصيغة.

إذا تم تحديد عدد التكرار و / أو عدد البايت ، فيجب وضع شرطة مائلة واحدة بعد ذلك
حساب التكرار و / أو قبل حساب البايت لإزالة الغموض عنها. أي مسافة بيضاء
قبل أو بعد تجاهل الشرطة المائلة.

التنسيق مطلوب ويجب أن يحاط بعلامات اقتباس مزدوجة (""). إنها
يتم تفسيره كسلسلة تنسيق نمط fprintf (انظر fprintf(3)) مع ما يلي
استثناءات:

· لا يجوز استخدام علامة النجمة (*) كعرض أو دقة للحقل.

· عدد البايتات أو دقة المجال is مطلوب لكل حرف تحويل `` s ''
(على عكس fprintf(3) الافتراضي الذي يطبع السلسلة بأكملها إذا كانت الدقة
غير محدد).

· أحرف التحويل ``٪ '' و `` h '' و `` l '' و `` n '' و `` p '' و `` q '' ليست كذلك
أيد.

· يتم دعم تسلسلات هروب الحرف الواحد الموضحة في معيار C:

نول \ 0


\F

\ r
\ t
\الخامس

تشير عرافة تدعم الأداة أيضًا سلاسل التحويل الإضافية التالية:

_a[دوكس] عرض تعويض الإدخال ، التراكمي عبر ملفات الإدخال ، للبايت التالي ليكون
عرض. الأحرف الملحقة d, oو x حدد قاعدة العرض كـ
عشري أو ثماني أو سداسي عشري على التوالي.

_A[دوكس] متطابقة مع _a سلسلة التحويل فيما عدا أنه يتم إجراؤه مرة واحدة فقط ،
عندما تتم معالجة كافة بيانات الإدخال.

_c أحرف الإخراج في مجموعة الأحرف الافتراضية. الأحرف غير المطبوعة هي
معروض في ثلاثة أحرف ، ثماني النواة ، باستثناء تلك التي يمكن تمثيلها
من خلال تدوين الإلغاء القياسي (انظر أعلاه) ، والتي يتم عرضها في شكل حرفين
سلاسل.

_p أحرف الإخراج في مجموعة الأحرف الافتراضية. الأحرف غير المطبوعة هي
معروضة باعتبارها واحدة ".".

_u إخراج أحرف US ASCII ، باستثناء أحرف التحكم
يتم عرضها باستخدام الأسماء التالية بأحرف صغيرة. أحرف أكبر من 0xff ،
سداسي عشري ، يتم عرضها كسلاسل سداسية عشرية.

000 NUL 001 SOH 002 STX 003 ETX 004 EOT 005 ENQ
006 أك 007 بيل 008 BS 009 HT 00A LF 00B VT
00C FF 00D CR 00E SO 00F SI 010 DLE 011 DC1
012 DC2 DC013 DC3 NAK 014 SYN 4 ETB
018 يمكن 019 EM 01A SUB 01B ESC 01C FS 01D GS
01E RS 01F الولايات المتحدة 07F DEL

تكون أعداد البايت الافتراضية والمدعومة لأحرف التحويل كما يلي:

٪ _c ،٪ _p ،٪ _u ،٪ c بايت واحد فقط.

٪ d ،٪ i ،٪ o ،٪ u ،٪ X ،٪ x أربعة بايت افتراضي ، واحد ، اثنان وأربعة بايت معتمدة.

٪ E ،٪ e ،٪ f ،٪ G ،٪ g ثمانية بايت افتراضي ، أربعة واثني عشر بايت تعداد مدعوم.

كمية البيانات التي يتم تفسيرها بواسطة كل سلسلة تنسيق هي مجموع البيانات المطلوبة من قبل كل سلسلة
وحدة التنسيق ، وهي عدد مرات التكرار في عدد البايت ، أو عدد مرات التكرار
عدد البايت المطلوب بواسطة التنسيق إذا لم يتم تحديد عدد البايت.

يتم معالجة الإدخال في `` كتل '' ، حيث يتم تعريف الكتلة على أنها أكبر كمية من
البيانات المحددة بواسطة أي سلسلة تنسيق. تنسيق سلاسل تفسير أقل من كتلة الإدخال
قيمة البيانات ، والتي تفسر وحدة التنسيق الأخيرة الخاصة بها بعض عدد البايت وليس لديها
عدد التكرار المحدد ، مع زيادة عدد التكرار حتى الإدخال بالكامل
تمت معالجة الكتلة أو لا توجد بيانات كافية متبقية في الكتلة لتلبية
سلسلة التنسيق.

إذا ، إما نتيجة لمواصفات المستخدم أو عرافة تعديل حساب التكرار
الموضح أعلاه ، عدد التكرار أكبر من واحد ، ولا توجد أحرف لاحقة بيضاء
هي الإخراج أثناء التكرار الأخير.

من الخطأ تحديد عدد البايت بالإضافة إلى أحرف أو سلاسل تحويل متعددة
ما لم تكن جميع أحرف أو سلاسل التحويل باستثناء واحد _a or _A.

إذا ، نتيجة لمواصفات -n يتم الوصول إلى الخيار أو نهاية الملف ، الإدخال
تلبي البيانات سلسلة تنسيق جزئيًا فقط ، بينما تكون كتلة الإدخال غير مبطنة بشكل كافٍ
لعرض جميع البيانات المتاحة (على سبيل المثال ، أي وحدات تنسيق متداخلة مع نهاية البيانات سوف
عرض عدد من البايتات الصفرية).

يتم استبدال المزيد من الإخراج بواسطة سلاسل التنسيق هذه بعدد مساوٍ من المسافات. ان
يتم تعريف العدد المكافئ للمسافات على أنه عدد المسافات الناتج بواسطة s تحويل
بنفس عرض الحقل ودقته كحرف التحويل الأصلي أو
سلسلة التحويل ولكن مع إزالة أي أحرف علامة تحويل "+" و "" و "#" ، و
تشير إلى سلسلة NULL.

إذا لم يتم تحديد سلاسل تنسيق ، فإن العرض الافتراضي يكافئ تحديد -x
الخيار.

EXIT الوضع


تشير عرافة hd تخرج الأدوات المساعدة من 0 عند النجاح ، و> 0 في حالة حدوث خطأ.

أمثلة


عرض المدخلات في تنسيق الإطلاع:

"٪ 06.6_ao" 12/1 "٪ 3_u"
"\ t \ t" "٪ _p"
"\ن"

نفِّذ الخيار -x:

"٪ 07.7_Ax \ n"
"٪ 07.7_ax" 8/2 "٪ 04x" "\ n"

بعض الأمثلة على الخيار -e:

# ست عشري بايت
٪ صدى مرحبًا | hexdump -v -e '/ 1 "٪ 02X"' ؛ صدى صوت
68 65 6C 6C 6F 0A

# نفسه ، مع قسم ASCII
٪ صدى مرحبًا | hexdump -e '8/1 "٪ 02X" "\ t" ""' -e '8/1 "٪ c" "\ n"'
68 65 6C 6C 6F 0A مرحبًا

# ست عشري بعلامة "x" السابقة
٪ صدى مرحبًا | hexdump -v -e '"x" 1/1 "٪ 02X" ""'؛ صدى صوت
x68 x65 x6C x6C x6F x0A

# بايت واحد ست عشري لكل سطر
٪ صدى مرحبًا | hexdump -v -e '/ 1 "٪ 02X \ n"'
68
65
6C
6C
6F
0A

# جدول بايت # ، عشري ، عشري ، ثماني ، ASCII
٪ صدى مرحبًا | hexdump -v -e '/ 1 "٪ _ad #"' -e '/ 1 "٪ 02X ست عشري"' -e '/ 1 "=٪ 03i dec"' -e '/ 1 "=٪ 03o oct" - e '/ 1 "= _٪ c \ _ \ n" "
0 # 68 عرافة = 104 ديسمبر = 150 أكتوبر = _h_
1 # 65 عرافة = 101 ديسمبر = 145 أكتوبر = _e_
2 # 6C عرافة = 108 ديسمبر = 154 أكتوبر = _l_
3 # 6C عرافة = 108 ديسمبر = 154 أكتوبر = _l_
4 # 6F عرافة = 111 dec = 157 oct = _o_
5 # 0A عرافة = 010 ديسمبر = 012 أكتوبر = _
_

# بايت & ASCII مع أحرف التحكم
٪ صدى مرحبًا | hexdump -v -e '/ 1 "٪ _ad #"' -e '/ 1 "_٪ _ u \ _ \ n" "
0 # _h_
1 # _e_
2 # _l_
3 # _l_
4 # _o_
5 # _lf_

استخدم hd عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    باي كيوت
    باي كيوت
    PyQt هي روابط Python لـ
    كيو تي عبر منصة Digia
    إطار تطوير التطبيق. هو - هي
    يدعم Python v2 و v3 و Qt v4 و
    كيو تي v5 PyQt متاح ...
    تحميل PyQt
  • 2
    ساردي
    ساردي
    ساردي هو إعادة تصفيف كاملة و
    تحسين كود svg. 6 اختيارات لـ
    تطبيقاتك و 10 أنواع من المجلدات
    لاستخدامها في مدير الملفات الخاص بك. السردي
    أيقونات ...
    تحميل Sardi
  • 3
    محطة عمل الصوت الرقمي LMMS
    محطة عمل الصوت الرقمي LMMS
    LMMS هو برنامج مجاني عبر الأنظمة الأساسية
    الذي يسمح لك بإنتاج الموسيقى باستخدام
    حاسوبك. إذا كنت تحب هذا المشروع
    النظر في المشاركة في المشروع
    هيدروجين...
    قم بتنزيل LMMS Digital Audio Workstation
  • 4
    نواة الوقت الحقيقي FreeRTOS (RTOS)
    نواة الوقت الحقيقي FreeRTOS (RTOS)
    FreeRTOS هو الوقت الحقيقي الرائد في السوق
    نظام التشغيل (RTOS) لـ
    ميكروكنترولر وصغيرة
    المعالجات الدقيقة. وزعت بحرية
    تحت قمل مفتوح المصدر معهد ماساتشوستس للتكنولوجيا ...
    تنزيل FreeRTOS Real Time Kernel (RTOS)
  • 5
    أفوجادرو
    أفوجادرو
    Avogadro هو جزيئي متقدم
    محرر مصمم للاستخدام عبر الأنظمة الأساسية
    في الكيمياء الحاسوبية الجزيئية
    النمذجة والمعلوماتية الحيوية والمواد
    العلم و ...
    تنزيل Avogadro
  • 6
    XMLTV
    XMLTV
    XMLTV عبارة عن مجموعة من البرامج المطلوب معالجتها
    قوائم التلفزيون (دليل التلفزيون) والمساعدة في إدارة
    مشاهدة التلفزيون ، وتخزين القوائم في ملف
    تنسيق قائم على XML. هناك مرافق ل
    فعل...
    قم بتنزيل XMLTV
  • أكثر "

أوامر لينكس

Ad