ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

hd - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে hd চালান

এটি হল hd কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


হেক্সডাম্প, hd — ASCII, দশমিক, হেক্সাডেসিমেল, অক্টাল ডাম্প

সাইনোপিসিস


হেক্সডাম্প [-bcCdovx] [-e ফরম্যাট_স্ট্রিং] [-f ফরম্যাট_ফাইল] [-n লম্বা] [-s লাফালাফি করা] ফাইল ...
hd [-bcdovx] [-e ফরম্যাট_স্ট্রিং] [-f ফরম্যাট_ফাইল] [-n লম্বা] [-s লাফালাফি করা] ফাইল ...

বর্ণনাঃ


সার্জারির হেক্সডাম্প ইউটিলিটি হল একটি ফিল্টার যা নির্দিষ্ট ফাইল বা স্ট্যান্ডার্ড ইনপুট প্রদর্শন করে,
যদি কোনো ফাইল নির্দিষ্ট করা না থাকে, ব্যবহারকারীর নির্দিষ্ট বিন্যাসে।

বিকল্পগুলি নিম্নরূপ:

-b এক-বাইট অকট্যাল প্রদর্শন. হেক্সাডেসিমেলে ইনপুট অফসেট প্রদর্শন করুন, তারপরে
ষোলটি স্থান-বিচ্ছিন্ন, তিনটি কলাম, শূন্য-ভরা, ইনপুট ডেটার বাইট, অক্টাল,
প্রতি লাইন

-c এক-বাইট চরিত্র প্রদর্শন. হেক্সাডেসিমেলে ইনপুট অফসেট প্রদর্শন করুন, তারপরে
ষোলটি স্থান-বিচ্ছিন্ন, তিনটি কলাম, স্থান-ভরা, প্রতি ইনপুট ডেটার অক্ষর
লাইন।

-C আনুশাসনিক hex+ASCII প্রদর্শন. হেক্সাডেসিমেলে ইনপুট অফসেট প্রদর্শন করুন, তারপরে
ষোলটি স্থান-বিচ্ছিন্ন, দুই কলাম, হেক্সাডেসিমেল বাইট, একই ষোলটি অনুসরণ করে
%_p ফর্ম্যাটে বাইটগুলি ``|'' অক্ষরে আবদ্ধ।

হুকুম ডাকছে hd এই বিকল্প বোঝায়।

-d দুই-বাইট দশমিক প্রদর্শন. হেক্সাডেসিমেলে ইনপুট অফসেট প্রদর্শন করুন, তারপরে
আটটি স্থান-বিচ্ছিন্ন, পাঁচটি কলাম, শূন্য-ভরা, ইনপুট ডেটার দুই-বাইট ইউনিট,
স্বাক্ষরবিহীন দশমিক, প্রতি লাইন।

-e ফরম্যাট_স্ট্রিং
ডেটা প্রদর্শনের জন্য ব্যবহার করার জন্য একটি বিন্যাস স্ট্রিং নির্দিষ্ট করুন।

-f ফরম্যাট_ফাইল
একটি ফাইল নির্দিষ্ট করুন যাতে এক বা একাধিক নতুন লাইন বিভক্ত ফরম্যাট স্ট্রিং রয়েছে। খালি
লাইন এবং লাইন যার প্রথম অ-শূন্য অক্ষর একটি হ্যাশ চিহ্ন (#) উপেক্ষা করা হয়।

-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'' নয়
সমর্থিত।

· সি স্ট্যান্ডার্ডে বর্ণিত একক অক্ষর অব্যাহতি ক্রম সমর্থিত:

NUL \ 0
\a
\b
\f
\n
\r
\t
\v

সার্জারির হেক্সডাম্প ইউটিলিটি নিম্নলিখিত অতিরিক্ত রূপান্তর স্ট্রিংগুলিকে সমর্থন করে:

_a[dox] ইনপুট অফসেট প্রদর্শন করুন, ইনপুট ফাইল জুড়ে ক্রমবর্ধমান, পরবর্তী বাইটের হতে হবে
প্রদর্শিত সংযুক্ত অক্ষর d, o, এবং x ডিসপ্লে বেস হিসাবে উল্লেখ করুন
যথাক্রমে দশমিক, অক্টাল বা হেক্সাডেসিমেল।

_A[dox] অভিন্ন _a রূপান্তর স্ট্রিং ছাড়া এটি শুধুমাত্র একবার সঞ্চালিত হয়,
যখন সমস্ত ইনপুট ডেটা প্রক্রিয়া করা হয়েছে।

_c ডিফল্ট অক্ষর সেটে আউটপুট অক্ষর। অমুদ্রিত অক্ষর হয়
তিনটি অক্ষরে প্রদর্শিত, শূন্য-প্যাডেড অক্টাল, প্রতিনিধিত্বযোগ্য ব্যতীত
স্ট্যান্ডার্ড এস্কেপ নোটেশন দ্বারা (উপরে দেখুন), যা দুটি অক্ষর হিসাবে প্রদর্শিত হয়
স্ট্রিং।

_p ডিফল্ট অক্ষর সেটে আউটপুট অক্ষর। অমুদ্রিত অক্ষর হয়
একটি একক হিসাবে প্রদর্শিত হয় ".".

_u আউটপুট US ASCII অক্ষর, ব্যতিক্রম যে নিয়ন্ত্রণ অক্ষর হয়
নিম্নলিখিত, ছোট হাতের, নাম ব্যবহার করে প্রদর্শিত হয়। 0xff-এর চেয়ে বড় অক্ষর,
হেক্সাডেসিমাল, হেক্সাডেসিমেল স্ট্রিং হিসাবে প্রদর্শিত হয়।

000 NUL 001 SOH 002 STX 003 ETX 004 EOT 005 ENQ
006 ACK 007 BEL 008 BS 009 HT 00A LF 00B VT
00C FF 00D CR 00E SO 00F SI 010 DLE 011 DC1
012 DC2 013 DC3 014 DC4 015 NAK 016 SYN 017 ETB
018 CAN 019 EM 01A SUB 01B ESC 01C FS 01D GS
01E RS 01F US 07F DEL

রূপান্তর অক্ষরের জন্য ডিফল্ট এবং সমর্থিত বাইট গণনা নিম্নরূপ:

%_c, %_p, %_u, %c শুধুমাত্র একটি বাইট গণনা করা হয়।

%d, %i, %o, %u, %X, %x চার বাইট ডিফল্ট, এক, দুই এবং চার বাইট গণনা সমর্থিত।

%E, %e, %f, %G, %g আট বাইট ডিফল্ট, চার এবং বারো বাইট গণনা সমর্থিত।

প্রতিটি ফর্ম্যাট স্ট্রিং দ্বারা ব্যাখ্যা করা ডেটার পরিমাণ হল প্রতিটির প্রয়োজনীয় ডেটার সমষ্টি৷
বিন্যাস ইউনিট, যা পুনরাবৃত্তি গণনা বার বাইট গণনা, বা পুনরাবৃত্তি গণনা বার
বাইট গণনা নির্দিষ্ট করা না থাকলে বিন্যাসের জন্য প্রয়োজনীয় বাইটের সংখ্যা।

ইনপুটটি ``ব্লক'-এ ম্যানিপুলেট করা হয়, যেখানে একটি ব্লককে সর্বাধিক পরিমাণ হিসাবে সংজ্ঞায়িত করা হয়
যে কোনো ফরম্যাট স্ট্রিং দ্বারা নির্দিষ্ট ডেটা। ফরম্যাট স্ট্রিং একটি ইনপুট ব্লকের চেয়ে কম ব্যাখ্যা করে
ডেটার মূল্য, যার শেষ বিন্যাস ইউনিট উভয়ই কিছু সংখ্যক বাইট ব্যাখ্যা করে এবং নেই
একটি নির্দিষ্ট পুনরাবৃত্তি গণনা, সমগ্র ইনপুট পর্যন্ত পুনরাবৃত্তির সংখ্যা বৃদ্ধি করা হয়
ব্লক প্রক্রিয়া করা হয়েছে বা সন্তুষ্ট করার জন্য ব্লকে পর্যাপ্ত ডেটা অবশিষ্ট নেই
বিন্যাস স্ট্রিং।

যদি, হয় ব্যবহারকারীর স্পেসিফিকেশনের ফলে বা হেক্সডাম্প হিসাবে পুনরাবৃত্তি গণনা পরিবর্তন
উপরে বর্ণিত, একটি পুনরাবৃত্তির সংখ্যা একের থেকে বেশি, কোন ট্রেলিং হোয়াইটস্পেস অক্ষর নেই
শেষ পুনরাবৃত্তির সময় আউটপুট হয়।

এটি একটি বাইট গণনার পাশাপাশি একাধিক রূপান্তর অক্ষর বা স্ট্রিং নির্দিষ্ট করার একটি ত্রুটি৷
যদি না রূপান্তর অক্ষর বা স্ট্রিংগুলির মধ্যে একটি বাদে সবগুলি না হয় _a or _A.

যদি, স্পেসিফিকেশনের ফলে -n বিকল্প বা ফাইলের শেষ পর্যন্ত পৌঁছানো হচ্ছে, ইনপুট
ডেটা শুধুমাত্র একটি বিন্যাস স্ট্রিংকে আংশিকভাবে সন্তুষ্ট করে, ইনপুট ব্লকটি যথেষ্ট শূন্য-প্যাডেড
সমস্ত উপলব্ধ ডেটা প্রদর্শন করতে (অর্থাৎ, ডেটার শেষে ওভারল্যাপ করা যেকোন ফর্ম্যাট ইউনিটগুলি হবে
কিছু সংখ্যক শূন্য বাইট প্রদর্শন করুন)।

এই ধরনের ফরম্যাট স্ট্রিং দ্বারা আরও আউটপুট একটি সমতুল্য সংখ্যক স্পেস দ্বারা প্রতিস্থাপিত হয়। একটি
শূন্যস্থানের সমতুল্য সংখ্যা একটি দ্বারা স্পেস আউটপুট সংখ্যা হিসাবে সংজ্ঞায়িত করা হয় s পরিবর্তন
মূল রূপান্তর অক্ষরের মতো একই ক্ষেত্রের প্রস্থ এবং নির্ভুলতার সাথে অক্ষর বা
রূপান্তর স্ট্রিং কিন্তু যে কোনো “+”, “”, “#” রূপান্তর পতাকা অক্ষর সরানো, এবং
একটি NULL স্ট্রিং উল্লেখ করা।

যদি কোন বিন্যাস স্ট্রিং নির্দিষ্ট করা না থাকে, ডিফল্ট প্রদর্শনটি নির্দিষ্ট করার সমতুল্য -x
বিকল্প।

প্রস্থান করুন স্থিতি


সার্জারির হেক্সডাম্প এবং hd ইউটিলিটিগুলি সফল হলে 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"

-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 hex"' -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 ডিসেম্বর = 157 অক্টোবর = _o_
5# 0A হেক্স = 010 dec = 012 oct = _
_

# বাইট# এবং কন্ট্রোল অক্ষর সহ ASCII
% ইকো হ্যালো | hexdump -v -e '/1 "%_ad# "' -e '/1 " _%_u\_\n"'
0# _ঘণ্টা_
1# _ই_
2# _ল_
3# _ল_
4# _ও_
5# _lf_

onworks.net পরিষেবা ব্যবহার করে এইচডি অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad