Man page - hexdump(1)
Packages contains this manual
Available languages:
en pl ja ro sr deManual
HEXDUMP
ΠΠΠΠΠΠ£ΠΠΠ
ΠΠΠΠ‘
ΠΠΠ¦ΠΠΠ
Π€ΠΠ ΠΠΠ’Π
ΠΠΈΡΠΊΠ΅ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ°
ΠΠΎΡΠ΅
ΠΡΠΎΡΠ°ΡΠΈ
ΠΠΠΠΠΠΠ Π‘Π’ΠΠΠ
Π£ Π‘ΠΠΠΠΠ£ Π‘Π
ΠΠ ΠΠΠΠ Π
ΠΠΠΠ
ΠΠ ΠΠΠΠΠΠΠΠΠΠ ΠΠ ΠΠ¨ΠΠΠ
ΠΠΠ‘Π’Π£ΠΠΠΠ‘Π’
ΠΠΠΠΠ
hexdump - ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ°Π΄ΡΠΆΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ, Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ, ΠΎΠΊΡΠ°Π»Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π°ΡΠΊΡΠΈ Π·Π°ΠΏΠΈΡΡ
Π£ΠΠΠ
hexdump ΠΎΠΏΡΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ...
hd ΠΎΠΏΡΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ...
ΠΠΠΠ‘
ΠΠ»Π°ΡΠΊΠ° hexdump ΡΠ΅ ΡΠΈΠ»ΡΠ΅Ρ ΠΊΠΎΡΠΈ ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅, ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΡΠ»Π°Π· Π°ΠΊΠΎ Π½ΠΈΡΡ Π½Π°Π²Π΅Π΄Π΅Π½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅, Ρ ΡΠΎΡΠΌΠ°ΡΡ ΠΊΠΎΡΠΈ Π½Π°Π²Π΅Π΄Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ.
ΠΠΠ¦ΠΠΠ
ΠΡΠΏΠΎΠ΄, Π·Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈΠΌΠ° Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ»Π΅Π΄Π΅ ΡΡΡΠΈΠΊΡΠΈ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅ΡΠ° ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ KiB (=1024), MiB (=1024*1024), ΠΈ ΡΠ°ΠΊΠΎ ΡΠ΅Π΄ΠΎΠΌ Π·Π° GiB, TiB, PiB, EiB, ZiB ΠΈ YiB (βiBβ ΡΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΎ, Π½ΠΏΡ., βKβ ΠΈΠΌΠ° ΠΈΡΡΠΎ Π·Π½Π°ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΎ βKiBβ) ΠΈΠ»ΠΈ ΡΡΡΠΈΠΊΡΠΈ KB (=1000), MB (=1000*1000) ΠΈ ΡΠ°ΠΊΠΎ ΡΠ΅Π΄ΠΎΠΌ Π·Π° GB, TB, PB, EB, ZB ΠΈ YB.
-b , --one-byte-octal
ΠΠΊΡΠ°Π»Π½ΠΈ ΠΏΡΠΈΠΊΠ°Π· ΠΎΠ΄ ΡΠ΅Π΄Π½ΠΎΠ³ Π±Π°ΡΡΠ° . ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΡΠ΅ΡΠ½Π°Π΅ΡΡ Π±Π°ΡΡΠΎΠ²Π° ΡΠ»Π°Π·Π½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ Ρ ΡΡΠΈ ΠΊΠΎΠ»ΠΎΠ½Π΅, ΠΏΠΎΠΏΡΡΠ΅Π½ΠΈΡ Π½ΡΠ»ΠΎΠΌ, Ρ ΠΎΠΊΡΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, ΠΏΠΎ ΡΠ΅Π΄Ρ.
-X , --one-byte-hex
Π₯Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠΈΠΊΠ°Π· ΠΎΠ΄ ΡΠ΅Π΄Π½ΠΎΠ³ Π±Π°ΡΡΠ° . ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΡΠ΅ΡΠ½Π°Π΅ΡΡ Π±Π°ΡΡΠΎΠ²Π° ΡΠ»Π°Π·Π½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ Ρ Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½Π΅, ΠΏΠΎΠΏΡΡΠ΅Π½ΠΈΡ Π½ΡΠ»ΠΎΠΌ, Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, ΠΏΠΎ ΡΠ΅Π΄Π½ΠΎΠΌ ΡΠ΅Π΄Ρ.
-c , --one-byte-char
ΠΠ½Π°ΠΊΠΎΠ²Π½ΠΈ ΠΏΡΠΈΠΊΠ°Π· ΠΎΠ΄ ΡΠ΅Π΄Π½ΠΎΠ³ Π±Π°ΡΡΠ° . ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΡΠ΅ΡΠ½Π°Π΅ΡΡ Π·Π½Π°ΠΊΠΎΠ²Π° ΡΠ»Π°Π·Π½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ Ρ ΡΡΠΈ ΠΊΠΎΠ»ΠΎΠ½Π΅, ΠΏΠΎΠΏΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ, ΠΏΠΎ ΡΠ΅Π΄Ρ.
-C , --canonical
ΠΠ°Π½ΠΎΠ½ΡΠΊΠΈ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΈ+ΠΠ‘ΠΠ Π ΠΏΡΠΈΠΊΠ°Π· . ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠΌΠ°ΠΊ Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΡΠ΅ΡΠ½Π°Π΅ΡΡ ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ , Ρ Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½Π΅, Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΈΡ Π±Π°ΡΡΠΎΠ²Π°, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΠΈΡΡΠΈΡ ΡΠ΅ΡΠ½Π°Π΅ΡΡ Π±Π°ΡΡΠΎΠ²Π° Ρ %_p ΡΠΎΡΠΌΠ°ΡΡ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈΡ | Π·Π½Π°ΠΊΠΎΠ²ΠΈΠΌΠ°. ΠΠΎΠ·ΠΈΠ²Π°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΊΠ°ΠΎ hd ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π° ΠΎΠ²Ρ ΠΎΠΏΡΠΈΡΡ.
-d , --two-bytes-decimal
ΠΠ΅ΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠΈΠΊΠ°Π· ΠΎΠ΄ Π΄Π²Π° Π±Π°ΡΡΠ° . ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΠΎΡΠ°ΠΌ ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ , Ρ ΠΏΠ΅Ρ ΠΊΠΎΠ»ΠΎΠ½Π°, ΠΏΠΎΠΏΡΡΠ΅Π½ΠΈΡ Π½ΡΠ»ΠΎΠΌ, Π΄Π²ΠΎΠ±Π°ΡΡΠ½ΠΈΡ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠ»Π°Π·Π½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΈΠΌ Π±ΡΠΎΡΠ΅ΠΌ Π±Π΅Π· Π·Π½Π°ΠΊΠ°, ΠΏΠΎ ΡΠ΅Π΄Ρ.
-e , --format ΡΠΎΡΠΌΠ°Ρ_Π½ΠΈΡΠΊΠ°
ΠΠ°Π²ΠΎΠ΄ΠΈ Π½ΠΈΡΠΊΡ ΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠΎΡΠ° ΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΠΈΡΠΈ Π·Π° ΠΏΡΠΈΠΊΠ°Π· ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°.
-f , --format-file Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°
ΠΠ°Π²ΠΎΠ΄ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΊΠΎΡΠ° ΡΠ°Π΄ΡΠΆΠΈ ΡΠ΅Π΄Π½Ρ ΠΈΠ»ΠΈ Π²ΠΈΡΠ΅ Π½ΠΎΠ²ΠΈΠΌ ΡΠ΅Π΄ΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½Π΅ Π½ΠΈΡΠΊΠ΅ ΡΠΎΡΠΌΠ°ΡΠ°. ΠΡΠ°Π·Π½ΠΈ ΡΠ΅Π΄ΠΎΠ²ΠΈ ΠΈ ΡΠ΅Π΄ΠΎΠ²ΠΈ ΡΠΈΡΠΈ ΠΏΡΠ²ΠΈ Π½Π΅-ΠΏΡΠ°Π·Π½ΠΈ Π·Π½Π°ΠΊ ΡΠ΅ΡΡΠ΅ Π·Π½Π°ΠΊ ΡΠ°ΡΠ°Π±Π΅ (#) ΡΠ΅ Π·Π°Π½Π΅ΠΌΠ°ΡΡΡΡ.
-L , --color [ = when ]
ΠΡΠΈΡ Π²Π°ΡΠ° ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π±ΠΎΡΠ΅ Π·Π° ΠΈΠ·Π»Π°Π·. ΠΠΏΡΠΈΠΎΠ½ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ β when β ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ auto , never ΠΈΠ»ΠΈ always . ΠΠΊΠΎ ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ β when β ΠΈΠ·ΠΎΡΡΠ°Π²ΡΠ΅Π½, ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π° ΡΠ΅ auto . ΠΠΎΡΠ΅ ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΈΡΠΊΡΡΡΠΈΡΠΈ; Π·Π° ΡΠ΅ΠΊΡΡΡ ΡΠ³ΡΠ°ΡΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΡ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΈΠ·Π»Π°Π· --help . ΠΠΈΠ΄ΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ΄ ΡΠ°ΠΊΠΎΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ΄Π΅ΡΠ°ΠΊ ΠΠΎΡΠ΅ ΠΈ ΠΎΠ΄Π΅ΡΠ°ΠΊ ΠΠΠΠ .
-n , --length Π΄ΡΠΆΠΈΠ½Π°
Π’ΡΠΌΠ°ΡΠΈ ΡΠ°ΠΌΠΎ Π΄ΡΠΆΠΈΠ½Π° Π±Π°ΡΡΠ° ΡΠ»Π°Π·Π°.
-o , --two-bytes-octal
ΠΠ²ΠΎΠ±Π°ΡΡΠ½ΠΈ ΠΎΠΊΡΠ°Π»Π½ΠΈ ΠΏΡΠΈΠΊΠ°Π· . ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΠΎΡΠ°ΠΌ ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ , Ρ ΡΠ΅ΡΡ ΠΊΠΎΠ»ΠΎΠ½Π°, Π½ΡΠ»ΠΎΠΌ ΠΏΠΎΠΏΡΡΠ΅Π½ΠΈΡ , Π΄Π²ΠΎΠ±Π°ΡΡΠ½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° ΡΠ»Π°Π·Π½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, ΠΎΠΊΡΠ°Π»Π½ΠΈΠΌ Π·Π°ΠΏΠΈΡΠΎΠΌ, ΠΏΠΎ ΡΠ΅Π΄Ρ.
-s , --skip ΠΏΠΎΠΌΠ΅ΡΠ°Ρ
ΠΡΠ΅ΡΠΊΠ°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Π±Π°ΡΡΠ° ΠΎΠ΄ ΠΏΠΎΡΠ΅ΡΠΊΠ° ΡΠ»Π°Π·Π°.
-v , --no-squeezing
ΠΠΏΡΠΈΡΠ° -v Π΄ΠΎΠ²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΠΎΠ³Π° Π΄Π° hexdump ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΡΠ²Π΅ ΡΠ»Π°Π·Π½Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅. ΠΠ΅Π· ΠΎΠΏΡΠΈΡΠ΅ -v , Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠΈ Π±ΡΠΎΡ Π³ΡΡΠΏΠ° ΠΈΠ·Π»Π°Π·Π½ΠΈΡ ΡΠ΅Π΄ΠΎΠ²Π° ΠΊΠΎΡΠΈ Π±ΠΈ Π±ΠΈΠ»ΠΈ ΠΈΡΡΠΎΠ²Π΅ΡΠ½ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄Π½ΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΡ Π³ΡΡΠΏΠΈ ΠΈΠ·Π»Π°Π·Π½ΠΈΡ ΡΠ΅Π΄ΠΎΠ²Π° (ΠΎΡΠΈΠΌ ΡΠ»Π°Π·Π½ΠΈΡ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΠ°), Π·Π°ΠΌΠ΅ΡΡΡΡ ΡΠ΅ ΡΠ΅Π΄ΠΎΠΌ ΠΊΠΎΡΠΈ ΡΠ΅ ΡΠ°ΡΡΠΎΡΠΈ ΠΎΠ΄ ΡΠ΅Π΄Π½Π΅ Π·Π²Π΅Π·Π΄ΠΈΡΠ΅.
-x , --two-bytes-hex
ΠΠ²ΠΎΠ±Π°ΡΡΠ½ΠΈ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠΈΠΊΠ°Π· . ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ ΠΎΡΠ°ΠΌ ΡΠ°Π·ΠΌΠ°ΠΊΠΎΠΌ ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ , Ρ ΡΠ΅ΡΠΈΡΠΈ ΠΊΠΎΠ»ΠΎΠ½Π΅, Π½ΡΠ»ΠΎΠΌ ΠΏΠΎΠΏΡΡΠ΅Π½ΠΈΡ , Π΄Π²ΠΎΠ±Π°ΡΡΠ½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° ΡΠ»Π°Π·Π½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ Π·Π°ΠΏΠΈΡΡ, ΠΏΠΎ ΡΠ΅Π΄Ρ.
-h , --help
ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ΅ΠΊΡΡ ΠΏΠΎΠΌΠΎΡΠΈ ΠΈ ΠΈΠ·Π»Π°Π·ΠΈ.
-V , --version
Display version and exit.
ΠΠ° ΡΠ²Π°ΠΊΡ ΡΠ»Π°Π·Π½Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ, hexdump ΡΠ΅Π΄ΠΎΠΌ ΡΠΌΠ½ΠΎΠΆΠ°Π²Π° ΡΠ»Π°Π· Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΈΠ·Π»Π°Π·, ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΡΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΠΏΡΠ΅ΠΌΠ° Π½ΠΈΡΠΊΠ°ΠΌΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠΎΡΠ΅ ΡΠ΅ Π½Π°Π²ΠΎΠ΄Π΅ ΠΎΠΏΡΠΈΡΠ°ΠΌΠ° -e ΠΈ -f , ΡΠ΅Π΄ΠΎΠΌ ΠΎΠ½Π°ΠΊΠΎ ΠΊΠ°ΠΊΠΎ ΡΡ Π½Π°Π²Π΅Π΄Π΅Π½Π΅.
Π€ΠΠ ΠΠΠ’Π
ΠΠΈΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΡΠ°Π΄ΡΠΆΠΈ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠΈ Π±ΡΠΎΡ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠΎΡΠΌΠ°ΡΠ°, ΡΠ°Π·Π΄Π²ΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π·Π½ΠΈΠ½Π°ΠΌΠ°. ΠΠ΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΡΠ°Π΄ΡΠΆΠΈ Π΄ΠΎ ΡΡΠΈ ΡΡΠ°Π²ΠΊΠ΅: Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ°, Π±ΡΠΎΡ Π±Π°ΡΡΠ° ΠΈ ΡΠΎΡΠΌΠ°Ρ.
ΠΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° ΡΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π°Π½ ΡΠ΅ΠΎ Π±ΡΠΎΡ, ΠΊΠΎΡΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π° ΡΠ΅Π΄Π°Π½. Π‘Π²Π°ΠΊΠΈ ΡΠΎΡΠΌΠ°Ρ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡΡΠ΅ ΠΎΠ½ΠΎΠ»ΠΈΠΊΠΎ ΠΏΡΡΠ° ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΈΠΌΠ° Π±ΡΠΎΡΠ° ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ°.
ΠΡΠΎΡ Π±Π°ΡΡΠ° ΡΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π°Π½ ΡΠ΅ΠΎ Π±ΡΠΎΡ. ΠΠΊΠΎ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ΅ Π±ΡΠΎΡ Π±Π°ΡΡΠΎΠ²Π° ΠΊΠΎΡΠΈ ΡΠ΅ Π±ΠΈΡΠΈ ΠΏΡΠΎΡΡΠΌΠ°ΡΠ΅Π½ΠΈ ΡΠ²Π°ΠΊΠΈΠΌ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ΅ΠΌ ΡΠΎΡΠΌΠ°ΡΠ°.
ΠΠΊΠΎ ΡΠ΅ Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° ΠΈ/ΠΈΠ»ΠΈ Π±ΡΠΎΡ Π±Π°ΡΡΠ° Π½Π°Π²Π΅Π΄Π΅Π½, ΡΠ΅Π΄Π½Π° ΠΊΠΎΡΠ° ΡΡΡΠ° ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅ Π±ΡΠΎΡΠ° ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° ΠΈ/ΠΈΠ»ΠΈ ΠΏΡΠ΅ Π±ΡΠΎΡΠ° Π±Π°ΡΡΠ° Π·Π° ΡΠΈΡ ΠΎΠ²ΠΎ ΡΠ°Π·Π»ΠΈΠΊΠΎΠ²Π°ΡΠ΅. Π‘Π²Π°ΠΊΠ° ΠΏΡΠ°Π·Π½ΠΈΠ½Π° ΠΏΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠ΅ ΡΡΡΠ΅ ΡΠ΅ Π·Π°Π½Π΅ΠΌΠ°ΡΡΡΠ΅.
Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ Π·Π°Ρ ΡΠ΅Π²Π° ΠΈ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ Π΄ΡΠΏΠ»ΠΈΠΌ Π½Π°Π²ΠΎΠ΄Π½ΠΈΡΠΈΠΌΠ° (" "). Π’ΡΠΌΠ°ΡΠΈ ΡΠ΅ ΠΊΠ°ΠΎ Π½ΠΈΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° Ρ βfprintfβ ΡΡΠΈΠ»Ρ (Π²ΠΈΠ΄ΠΈΡΠ΅ fprintf (3)), ΡΠ° ΡΠ»Π΅Π΄Π΅ΡΠΈΠΌ ΠΈΠ·ΡΠ·Π΅ΡΠΈΠΌΠ°:
1.
ΠΠ²Π΅Π·Π΄ΠΈΡΠ° (*) ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΊΠ°ΠΎ ΡΠΈΡΠΈΠ½Π° ΠΏΠΎΡΠ° ΠΈΠ»ΠΈ ΡΠ°ΡΠ½ΠΎΡΡ.
2.
ΠΡΠΎΡ Π±Π°ΡΡΠ° ΠΈΠ»ΠΈ ΡΠ°ΡΠ½ΠΎΡΡ ΠΏΠΎΡΠ° ΡΠ΅ Π·Π°Ρ ΡΠ΅Π²Π°Π½Π° Π·Π° ΡΠ²Π°ΠΊΠΈ s Π·Π½Π°ΠΊ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° (Π·Π° ΡΠ°Π·Π»ΠΈΠΊΡ ΠΎΠ΄ fprintf (3) ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΡΠΈ ΠΊΠΎΡΠ° ΠΈΡΠΏΠΈΡΡΡΠ΅ ΡΠΈΡΠ°Π²Ρ Π½ΠΈΡΠΊΡ Π°ΠΊΠΎ ΡΠ°ΡΠ½ΠΎΡΡ Π½ΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½Π°).
3.
ΠΠ½Π°ΠΊΠΎΠ²ΠΈ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° h , l , n , p , ΠΈ q Π½ΠΈΡΡ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ΠΈ.
4.
ΠΠΈΠ·ΠΎΠ²ΠΈ ΡΠ΅Π΄Π½ΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½ΡΠΊΠΎΠ³ Π·Π½Π°ΠΊΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ Ρ C ΡΡΠ°Π½Π΄Π°ΡΠ΄Ρ ΡΡ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ΠΈ:
ΠΠΈΡΠΊΠ΅ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ°
ΠΠ»Π°ΡΠΊΠ° hexdump ΡΠ°ΠΊΠΎΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ½Π΅ Π½ΠΈΡΠΊΠ΅ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ°.
_a[dox]
ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ ΡΠ»Π°Π·Π°, Π·Π±ΠΈΡΠ½ΠΎ ΠΊΡΠΎΠ· Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ»Π°Π·Π°, ΡΠ»Π΅Π΄Π΅ΡΠ΅Π³ Π±Π°ΡΡΠ° Π·Π° ΠΏΡΠΈΠΊΠ°Π·ΠΈΠ²Π°ΡΠ΅. ΠΡΠΈΠ΄ΠΎΠ΄Π°ΡΠΈ Π·Π½Π°ΠΊΠΎΠ²ΠΈ d , o , ΠΈ x Π½Π°Π²ΠΎΠ΄Π΅ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΈΠΊΠ°Π·Π° Ρ Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ, ΠΎΠΊΡΠ°Π»Π½ΠΎΠΌ ΠΈΠ»ΠΈ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΠΌ Π·Π°ΠΏΠΈΡΡ.
_A[dox]
Π‘ΠΊΠΎΡΠΎ ΠΈΡΡΠΎΠ²Π΅ΡΠ½ΠΎ ΡΠ° _a Π½ΠΈΡΠΊΠΎΠΌ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° ΠΎΡΠΈΠΌ ΡΡΠΎ ΡΠ΅ ΠΎΠ±Π°Π²ΡΠ° ΡΠ°ΠΌΠΎ ΡΠ΅Π΄Π½ΠΎΠΌ, ΠΊΠ°Π΄Π° ΡΡ ΡΠ²ΠΈ ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈ.
_c
ΠΡΠΏΠΈΡΡΡΠ΅ Π·Π½Π°ΠΊΠΎΠ²Π΅ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΊΡΠΏΡ Π·Π½Π°ΠΊΠΎΠ²Π°. ΠΠ½Π°ΠΊΠΎΠ²ΠΈ ΠΊΠΎΡΠΈ ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΈΡΡΡΡ ΠΏΡΠΈΠΊΠ°Π·Π°Π½ΠΈ ΡΡ Ρ ΠΎΠΊΡΠ°Π»Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ ΠΎΠ΄ ΡΡΠΈ Π·Π½Π°ΠΊΠ°, Π½ΡΠ»ΠΎΠΌ ΠΏΡΡΠ΅Π½ΠΈΠΌ, ΠΎΡΠΈΠΌ ΠΎΠ½ΠΈΡ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎΠΌ ΠΈΠ·Π»Π°Π·Π½ΠΎΠΌ Π½ΠΎΡΠ°ΡΠΈΡΠΎΠΌ (Π²ΠΈΠ΄ΠΈΡΠ΅ Π³ΠΎΡΠ΅), Π° ΠΊΠΎΡΠΈ ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·ΡΡΡ ΠΊΠ°ΠΎ Π½ΠΈΡΠΊΠ° ΠΎΠ΄ Π΄Π²Π° Π·Π½Π°ΠΊΠ°.
_p
ΠΠ·Π»Π°Π·Π½ΠΈ Π·Π½Π°ΠΊΠΎΠ²ΠΈ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΊΡΠΏΡ Π·Π½Π°ΠΊΠΎΠ²Π°. ΠΠ΅ΠΈΡΠΏΠΈΡΠΈΠ²ΠΈ Π·Π½Π°ΠΊΠΎΠ²ΠΈ ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·ΡΡΡ ΠΊΠ°ΠΎ ΡΠ΅Π΄Π½Π° ' . '.
_u
ΠΡΠΏΠΈΡΡΡΠ΅ Π‘ΠΠ ΠΠ‘ΠΠ Π Π·Π½Π°ΠΊΠΎΠ²Π΅, ΡΠ° ΠΈΠ·ΡΠ·Π΅ΡΠΊΠΎΠΌ Π΄Π° ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ Π·Π½Π°ΡΠΈ ΠΏΡΠΈΠΊΠ°Π·Π°Π½ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΠΌ ΡΠ»Π΅Π΄Π΅ΡΠΈΡ , ΠΌΠ°Π»ΠΈΠΌ ΡΠ»ΠΎΠ²ΠΈΠΌΠ°, Π½Π°Π·ΠΈΠ²Π°. ΠΠ½Π°ΠΊΠΎΠ²ΠΈ Π²Π΅ΡΠΈ ΠΎΠ΄ 0xff, Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΈ, ΡΡ ΠΏΡΠΈΠΊΠ°Π·Π°Π½ΠΈ ΠΊΠ°ΠΎ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½Π΅ Π½ΠΈΡΠΊΠ΅.
ΠΠΎΡΠ΅
ΠΠ°Π΄Π° ΡΠ΅ ΡΡΠ°Π²ΠΈ Π½Π° ΠΊΡΠ°Ρ ΠΎΠ΄ΡΠ΅Π΄Π½ΠΈΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ°, hexdump ΠΈΡΡΠΈΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΡ Π½ΠΈΡΠΊΡ ΡΠ° Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠΌ Π±ΠΎΡΠΎΠΌ. Π£ΡΠ»ΠΎΠ²ΠΈ, Π°ΠΊΠΎ ΡΡ ΠΏΡΠΈΡΡΡΠ½ΠΈ, ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡΡ ΠΏΡΠ΅ ΠΈΡΡΠΈΡΠ°ΡΠ°.
_L[ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ°_Π±ΠΎΡΠ΅_1,ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ°_Π±ΠΎΡΠ΅_2,...,ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ°_Π±ΠΎΡΠ΅_n]
ΠΠΎΡΠΏΡΠ½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠ° ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π±ΠΎΡΠ΅ ΡΠ΅ ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ»Π΅Π΄ΠΈ:
[!]ΠΠΠΠ[:ΠΠ ΠΠΠΠΠ‘Π’][@ΠΠΠΠΠ ΠΠ_ΠΠΠ§ΠΠ’ΠΠ[-ΠΠ ΠΠ]]
!
ΠΠ΅Π³ΠΈΡΠ° ΡΡΠ»ΠΎΠ². ΠΠ½Π°ΡΡΠ΅ Π΄Π° ΡΠ°ΠΌΠΎ ΠΈΠΌΠ° ΡΠΌΠΈΡΠ»Π° Π½Π΅Π³ΠΈΡΠ°ΡΠΈ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π°ΠΊΠΎ ΡΡ ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡ/Π½ΠΈΡΠΊΠ° ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ. Π£ ΡΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ° ΠΈΠ·Π»Π°Π·Π½Π° Π½ΠΈΡΠΊΠ° Π±ΠΈΡΠ΅ ΠΈΡΡΠ°ΠΊΠ½ΡΡΠ° Π°ΠΊΠΎ ΠΈ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π²ΡΠ΅Π΄Π½ΠΎΡΡ/Π½ΠΈΡΠΊΠ° Π½Π΅ ΠΏΠΎΠΊΠ»Π°ΠΏΠ° ΠΎΠ½Ρ Π½Π° ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ.
ΠΠΠΠ
ΠΠ΅Π΄Π½Π° ΠΎΠ΄ 8 ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ Π±ΠΎΡΠ° ΡΠΊΠΎΡΠΊΠ΅.
ΠΠ ΠΠΠΠΠ‘Π’
ΠΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½Π° Ρ Ρ Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π½ΠΎΡ ΠΈΠ»ΠΈ ΠΎΠΊΡΠ°Π»Π½ΠΎΡ ΠΎΡΠ½ΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΎ Π½ΠΈΡΠΊΠ°. ΠΠ½Π°ΡΡΠ΅ Π΄Π° ΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅Π½Π΅ C ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ ΡΠ΅Π΄Π° Π½Π΅ ΡΡΠΌΠ°ΡΠ΅ hexdump -ΠΎΠΌ ΡΠ½ΡΡΠ°Ρ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ°_Π±ΠΎΡΠ΅.
ΠΠΠΠΠ ΠΠ
ΠΠΎΠΌΠ΅ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π³ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ΅ ΡΠ΅ Π²ΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ° Π·Π° ΠΏΠΎΠΊΠ»Π°ΠΏΠ°ΡΠ΅ΠΌ. ΠΠ½Π°ΡΡΠ΅ Π΄Π° ΡΡΠ°ΠΌΡΠ΅Π½ΠΎ ΠΠΠ§ΠΠ’ΠΠ_ΠΠΠΠΠ ΠΠΠ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈΡΡΡ Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΊΠ°ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ ΠΠ ΠΠ.
ΠΡΠΎΡΠ°ΡΠΈ
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ΠΈ Π±ΡΠΈΡΠ΅Π²ΠΈ Π±Π°ΡΡΠ° Π·Π° Π·Π½Π°ΠΊΠΎΠ²Π΅ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° ΡΡ ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ»Π΅Π΄ΠΈ:
%_c , %_p , %_u , %c
Π‘Π°ΠΌΠΎ Π±ΡΠΎΡ ΡΠ΅Π΄Π½ΠΎΠ³ Π±Π°ΡΡΠ°.
%d , %i , %o , %u , %X , %x
ΠΡΠ½ΠΎΠ²Π½ΠΎ ΡΠ΅ ΡΠ΅ΡΠΈΡΠΈ Π±Π°ΡΡΠ°, ΡΠ΅Π΄Π°Π½, Π΄Π²Π° ΠΈ ΡΠ΅ΡΠΈΡΠΈ Π±Π°ΡΡΠ° Π±ΡΠΎΡ ΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½.
%E , %e , %f , %G , %g
ΠΡΠ½ΠΎΠ²Π½ΠΎ ΡΠ΅ ΠΎΡΠ°ΠΌ Π±Π°ΡΡΠ°, Π±ΡΠΎΡ ΡΠ΅ΡΠΈΡΠΈ Π±Π°ΡΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½.
ΠΠΎΠ»ΠΈΡΠΈΠ½Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΊΠΎΡΠ΅ ΡΡΠΌΠ°ΡΠΈ ΡΠ²Π°ΠΊΠ° Π½ΠΈΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΡΠ΅ Π·Π±ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡ ΡΠ²Π°ΠΊΠΎΡ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠΈ ΡΠΎΡΠΌΠ°ΡΠ°, ΡΡΠΎ ΡΠ΅ Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° ΠΏΡΡΠ° Π±ΡΠΎΡ Π±Π°ΡΡΠΎΠ²Π° ΠΈΠ»ΠΈ Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° ΠΏΡΡΠ° Π±ΡΠΎΡ Π±Π°ΡΡΠΎΠ²Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΡ Π°ΠΊΠΎ Π±ΡΠΎΡ Π±Π°ΡΡΠΎΠ²Π° Π½ΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½.
Π£Π»Π°Π·ΠΎΠΌ ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ΅ Ρ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΠΌΠ° , Π³Π΄Π΅ ΡΠ΅ Π±Π»ΠΎΠΊ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ ΠΊΠ°ΠΎ Π½Π°ΡΠ²Π΅ΡΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠΎΠΌ Π½ΠΈΡΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ°. ΠΠΈΡΠΊΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠΎΡΠ΅ ΡΡΠΌΠ°ΡΠ΅ ΠΌΠ°ΡΠ΅ ΠΎΠ΄ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΡΠ»Π°Π·Π½ΠΎΠ³ Π±Π»ΠΎΠΊΠ°, ΡΠΈΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΡΠ° ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΠΈ ΡΡΠΌΠ°ΡΠΈ Π½Π΅ΠΊΠΈ Π±ΡΠΎΡ Π±Π°ΡΡΠΎΠ²Π° ΠΈ Π½Π΅ΠΌΠ° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ°, ΠΏΠΎΠ²Π΅ΡΠ°Π²Π°ΡΡ Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° Π΄ΠΎΠΊ ΡΠ΅ ΡΠ΅ΠΎ ΡΠ»Π°Π·Π½ΠΈ Π±Π»ΠΎΠΊ Π½Π΅ ΠΎΠ±ΡΠ°Π΄ΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠΊ Π½Π΅ Π±ΡΠ΄Π΅ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΎΡΡΠ°Π»ΠΈΡ Ρ Π±Π»ΠΎΠΊΡ Π΄Π° Π±ΠΈ ΡΠ΅ Π·Π°Π΄ΠΎΠ²ΠΎΡΠΈΠ»Π° Π½ΠΈΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ°.
ΠΠΊΠΎ, Π±ΠΈΠ»ΠΎ ΠΊΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΈΠ»ΠΈ hexdump ΠΌΠ΅ΡΠ° Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ Π³ΠΎΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ, Π±ΡΠΎΡ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ° ΡΠ΅ Π²Π΅ΡΠΈ ΠΎΠ΄ ΡΠ΅Π΄Π°Π½, Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΡΠ°Π·ΠΌΠ°ΡΠΈ Π½Π° ΠΊΡΠ°ΡΡ ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΈΡΡΡΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅Π³ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΠ°.
ΠΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΡΠ΅ Π½Π°Π²Π΅ΡΡΠΈ Π±ΡΠΎΡ Π±Π°ΡΡΠΎΠ²Π° ΠΊΠ°ΠΎ ΠΈ Π²ΠΈΡΠ΅ Π·Π½Π°ΠΊΠΎΠ²Π° ΠΏΡΠ΅ΡΠ²Π°ΡΡΠ° ΠΈΠ»ΠΈ Π½ΠΈΡΠΊΠΈ ΠΎΡΠΈΠΌ Π°ΠΊΠΎ ΡΠ²ΠΈ Π·Π½Π°ΠΊΠΎΠ²ΠΈ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° ΠΈΠ»ΠΈ Π½ΠΈΡΠΊΠ΅ ΠΎΡΠΈΠΌ ΡΠ΅Π΄Π½ΠΎΠ³ Π½ΠΈΡΡ _a ΠΈΠ»ΠΈ _A .
ΠΠΊΠΎ, ΠΊΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΎΠ΄ΡΠ΅Π΄Π±Π΅ ΠΎΠΏΡΠΈΡΠ΅ -n ΠΈΠ»ΠΈ Π΄ΠΎΡΡΠΈΠ·Π°ΡΠ° ΠΊΡΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅, ΡΠ»Π°Π·Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΡΠ°ΠΌΠΎ Π΄Π΅Π»ΠΈΠΌΠΈΡΠ½ΠΎ Π·Π°Π΄ΠΎΠ²ΠΎΡΠ°Π²Π°ΡΡ Π½ΠΈΡΠΊΡ ΡΠΎΡΠΌΠ°ΡΠ°, ΡΠ»Π°Π·Π½ΠΈ Π±Π»ΠΎΠΊ ΡΠ΅ Π΄ΠΎΠΏΡΡΠ΅Π½ Π½ΡΠ»ΠΎΠΌ Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ Π΄Π° ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΡΠ²Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ (ΡΡ. Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»Π°ΠΏΠ°ΡΡ ΡΠ° ΠΊΡΠ°ΡΠ΅ΠΌ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·Π°ΡΠΈ Π½Π΅ΠΊΠΈ Π±ΡΠΎΡ Π½ΡΠ»ΡΠΈΡ Π±Π°ΡΡΠΎΠ²Π°).
ΠΠ°ΡΠΈ ΠΈΠ·Π»Π°Π· ΡΠ° ΡΠ°ΠΊΠ²ΠΈΠΌ Π½ΠΈΡΠΊΠ°ΠΌΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ΅Π½ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΈΠΌ Π±ΡΠΎΡΠ΅ΠΌ ΡΠ°Π·ΠΌΠ°ΠΊΠ°. ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΈ Π±ΡΠΎΡ ΡΠ°Π·ΠΌΠ°ΠΊΠ° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ΅ ΠΊΠ°ΠΎ Π±ΡΠΎΡ ΡΠ°Π·ΠΌΠ°ΠΊΠ° ΠΊΠΎΡΠ΅ ΠΈΡΠΏΠΈΡΠ΅ s Π·Π½Π°ΠΊ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° ΡΠ° ΠΈΡΡΠΎΠΌ ΡΠΈΡΠΈΠ½ΠΎΠΌ ΠΏΠΎΡΠ° ΠΈ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎΡΡΡ ΠΊΠ°ΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ Π·Π½Π°ΠΊ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° ΠΈΠ»ΠΈ Π½ΠΈΡΠΊΠ° ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ°, Π°Π»ΠΈ ΡΠ° Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠΈΠΌ β + β, β β, β # β Π·Π½Π°ΡΠΈΠΌΠ° ΠΎΠΏΡΠΈΡΠ΅ ΠΏΡΠ΅ΡΠ²Π°ΡΠ°ΡΠ° ΡΠΊΠ»ΠΎΡΠ΅Π½ΠΈΠΌ ΠΈ ΡΠΏΡΡΠΈΠ²Π°ΡΠ΅ΠΌ Π½Π° NULL Π½ΠΈΡΠΊΡ.
ΠΠΊΠΎ Π½ΠΈΡΡ Π½Π°Π²Π΅Π΄Π΅Π½Π΅ Π½ΠΈΡΠΊΠ΅ ΡΠΎΡΠΌΠ°ΡΠ°, ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΈΠΊΠ°Π· ΡΠ΅ Π²ΡΠ»ΠΎ ΡΠ»ΠΈΡΠ°Π½ -x ΠΈΠ·Π»Π°Π·Π½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΡ (ΠΎΠΏΡΠΈΡΠ° -x Π΄ΠΎΠ²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ° Π²ΠΈΡΠ΅ ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈΠ·ΠΌΠ΅ΡΡ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠΎΡΠΌΠ°ΡΠ° Π½Π΅Π³ΠΎ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΠ·Π»Π°Π·Ρ).
ΠΠΠΠΠΠΠ Π‘Π’ΠΠΠ
hexdump ΠΈΠ·Π»Π°Π·ΠΈ ΡΠ° 0 ΠΏΡΠΈ ΡΡΠΏΠ΅Ρ Ρ ΠΈ > 0 Π°ΠΊΠΎ Π΄ΠΎΡΠ΅ Π΄ΠΎ Π³ΡΠ΅ΡΠΊΠ΅.
Π£ Π‘ΠΠΠΠΠ£ Π‘Π
ΠΠΎΠΌΠ°Π³Π°Π»ΠΎ hexdump ΡΠ΅ ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π³Π»Π°ΡΠ½ΠΎ ΡΠ° IEEE Std 1003.2 ("POSIX.2").
ΠΠ ΠΠΠΠ Π
ΠΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ»Π°Π· Ρ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°:
"%06.6_ao
" 12/1 "%3_u "
"\t" "%_p "
"\n"
ΠΡΠΈΠΌΠ΅ΡΡΡΠ΅ ΠΎΠΏΡΠΈΡΡ -x :
"%07.7_Ax\n"
"%07.7_ax " 8/2 "%04x "
"\n"
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΠΏΠΈΡΠ° ΠΏΠΎΠ΄ΠΈΠ·Π°ΡΠ° ΠΠΠ-Π°: ΠΡΡΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠ΅ ΠΏΠ»Π°Π²ΠΈΡΠ°ΡΡΠΎΠΌ Π±ΠΎΡΠΎΠΌ Π° Π±Π°ΡΡΠΎΠ²Π΅ Π½Π° ΠΏΠΎΠΌΠ΅ΡΠ°ΡΠΈΠΌΠ° 510 ΠΈ 511 Π·Π΅Π»Π΅Π½ΠΎΠΌ Π°ΠΊΠΎ ΡΠ΅ ΡΠΈΡ ΠΎΠ²Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ 0xAA55, Ρ ΡΡΠΏΡΠΎΡΠ½ΠΎΠΌ ΡΡΠ²Π΅Π½ΠΎΠΌ.
"%07.7_Ax_L[cyan]\n"
"%07.7_ax_L[cyan] " 8/2 "
%04x_L[green:0xAA55@510-511,!red:0xAA55@510-511] "
"\n"
ΠΠΠΠ
ΠΠ±ΠΎΡΠ°Π²Π°ΡΠ΅ ΠΈΠ·Π»Π°Π·Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅Π½ΠΎ β terminal-colors.d (5)β ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡ. ΠΠ·ΡΠΈΡΠΈΡΠΎ ΠΎΠ±ΠΎΡΠ°Π²Π°ΡΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΈΡΠΊΡΡΡΠΈΡΠΈ ΠΏΡΠ°Π·Π½ΠΎΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΎΠΌ
/etc/terminal-colors.d/hexdump.disable
Π·Π° Π½Π°ΡΠ΅Π΄Π±Ρ hexdump ΠΈΠ»ΠΈ Π·Π° ΡΠ²Π΅ Π°Π»Π°ΡΠ΅ ΡΠ°
/etc/terminal-colors.d/disable
Since version 2.41, the $NO_COLOR environment variable is also supported to disable output colorization unless explicitly enabled by a command-line option.
ΠΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π΅ $XDG_CONFIG_HOME/terminal-colors.d ΠΈΠ»ΠΈ $HOME/.config/terminal-colors.d ΠΏΡΠ΅ΠΏΠΈΡΡΡΡ ΠΎΠΏΡΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ°.
ΠΠ½Π°ΡΡΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΎΡΠ°Π²Π°ΡΠ΅ ΠΈΠ·Π»Π°Π·Π° ΠΌΠΎΠΆΠ΅ ΡΠΊΡΡΡΠΈΡΠΈ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²ΠΈ, ΠΈ Ρ ΡΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ terminal-colors.d Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠΈ Π½Π΅ ΡΡΠ΅Π±Π° ΡΠΎΡ Π΄Π° ΠΏΠΎΡΡΠΎΡΠ΅.
ΠΠ ΠΠΠΠΠΠΠΠΠΠ ΠΠ ΠΠ¨ΠΠΠ
For bug reports, use the issue tracker <https://github.com/util-linux/util-linux/issues>.
ΠΠΠ‘Π’Π£ΠΠΠΠ‘Π’
ΠΠ°ΡΠ΅Π΄Π±Π° hexdump ΡΠ΅ Π΄Π΅ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° βutil-linuxβ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΏΡΠ΅ΡΠ·Π΅ΡΠΈ ΡΠ° ΠΡΡ ΠΈΠ²Π΅ ΠΠΈΠ½ΡΠΊΡ ΠΊΠ΅ΡΠ½Π΅Π»Π° <https://www.kernel.org/pub/linux/utils/util-linux/>.