ہییکسڈمپ - لینکس کمانڈ - یونیسی کمانڈ

نام

ہیکس ڈمپ - ایسسیسی، ڈیسس، ہیکسڈیکائل، آکٹل ڈمپ

مطمئن

[- bcCdovx ] - پاسورڈ [- e format_string ] - پاس ورڈ [- f format_file ] - پاسورڈ [- n لمبائی ] - پاس ورڈ [- s کیپ ] فائل ...

تفصیل

ہیکس ڈمپ افادیت ایک فلٹر ہے جو مخصوص فائلوں یا معیاری ان پٹ کو ظاہر کرتا ہے، اگر کسی مخصوص فائل میں کسی فائل کی وضاحت نہیں ہوتی ہے.

اختیارات مندرجہ ذیل ہیں:

ب

ایک بائٹ آکٹل ڈسپلے انکاسڈیمیٹل میں ان پٹ آفسیٹ دکھائیں، اس کے بعد سولہ اسپیس الگ الگ، تین کالم، صفر بھرا ہوا، ان پٹ ڈیٹا کی بٹس، آکٹل میں، فی لائن.

سی

ایک بائٹ کردار ڈسپلے انکاسڈیلیٹ میں ان پٹ آفسیٹ دکھائیں، اس کے بعد سولہ اسپیس الگ الگ، تین کالم، خلائی بھرے، فی سطر ان پٹ کے اعداد و شمار.

سی

کیننیکل ہییکس + ASCII ڈسپلے ان پٹ کو ہیکسڈاسیکیٹ میں پیش کرتا ہے، اس کے بعد سولہ اسپیس الگ الگ، دو کالم، ہییکسڈیکیمیٹ بائٹس، اسی سولہ بٹس میں٪ _p فارمیٹ `` | '' حروف میں منسلک ہے.

ڈی

دو بائٹ ڈس کلیمر ڈسپلے انکاسڈیمیٹل میں ان پٹ آفسیٹ دکھائیں، اس کے بعد آٹھ جگہ الگ الگ، پانچ کالم، صفر سے بھرا ہوا، ان پٹ ڈیٹا کے دو بائٹ یونٹ، غیر مقدونی بارش میں، فی سطر.

-e format_string

اعداد و شمار کو ظاہر کرنے کے لئے استعمال کرنے کے لئے فارمیٹ سٹرنگ کی وضاحت کریں.

-f format_file

ایک ایسی فائل کی وضاحت کریں جس میں ایک یا زیادہ نیو لائن علیحدہ شکل کی شکلیں شامل ہیں. خالی لائنیں اور لائنیں جن کا پہلا غیر خالی کردار ایک ہیش نشان ہے ( # نظر انداز کر دیا جاتا ہے.

ایک لمبائی

ان پٹ کی صرف لمبائی بائٹ کی وضاحت کریں.

دو بائٹ آکٹل ڈسپلے انکاسڈیمیٹل میں ان پٹ آفسیٹ دکھائیں، اس کے بعد آٹھ جگہ الگ الگ، چھ کالم، صفر بھرا ہوا، دو بائٹ مقدار میں آٹٹیکل، فی سطر میں.

آفسیٹ

ان پٹ کے آغاز سے آف سیٹ آف سیٹ کریں . ڈیفالٹ کی طرف سے، آفسیٹ ایک ڈیسلیس نمبر کے طور پر تشریح کیا جاتا ہے. ایک 0x یا 0 ایکس آفسیٹ کے ساتھ ایک ہییکسڈیکائل نمبر کے طور پر تشریح کیا جاتا ہے، دوسری صورت میں، ایک معروف 0 آفسیٹ کے ساتھ آکٹل نمبر کے طور پر تشریح کیا جاتا ہے. کردار بی کے ایم یا ایم آف سیٹ کرنے کے لۓ اس کے نتیجے میں 512 1024 یا 1048576 کی ایک سے زیادہ طور پر تشریح کی جا سکتی ہے.

-v

V اختیار کا سبب بنتا ہے کہ ہیکس ڈمپ تمام ان پٹ کے اعداد و شمار کو ظاہر کرے. V اختیار کے بغیر، آؤٹ پٹ لائنوں کے کسی بھی گروپ، جو آؤٹ پٹ لائنوں کے فورا سے پہلے سے ہی گروپ کے برابر ہو گا (ان پٹ آفس کے علاوہ)، ایک ہیسٹرکاس پر مشتمل ایک لائن کے ساتھ تبدیل کر دیا جاتا ہے.

-ایکس

دو بائٹ ہییکسڈیکمل ڈسپلے انیکسڈیکیٹل میں ان پٹ آفسیٹ دکھائیں، جس کے بعد آٹھ، خلائی علیحدہ، چار کالم، صفر بھرا ہوا، دو بائٹ مقدار میں ان پٹ کے اعداد و شمار، ہیکسڈیکیمیٹ میں، فی سطر.

ہر ایک ان پٹ فائل کے لئے، ترتیب سے ان پٹ کو معیاری آؤٹ پٹ پر نقل کرتا ہے، اعداد و شمار کو تبدیل کرنے کے لئے اعداد و شمار کو تبدیل کرنے کے طریقوں کے مطابق، ای اور ف اختیارات کے مطابق، ان کے مطابق.

شکلیں

ایک فارمیٹ سٹرنگ کسی بھی قسم کے فارمیٹ یونٹس پر مشتمل ہے، جسے سفید اسپیس کی طرف سے الگ کیا جاتا ہے. فارمیٹ یونٹ میں تین اشیاء شامل ہیں: ایک تزئین کی گنتی، ایک بائٹ شمار، اور ایک شکل.

تکرار کا شمار ایک اختیاری مثبت انوزر ہے، جس میں ایک سے غلطی ہوتی ہے. ہر شکل میں ترمیم شمار کے وقت لاگو ہوتا ہے.

بائٹ شمار ایک اختیاری مثبت عدد ہے. اگر وضاحت کی جاتی ہے تو اس کی شکل میں ہر بیت کی طرف سے تشریح کی جانے والی بٹس کی تعداد بیان کی جاتی ہے.

اگر تکرار کی گنتی اور / یا ایک بائٹ شمار کی وضاحت کی جاتی ہے تو، ایک واحد سلیش کو باندھنے کی گنتی کے بعد رکھی جانی چاہئے اور / یا بائٹ شمار سے پہلے ان کو ختم کرنے کیلئے.

سلیش کو نظرانداز کرنے سے پہلے یا اس کے بعد کسی بھی سفید جگہ.

فارمیٹ کی ضرورت ہے اور ڈبل اقتباس ("") کے نشان سے گھیر ہونا ضروری ہے. یہ مندرجہ ذیل استثنی کے ساتھ ایک fprintf طرز کی شکل کی تارنگ کے طور پر تفسیر کی جاتی ہے (fprintf (3) دیکھیں:

ہییکسڈمپ بھی مندرجہ ذیل اضافی تبادلوں کے تار کی حمایت کرتا ہے.

_a [ dox ]

ان پٹ فائلوں میں، ان پٹ فائلوں میں مجموعی طور پر ظاہر کرنے کے لئے ان پٹ آفسیٹ دکھائیں. اختصاص شدہ حروف ڈی او ایکس نے ڈسپلے بیس کو ڈیشل، اوٹال یا ہییکسڈیکیٹ کے طور پر پیش کیا.

_A [ dox ]

_a تبادلوں کی سٹرنگ کا شناخت کے علاوہ، یہ صرف ایک بار انجام دیا جاتا ہے، جب ان پٹ کے اعداد و شمار پر عملدرآمد کیا جاتا ہے.

_c

ڈیفالٹ کردار سیٹ میں آؤٹ پٹ حروف. غیر پرنٹنگ حروف تین کردار، صفر پیڈڈ آٹٹ میں دکھایا جاتا ہے، اس کے علاوہ معیاری فرار کی طرف سے پیش نمائندگی کے لئے ان کے علاوہ (مندرجہ ذیل ملاحظہ کریں)، جو دو حروف حروف کے طور پر پیش کیا جاتا ہے.

_p

ڈیفالٹ کردار سیٹ میں آؤٹ پٹ حروف. غیر پرنٹنگ حروف ایک `` کے طور پر ظاہر کئے جاتے ہیں . ''

_u

آؤٹ پٹ امریکی ASCII حروف، اس استثنا کے ساتھ کہ کنٹرول کے حروف مندرجہ ذیل، کم کیس، نام کے ذریعے دکھایا جاتا ہے. 0xff سے زیادہ حروف، ہییکسڈیکیٹل، ہیکسڈاسیکائل تار کے طور پر دکھایا جاتا ہے.

000 نول 001 توہ 002 اسٹیکس 003 اور x 004 eot 005 enq

006 ایکک 007 بیل 008 بی ایس 009 ht 00A lf 00B vt

00C FF 00D Cr 00E تو 00F سی 010 ڈیل 011 ڈی سی 1

012 ڈی سی 2 013 ڈی سی 3 014 ڈی سی 4 015 نال 016 سی 017 ای بی بی

018 کر 019 ایم 01 اے ذیلی 01 بی ایس ایس 01C ایف ایس 01 ڈی جی

01E rs 01F ہمیں 0FF ڈیل

تبادلوں کے حروف کے لئے پہلے سے طے شدہ اور حمایت شدہ بائی شمار میں درج ذیل ہیں:

٪ _c،٪ _p،٪ _u،٪ c

ایک بائٹ صرف شمار کرتا ہے.

٪ d،٪ i،٪ o ٪ u،٪ X،٪ x

چار بائی ڈیفالٹ، ایک، دو اور چار بائٹ شمار کی حمایت کی.

٪ E،٪ e،٪ f ٪ G،٪ g

آٹھ بائٹ ڈیفالٹ، چار بائٹ شمار کی حمایت کی.

ہر فارمیٹنگ کی طرف سے تشخیص کردہ اعداد و شمار کی رقم ہر فارمیٹ یونٹ کے ذریعہ مطلوبہ اعداد و شمار کی رقم ہے، جس کی تکرار کی گنتی بار بار گنتی ہے، یا تکرار کی گنتی کی شکل کی ضرورت ہوتی ہے. مخصوص.

ان پٹ `` بلاکس 'میں جوڑی جاتی ہے، جہاں کسی بلاک کو کسی شکل کی تار کی طرف سے مخصوص اعداد و شمار کی سب سے بڑی رقم کے طور پر بیان کیا جاتا ہے. ان پٹ بلاک کے قابل اعداد و شمار کے مقابلے میں کم تشریح کی شکلیں، جس کی آخری فارمیٹ یونٹ دونوں کی تعداد میں بائٹس کی تشریح کرتا ہے اور اس کی مخصوص تزئین کی شمار نہیں ہے، اس میں اضافہ ہوتا ہے جب تک کہ مکمل ان پٹ بلاک پر عملدرآمد ہو یا کافی ڈیٹا نہیں ہے بلاک میں باقی فارمیٹنگ سٹرنگ کو پورا کرنے کے لئے.

اگر، یا تو صارف کے تصویری یا ہیکس ڈمپ کے اوپر اوپر بیان کیا جاسکتا ہے، جیسے ہی بیان کی گنتی میں ترمیم کرتے ہیں، ایک تکرار کا شمار ایک سے بڑا ہے، آخری سفر کے دوران کوئی پیچھے نہیں ہونے والی وائٹ اسپیس حروف موجود ہیں.

یہ ایک بائٹ شمار کی وضاحت کرنے کے لئے ایک غلطی ہے جس کے ساتھ ساتھ کئی تبادلوں کے حروف یا تار بھی نہیں ہیں جب تک کہ سب میں سے کسی ایک کے تبادلے والے حروف یا تار _a یا _A ہے

اگر، اختیاری یا اختتام کی فائل تک پہنچنے کے تناظر کے نتیجے میں، ان پٹ ڈیٹا کو جزوی طور پر فارمیٹنگ کی تکمیل کی توثیق کرتا ہے، ان پٹ بلاک کو ہر دستیاب اعداد و شمار کو ظاہر کرنے کے لئے کافی حد تک صفر پڈڈ کیا جاتا ہے اعداد و شمار کے اختتام صفر بٹس کی کچھ تعداد دکھائے گی).

اس طرح کے شکل کی تار کے ذریعہ مزید پیداوار کو برابر جگہوں کی جگہ سے تبدیل کیا جاتا ہے. مساوات کی ایک برابر تعداد ایک ہی تبدیلی کی چوڑائی اور صحت سے متعلق اصل تبادلوں کے کردار یا تبادلوں کی تار کے طور پر لیکن کسی بھی `` + '`` `` `` # ' 'کے ساتھ ایک ایس تبادلوں کے کردار کی طرف سے پیداوار کی جگہ کی پیداوار کے طور پر بیان کیا جاتا ہے تبادلوں کے پرچم کے حروف کو ہٹا دیا، اور نول سٹرنگ کا حوالہ دیتے ہوئے.

اگر کوئی شکل ڈرائنگ نہیں کی جاتی ہے تو، ڈیفالٹ ڈسپلے - X اختیار کی وضاحت کرنے کے برابر ہے.

کامیابی پر 0 سے نکلتا ہے اور 0 اگر غلطی ہوئی تو.

مثال

انوائس کی شکل میں ان پٹ ظاہر کریں:

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

-X آپشن کو لاگو کریں:

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

معیارات

اس افادیت کی توقع ہے کہ St-p1003.2 مطابقت رکھتا ہے.