பெயர்
hexdump - ascii, தசம, ஹெக்சாடெசிமல், ஆக்டல் டம்ப்
கதைச்சுருக்கம்
[- - bcCdovx ] -words [- e format_string ] -words [- f format_file ] -words [- n length ] -words [- skip ] file ...
விளக்கம்
Hexdump பயன்பாடு ஒரு குறிப்பிட்ட வடிவில் காட்டப்படும் கோப்புகள், குறிப்பிட்ட கோப்புகள் இல்லையெனில், அல்லது குறிப்பிட்ட உள்ளீட்டைக் காட்டும் ஒரு வடிகட்டி ஆகும்.
விருப்பங்கள் பின்வருமாறு:
-b
ஒரு-பைட் ஆல்டால் டிஸ்ப்ளே அறுபதின்மத்தில் உள்ளீடு ஆஃப்செட் காட்டவும் , பின்னர் பதினாறு விண்வெளி-பிரிக்கப்பட்ட, மூன்று நெடுவரிசை, பூஜ்ய நிரப்பப்பட்ட, உள்ளீடு தரவுகளின் பைட்டுகள் வரிக்கு, ஒரு வரிக்கு ஒத்ததாக காட்டவும்.
-c
ஒரு-பைட் பாத்திரப் காட்சி ஹெக்டேடைசில்மில் உள்ளீடு ஆஃப்செட் காட்டவும் , தொடர்ந்து பதினாறு விண்வெளி-பிரிக்கப்பட்ட, மூன்று நெடுவரிசை, இட நிரப்பு, வரிக்கு உள்ளீட்டு தரவுகளின் எழுத்துகள் காட்டவும் .
-C
Canonical hex + ASCII காட்சி ஹெச்டேடசிமலில் உள்ளீடு உள்ளமைவைக் காட்டவும் , பின்னர் பதினாறு விண்வெளி-பிரிக்கப்பட்ட, இரண்டு நெடுவரிசை, ஹெக்ஸாடிசிமல் பைட்டுகள், அதன்பிறகு அதே பதினாறு பைட்டுகள்% _p வடிவமைப்பில் `` | "எழுத்துகளில் இணைக்கப்பட்டுள்ளன.
-d
இரண்டு-பைட் தசல் டிஸ்ப்ளே அறுபதின்மத்தில் உள்ளீடு ஆஃப்செட் காட்டவும் , எட்டு ஸ்பேஸ் பிரிக்கப்பட்ட, ஐந்து நெடுவரிசை, பூஜ்ஜிய நிரப்பப்பட்ட, இரண்டு பைட் அலகுகள் உள்ளீட்டு தரவு, வரிக்கு ஒட்டாத தசமத்தில் காட்டவும்.
-ஒரே format_string
தரவைக் காண்பிப்பதற்கு பயன்படுத்த வேண்டிய வடிவமைப்பு சரத்தை குறிப்பிடவும்.
-f format_file
ஒன்று அல்லது அதற்கு மேற்பட்ட புதியலைன் பிரிக்கப்பட்ட வடிவமைப்பு சரங்களைக் கொண்ட கோப்பைக் குறிப்பிடவும். வெற்று கோடுகள் மற்றும் கோடுகள் அதன் முதல் அல்லாத வெற்று எழுத்து ஒரு ஹாஷ் குறி ( # புறக்கணிக்கப்படுகிறது.
-n நீளம்
உள்ளீட்டின் நீளமான பைட்டுகளை மட்டும் விளக்குங்கள்.
-o
இரண்டு-பைட் ஆல்டால் டிஸ்ப்ளே , ஹெக்டேடிசிமலில் உள்ளீடு உள்ளீட்டை காட்சிப்படுத்தவும், எட்டு ஸ்பேஸ் பிரிக்கப்பட்ட, ஆறு நெடுவரிசை, பூஜ்யம் நிரப்பப்பட்ட, இரண்டு பைட் அளவு உள்ளீடு தரவு, ஆல்டில், வரிசையில்.
-s offset
உள்ளீடு தொடக்கத்தில் இருந்து பைட்டுகள் offset ஐ தவிர். முன்னிருப்பாக, ஆஃப்செட் ஒரு தசம எண்ணாக வரையறுக்கப்படுகிறது. முன்னணி 0x அல்லது 0X ஆஃப்செட் ஒரு ஹெக்டேடைசிம எண்ணாகக் குறிக்கப்படுகிறது , இல்லையெனில், ஒரு முன்னணி 0 ஆஃப்செட் ஒரு ஆர்த்தல் எண்ணாக வரையறுக்கப்படுகிறது. கதாபாத்திரம் b k அல்லது m ஆஃப்செட் பொருத்துவதால், முறையே 512 1024 அல்லது 1048576 என்ற எண்ணிடாக விளக்கப்படுகிறது.
-v
இந்த - V விருப்பமானது அனைத்து உள்ளீட்டு தரவையும் காட்ட ஹேக்ஸ்டம்பிற்கு காரணமாகிறது. - v விருப்பத்தேர்வு இல்லாமல், வெளியீட்டு வரிசையின் உடனடி முன்கணிப்புக் குழு (உள்ளீடு அட்ஸெட்டுகளுக்குத் தவிர்த்து) ஒத்ததாக இருக்கும் எந்தவொரு வெளியீட்டு வரிசை குழுக்களும், ஒரு ஒற்றை நட்சத்திரம் கொண்ட ஒரு வரியை மாற்றும்.
-எக்ஸ்
இரண்டு பைட் ஹெக்ஸாடிசிமல் டிஸ்ப்ளே , ஹெக்டேடைசில்மால் உள்ளீடு உள்ளீட்டை காட்சிப்படுத்தவும், எட்டு, ஸ்பேஸ் பிரிக்கப்பட்ட, நான்கு நெடுவரிசை, பூஜ்யம் நிரப்பப்பட்ட, இரண்டு பைட் அளவு உள்ளீடு தரவு, ஹெக்டேடைசில், வரிசையில் காட்டவும்.
ஒவ்வொரு உள்ளீட்டு கோப்பிற்கும், உள்ளீடு நிலையான வெளியீட்டிற்கு நகலெடுக்கிறது, அவை குறிப்பிட்டபடி, e மற்றும் - f விருப்பத்தேர்வுகளால் வடிவமைக்கப்பட்ட வடிவமைப்பு சரங்களின் படி தரவுகளை மாற்றியமைக்கிறது.
வடிவங்கள்
ஒரு வடிவமைப்பு சரம் இடைவெளிகளால் பிரிக்கப்பட்ட வடிவ அலகுகளின் எண்ணிக்கையைக் கொண்டிருக்கிறது. ஒரு வடிவம் அலகு மூன்று உருப்படிகளை கொண்டுள்ளது: ஒரு மறு செய்கை எண்ணிக்கை, பைட் எண்ணிக்கை, மற்றும் ஒரு வடிவம்.
மறுதொகுப்பு எண்ணிக்கை ஒரு விருப்ப நேர்மறையான முழுமையானது, இது ஒரு இயல்புநிலை. ஒவ்வொரு வடிவமைப்பும் அதை முறைகேடாகப் பயன்படுத்துகிறது.
பைட் எண்ணிக்கை ஒரு விருப்ப நேர்மறை முழுமையானது. குறிப்பிடப்பட்டால், பைட்டுகளின் எண்ணிக்கையை வடிவமைப்பின் ஒவ்வொரு மறு செய்கையினாலும் வரையறுக்கப்படும்.
ஒரு மறுதொடக்கம் எண்ணிக்கை மற்றும் / அல்லது ஒரு பைட் எண்ணிக்கை குறிப்பிடப்பட்டால், ஒரு ஸ்லாஷ் அதை மறுதொடக்கம் செய்ய பைரேட் எண்ணிக்கைக்கு முன்னர், மறுதொகுப்பு எண்ணிக்கை மற்றும் / அல்லது முன் வைக்கப்பட வேண்டும்.
சாய்வு முன் அல்லது பின் எந்த வெற்று இடைவெளி புறக்கணிக்கப்படுகிறது.
வடிவமைப்பு தேவைப்படுகிறது மற்றும் இரட்டை மேற்கோள் ("") மதிப்பெண்களால் சூழப்பட்டுள்ளது. இது fprintf- பாணி வடிவமைப்பு சரமாக (fprintf (3) பார்க்கவும்), பின்வரும் விதிவிலக்குகளுடன்:
- ஒரு நட்சத்திரம் (*) ஒரு கள அகலம் அல்லது துல்லியமாக பயன்படுத்தப்படாமல் இருக்கலாம்.
- ஒரு பைட் எண்ணிக்கை அல்லது புல துல்லியம் ஒவ்வொரு "s" மாற்று பாத்திரத்திற்கும் தேவைப்படுகிறது (fprintf (3) இயல்புநிலை போலல்லாமல், துல்லியம் குறிப்பிடப்படவில்லை என்றால் முழு சரத்தை அச்சிடுகிறது).
- மாற்று எழுத்துகள் "h", "l", "n" "," p "மற்றும்" q "ஆகியவை ஆதரிக்கப்படவில்லை.
- சி தரநிலையில் விவரிக்கப்பட்ட ஒற்றை கதாபாத்திர தப்பிக்கும் காட்சிகளை ஆதரிக்கிறது:
NUL \ 0
\ a
\ b
\ f
\ n
<வளைவு திரும்ப> \ r
<தாவல்> \ டி
\ v
Hexdump பின்வரும் கூடுதல் மாற்று சரங்களை ஆதரிக்கிறது:
_a [ டோக்ஸ் ]
அடுத்த பைட் காட்டப்படும் உள்ளீடு கோப்புகளை முழுவதும் உள்ளீடு ஆஃப்செட் காட்டவும். சேர்க்கப்பட்ட எழுத்துகள் d o மற்றும் x முறையே தசல், ஆக்டல் அல்லது ஹெக்டேடிசிமல் ஆக காட்சித் தளத்தை குறிப்பிடுகிறது.
_A [ டாக்ஸ் ]
உள்ளீடு தரவு அனைத்து செயல்படுத்தப்படும் போது, ஒரு முறை மட்டுமே நிகழ்த்தப்படும் தவிர _a மாற்ற சரத்திற்கு அடையாளமாக .
_c
இயல்புநிலை எழுத்துக்குறி தொகுப்பில் வெளியீட்டு எழுத்துகள். Nonprinting கதாபாத்திரங்கள் மூன்று பாத்திரத்தில், பூஜ்ஜிய padded ஆக்டல் காட்டப்படும், தவிர, ஸ்டாண்டர்ட் தப்பிக்கும் குறியீடு (மேலே பார்க்கவும்), அவை இரண்டு பாத்திர சரங்களாக காட்டப்படுகின்றன.
_p
இயல்புநிலை எழுத்துக்குறி தொகுப்பில் வெளியீட்டு எழுத்துகள். Nonprinting பாத்திரங்கள் ஒரே `` `என காட்டப்படுகின்றன . ''
_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 00F si 010 dle 011 dc1
012 dc2 013 dc3 014 dc4 015 nak 016 syn 017 etb
018 முடியும் 019 em 01A துணை 01 பி எஸ்சி 01 சி fs 01D gs
01E rs 01F எங்களை 0FF del
மாற்று எழுத்துகளுக்கான முன்னிருப்பு மற்றும் ஆதரவு பைட் எண்ணிக்கை பின்வருமாறு:
% _c,% _p,% _u,% c
ஒரு பைட் மட்டுமே கணக்கிடுகிறது.
% d,% i,% o % u,% X,% x
நான்கு பைட் இயல்புநிலை, ஒன்று, இரண்டு மற்றும் நான்கு பைட்டுகள் ஆதரிக்கப்படுகின்றன.
% E,% e,% f % G,% g
எட்டு பைட் இயல்புநிலை, நான்கு பைட் எண்ணிக்கைகள் ஆதரிக்கப்படுகின்றன.
ஒவ்வொரு வடிவமைப்பு சரத்துடனும் விவரிக்கப்படும் தரவு அளவு ஒவ்வொரு வடிவ அலகுக்கும் தேவைப்படும் தரவுகளின் தொகை ஆகும், இது மறுதயாரிப்பு எண்ணிக்கை முறை பைட் எண்ணிக்கை அல்லது பைரேட் எண்ணிக்கை இல்லையெனில் வடிவம் தேவைப்படும் பைட்டுகளின் எண்ணிக்கையின் எண்ணிக்கை எண்ணிக்கை. குறிப்பிடப்படவில்லை.
"தொகுதிகள்" உள்ளீடு உள்ளீடு, ஒரு தொகுதி எந்த வடிவம் சரம் குறிப்பிடப்பட்ட மிக பெரிய அளவு வரையறுக்கப்படுகிறது எங்கே. ஒரு உள்ளீட்டு தொகுதி மதிப்புள்ள தரவுகளை விட குறைவாக வரையறுக்கும் சரங்களை வடிவமைத்தல், அதன் கடைசி வடிவம் அலகு சில பைட்டுகள் வரையறுக்கப்படுகிறது மற்றும் ஒரு குறிப்பிட்ட மறுதொகுப்பு எண்ணிக்கை இல்லை, மொத்த உள்ளீட்டு தொகுதி செயலாக்கப்பட்டு அல்லது முழு தரவு இல்லாத வரை தொகுதி சரம் திருப்தி மீதமுள்ள.
மேலே குறிப்பிட்டுள்ளபடி பயனர் விவரக்குறிப்பு அல்லது hexdump ஐ மாற்றினால், ஒரு மறுதொகுப்பு எண்ணிக்கை ஒன்றுக்கு மேல் இருந்தால், கடைசி இடைவெளியில் எந்த வெளிப்புற வெற்று எழுத்துகள் வெளியீடு இல்லை.
மாற்று எழுத்துகள் அல்லது சரங்களை ஒன்று தவிர _a அல்லது _A தவிர, பைட்டு எண்ணிக்கை மற்றும் பல மாற்று எழுத்துகள் அல்லது சரங்களை குறிப்பிட இது ஒரு பிழை.
- N விருப்பம் அல்லது இறுதி-இன்-கோப்பின் அடைப்புக்குறிப்பின் விளைவாக, உள்ளீடு தரவு மட்டும் ஒரு வடிவம் சரத்தை திருப்திபடுத்தினால், உள்ளீட்டுத் தொகுதி எல்லா தரவுகளையும் (அதாவது, தரவு முடிவில் சில பூஜ்ய பைட்டுகள் காட்டப்படும்).
அத்தகைய வடிவமைப்பு சரங்களின் மூலம் வெளியீடுக்கு பதிலாக சமமான எண்ணிக்கையிலான இடைவெளிகளைப் பயன்படுத்தலாம். இடைவெளிகளை ஒரு சமமான எண்ணிக்கையிலான ஒரு மாற்று மாற்று தன்மை மூலம் அதே வெளியீடு அகலம் மற்றும் துல்லியத்துடன் அசல் மாற்று எழுத்துக்குறி அல்லது மாற்று சரமாகவும், ஆனால் எந்த `` '' '' '' '' '' '' '' மாற்றம் கொடி எழுத்துகள் நீக்கப்பட்டன, மற்றும் ஒரு NULL சரம் குறிப்பிடும்.
வடிவமைப்பு சரங்களை குறிப்பிடவில்லை என்றால், இயல்புநிலை காட்சி - 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 இணக்கமானதாக இருக்கும் என எதிர்பார்க்கப்படுகிறது.