Hexdump - Linux Command - ዩኒክስ ትዕዛዝ

ስም

hexdump - ascii, decimal, hexadecimal, octal dump

ማጠቃለያ

[- bcCdovx ] -words [- e format_string ] -words [ --f format_file ] -words [- n ርዝመት ] -words [- s skip ] ፋይል ...

መግለጫ

የ ሄክስዶፕት አገልግሎት (utility utility) የተወሰኑ ፋይሎችን የሚያሳይ ማጣሪያ ነው, ወይንም ምንም ፋይሎች ካልተገለጹ, በተጠቃሚ በተገለጸው ቅርጸት.

አማራጮቹ የሚከተሉት ናቸው.

-b

አንድ-ባይ ባዮሽ ማሳያ የግብዓት ማካካሻ በሂክሳዴሲማል አሳይ, ከዚያ አስራ ስድስት ቦታ-ተለይቶ, ሦስት ዓምድ, ዜሮ-ሞል, የባለ ግብይት ባይት በኣንድ ስምንቱ, በአንድ መስመር.

-ከ

አንድ-ባይት ቁምፊ ማሳያ የግቤት ቅናሽ በሂክሶዴሲታል አሳይ, ከዚያም ስድስት ቦታ-ተለይቶ, ሦስት ዓምድ, ባዶ ቦታን, በአንድ መስመር የግቤት ውሂብ ቁምፊዎች አሳይ.

-

የካኖን ሄክ + ASCII ማሳያ ግቤት ቅጅ በሂክሶዴሲታል በማሳየት , 16 ቦታን ተለይቶ, ሁለት ዓምድ, ሄክሳዴሲማል ባይቶች እና በ <`| '' ቁምፊዎች ውስጥ የተካተቱ ተመሳሳይ አሥራ ስድስት ባይት.

-d

ባለ ሁለት ባይት አስርዮሽ ማሳያ የግብዓት ማካካሻ በሂክሳዴሲማል አሳይ, ቀጥል በስምንት ስፋት ተለይቶ, አምስት አምድ, ዜሮ-ሞል, ባለ ሁለት ባይት የተለያዩ የግቤት መረጃዎች, በአንድ መስመር ባልተፈረመ የአሥር አስርዮሽ.

-form_string

ውሂብ ለማሳየት ጥቅም ላይ የሚውል የቅርጸት ሕብረቁምፊ ይግለጹ.

-f format_file

አንድ ወይም ከዚያ በላይ አዲስ መስመር የሚለዩ ቅርጫቶች ሕብረቁምፊ የያዘ ፋይልን ይግለጹ. የመጀመሪያ ባዶ ያልሆነ ቁምፊ (ባዶ) ምልክት # ( # ) ችላ ይባላሉ.

- ርዝመት

የግብዓት ርዝመት ብቻ ያስተዋውቁ.

-ኦ

ባለ ሁለት ባይት ስምንትዮሽ ማሳያ የግብዓት ማካካሻ በሂክሶዴሲታል ውስጥ ተከትሎ በስምንት ስፋት የተነጣጠለ, ስድስት ዓምድ, ዜሮ-ተሞል, ሁለት-ባይቶ የግብአት ውሂብ በሶስትዮሽ, በአንድ መስመር.

-የመካካሻ

ከግቤት መጀመሪያ ላይ የመጥፋሻ ባይት ዝለል. በነባሪ, ማካካሻ እንደ አስር ቁጥር ተተርጉሟል. በትልቁ 0x ወይም 0X ሽግሽድ እንደ ሄክዴሲሲማል ቁጥር ይተረጎማል, አለበለዚያ ከመሪ 0 ውጭ ማካካሻ እንደ አስራተኛ ቁጥር ይተረተርማል. ቁምፊውን k 5 ወይም ማካካሻው512 1024 ወይም በ 1048576 ብዛቱ እንዲተረጉም ያደርጋል .

የ - v አማራጩ ሁሉንም የግቤት መረጃዎች ለማሳየት ሄክድዶፕታል. የ "- Ã" አማራጭ ከሌሇው ከማንኛውም የግንባታ መስመሮች (ከግቤ ቦርሳዎች በስተቀር) ከተመሇከተው ቡዴን ጋር የሚመሳሰለ የውጤት መስመሮች ቁጥር በዴንበርክ ተሻሽሇዋሌ.

-ክስ

ባለ ሁለት ባይት ሄክሳዴሲማል ማሳያ የግብዓት ማካካሻ ቅደም ተከተል በሂክሶዴሲታል, ከስምንት, በቦታ የተለያየ, በአራት አምድ, ዜሮ-ተሞል, ሁለት-ቢት የግቤት ውሂብ በሄክዴዴሲማል አንድ መስመር አሳይ.

ለእያንዳንዱ የግቤት ፋይል በቅደም ተከተል የግቤትውን ውህደት በቅደም ተከተል ወደ ውፅዓት ይለውጠዋል, e> እና - f አማራጮች ውስጥ በተገለጸው ቅደም ተከተል መሰረት የውሂብ ለውጦችን ይቀይሩ.

ቅርፀቶች

የቅርጸት ሕብረቁምፊ ቁጥር በንጽጽር የተለያየ የቅርጽ አሃዶች ቁጥር ይይዛል. የፋይል አሃድ እስከ ሦስት ንጥሎችን የያዘ ነው: የአንድ ድግምግሞሽ ቆጠራ, የአንድ ብዛት ብዛት, እና ቅርፀት ነው.

የድግምግሞሽ ቆጠራ በአማራጭ ነባራዊ ኢንቲጀር ነው, ይህም ለአንድ ነባሪው ነው. እያንዳንዱ ቅርጸት የ iterial ብዛት ይቆጥራቸዋል.

የ byte ቆጠራ የአማራጭ ፖዘቲቭ ኢንቲጀር ነው. ከተጠቀሰው ከተተረጎመው በእያንዳንዱ ተደጋጋሚ የሚተረጎሙትን የባይት ብዛት ያስተካክላል.

አንድ ድግምግሞሽ ብዛት እና / ወይም የአንድ ባይ ብዛት ከተጠቀሰ, ድግምግሞሽ ቆጠራው ከተጠናቀቀ በኋላ እና / ወይም ደግሞ ባቶቹን ለማጣራት በፊት አንድ ነጠላ ሰረዝ መቀመጥ አለበት.

ከማውጣቱ በፊት ወይም ከእሱ በኋላ ያለ ማንኛውም ነጭ ክፍተት ችላ ይባላል.

ቅርጸቱ አስፈላጊ ነው እና በእንግሊዘኛ ድርብ ("") ምልክቶች የተከበበ መሆን አለበት. እሱም እንደ fprintf style style string (fprintf (3) ይመልከቱ), ከሚከተሉት ልዩ ሁኔታዎች ጋር:

  • ኮከብ (*) እንደ የመስክ ስፋት ወይም ትክክለኛነት ጥቅም ላይ ሊውል አይችልም.
  • አንድ የቃሬ ቁጥር ወይም የመስክ ትክክለኛነት ለእያንዳንዱ `` `` ልወጣ ቁምፊ አስፈላጊ ነው (ትክክለኛነቱ ያልተገለፀ ከሆነ ሙሉውን ሕብረቁምፊ የሚያወጣውን ከ Fprintf (3) ነባሪ ይልቅ).
  • የልወጣው ቁምፊዎች `` ሐ `` `` እና '`q' 'አይደገፉም.
  • በ C ደረጃው የተገለፁ ነጠላ ቁምፊዎች ይደገፋሉ:
    NUL \ 0
    <ማንቂያ ደንብ> \ a
    \ b
    \ f
    <አዲስ መስመር> \ n
    <መኪና መልስ> \ r
    \ t
    <ቀጥ ያለ ትር> \ v

Hexdump የሚከተሉትን ተጨማሪ የልወጣ ህንዶች ይደግፋል:

_a [ ዶክስ ]

የግብዓት ማካካሻውን, በመግቢያው ውስጥ, በሚቀጥለው ባይት ይታያል. የተጫኑ ቁምፊዎች d o እና x የእያንዳንዱ ስእሉን መሠረት እንደ አስርዮሽ, ስምንትዮሽ ወይም ሄክሳዴሲማል ይለካሉ.

_A [ ዶክስ ]

ሁሉም የግብአት ውሂቦች ሲሰሩ አንድ ጊዜ ብቻ የሚሰራ ካልሆነ በስተቀር ከ _a የልወጣ ቅደም ተከተል ጋር ተመሳሳይ ነው.

_c

በነባሪው የቁምፊ ስብስብ ውስጥ የውጤቶች ቁምፊዎች. የማይታተሙ ቁምፊዎች በሶስት ቁምፊ, ዜሮ-ጥቅጥቅ ስምን (ስዊድን-ስፖንሰርድ ኢታየል) በሶስት ቁምፊ ይታያሉ, በመደበኛው የማምለጫ ምልክትን ከሚወጡት በስተቀር (ከላይ ያለውን ይመልከቱ), እነዚህ ሁለት ባህሪ ሕብረቁምፊዎች ሆነው ይታያሉ.

_p

በነባሪው የቁምፊ ስብስብ ውስጥ የውጤቶች ቁምፊዎች. የታተሙ ቁምፊዎች እንደ ነጠላ `` . ''

_u

የአሜሪካ ASCII ቁምፊዎች, ከቁጥጥር ውጪ የሆኑ ቁምፊዎችን ከሚከተሉት, ታች-አነስተኛ, ስሞች ጋር በማየት ብቻ ይታያሉ. ከ 0xff, ሄክሶዴሲማል የሚበልጥ ገጸ-ባህሪያት እንደ ሄክዴዴሲማል ሕብረቁምፊዎች ይታያሉ.

000 ሼክ 001 ኤች 002 ቁ 2 003 ኤክስ 004 ኤይት 005 ኤም

006 ack 007 bel 008 bs 009 ht 00A lf 00B vt

00C ff 00D cr 00E ወደ 00F ይፃፍ 010 dle 011 dc1

012 dc2 013 dc3 014 dc4 015 nak 016 syn 017 etb

018 ለ 019 ኤን 01A ንዑስ 01 ቢ 011 መ 01 ዲ

01E rs 01F us 0FF del

ለየፍላቱ ቁምፊዎች ነባሪው እና የሚደገፉት ብዛት ያላቸው ቁጥሮች እንደሚከተለው ናቸው:

% _c,% _p,% _u,% c

አንድ አንድ ባይ ብቻ ይቆጥራል.

% d,% i,% o % u,% X,% x

አራት ባይቶች ነባሪ, አንድ, ሁለት እና አራት አራትዮሽ ቆጠሮች ይደገፋሉ.

% E,% e,% f % G,% g

ስምንት ጥግ ነባሪ, አራት አራት ቁጥር ተደግፏል.

በእያንዳንዱ ቅርፀት ሕብረቁምፊ የተተረጎመው የውሂብ መጠን በእያንዳንዱ ቅርጸት አሃድ ውስጥ የሚፈለገው የውሂብ መጠን ነው, እሱም የተከማቹ ቁጥር ባይት ብዛት ነው, ወይም ድግምግሞሽ ብዛት ጊዜው ቁጥር ብዛት ካልሆነ በፋይሉ የሚያስፈልጉ የባይት ብዛት ቁጥር ነው. ተለይቷል.

ግብዓቱ በማናቸውም የቅርጽ ሕብረቁምፊ የተገለጹ ትላልቅ የውሂብ መጠን ተብሎ በሚጠራበት በ «ክፍሎች» ውስጥ ተወስዷል. ቅርጸትን ሕብረቁምፊዎች ከግቤት አግድ እሴት ዋጋ ይልቅ ያነጻቸው የቀድሞው ቅርጸት, አንዳንድ ተርጓሚዎች አንዳንድ ተርታዎችን ይተረጉመዋል, እና የተነገረው የ itራዊ ብዛት አይሆንም, የጠቅላላ ግቤት እቅድ እስከሚጠናቀቅ ድረስ ወይም በቂ ውሂብ እስከሌለው ድረስ ድግግሞሽ ቁጥር ያደጉ ናቸው. የቅርጸት ሕብረቁምፊን ለማርካት በማዕቀፉ ውስጥ ይቀራል.

በተጠቃሚ መገለጫ ወይም በውይይቱ ላይ የዝሙት ድምርን በሚከተለው ምክንያት, የአንድ ድግምግሞሽ ብዛት ከአንድ በላይ, ምንም የመጨረሻው ድርግምት ባለፈው ጊዜ ውስጥ ምንም ተከታይ ፊደል ያልሆኑ ቁምፊዎች ይወጣሉ.

ከየቀያሪው ቁምፊዎቹ ወይም ሕብረቁምፊዎች በስተቀር ሁሉም የቃላት ብዛት እና እንዲሁም በርካታ የልወጣ ቁምፊዎችን ወይም ሕብረቁምፊዎችን መግለጽ ስህተት ነው .

አማራጭ> ወይም የፋይሉ መጨረሻ ውጤት ላይ ከተደረሰበት, የግብአት መረጃ በከፊል የቅርጽ ሕብረቁምፊን ካሟላው, የግቤትው እገጽ ሁሉንም የሚገኙበት ውሂብ ለማሳየት ዜሮ-ጥቅል በበቂ የተደገፈ ነው (ማለትም ማንኛውም የቅርጽ አሃዶች መደርደሪያ የውሂብ መጨረሻ የተወሰነ ቁጥር የ ዜሮ ባይት ያሳያል.)

እንደዚህ ዓይነት የቅርጽ ቅርጸቶች ተጨማሪ ውፅዓት በተመጣጣኝ ብዛት ያላቸው ቦታዎች ይተካል. ተመጣጣኝ ቁጥር ያላቸው ክፍተቶች እንደ የኦንኩን የእርቀሻ ገጸ-ባህርያት ልክ እንደ ዋናው የየክው ቀይ ቁምፊ ወይም የልውውጥ ሕብረቁምፊ, ነገር ግን በየትኛውም `` + `` `` `` ` # ' የልወጣ ዕይታዎች ጠቋሚዎች ተወግደዋል, እና የ NULL ሕብረቁምፊዎችን ማጣቀሻ.

ምንም ዓይነት ቅርፅ ሕብረቁምፊዎች ካልተገለጹ, ነባሪው ማሳያ - - x አማራጭን ከመጥቀስ ጋር ተመሳሳይ ነው.

በስህተት ለ 0 ስኬት እና> 0 ስህተት ከተከሰተ.

ምሳሌዎች

በግብአት ቅርጸት ያለውን ግብዓት ያሳዩ:

"% 1 $ d" "% d" "% 1 $ d" "\ n"

የ-x አማራጭን ተከተል:

"% 07.7_Ax \ n" "% 07.7_" "8/2"% 04x "" \ n "

መስፈርቶች

መገልገያው St-p1003.2 ተኳሃኝ መሆኑን ይጠበቃል.