NAZWA
hexdump - display file contents in hexadecimal, decimal, octal, or asciiOPIS
Narzędzie hexdump jest filtrem, który wyświetla podane pliki, lub standardowe wejście, jeśli nie podano plików, używając do tego celu podanego przez użytkownika formatu.OPCJE
Below, the length and offset arguments may be followed by the multiplicative suffixes KiB (=1024), MiB (=1024*1024), and so on for GiB, TiB, PiB, EiB, ZiB and YiB (the "iB" is optional, e.g., "K" has the same meaning as "KiB"), or the suffixes KB (=1000), MB (=1000*1000), and so on for GB, TB, PB, EB, ZB and YB.
Jednobajtowe wyświetlanie
ósemkowe. Wyświetl szesnastkowo offset wejściowy, a
za nim szesnaście, trójkolumnowych, oddzielonych spacjami,
wypełnionych zerami bajtów wejściowych w formacie
ósemkowym.
Jednobajtowe wyświetlanie
znakowe. Wyświetl szesnastkowo offset wejściowy, a za nim
szesnaście, trójkolumnowych, oddzielonych spacjami bajtów
w formacie ascii.
Canonical hex+ASCII display. Display
the input offset in hexadecimal, followed by sixteen space-separated,
two-column, hexadecimal bytes, followed by the same sixteen bytes in
%_p format enclosed in | characters. Invoking the program as
hd implies this option.
Dwubajtowe wyświetlanie
dziesiętne. Wyświetl szesnastkowo offset wejściowy, a
za nim osiem, pięciokolumnowych, oddzielonych spacjami,
wypełnionych zerami jednostek dwubajtowych, zawierających dane
wejściowe, w formacie dziesiętnym.
Podaje napis formatujący,
którego użyć do wyświetlania danych.
Podaje plik, który zawiera jeden, lub
więcej, oddzielonych nową linią napisów
formatujących. Puste linie, oraz linie zaczynające się od
krzyżyka (#) są ignorowane.
Accept color units for the output. The
optional argument when can be auto, never or
always. If the when argument is omitted, it defaults to
auto. The colors can be disabled; for the current built-in default see
the --help output. See also the Colors subsection and the
COLORS section below.
Interpretuj tylko
długość bajtów wejścia.
Dwubajtowe wyświetlanie
ósemkowe. Wyświetl szesnastkowo offset wejściowy, a
za nim osiem szeciokolumnowych, oddzielonych spacjami, wypełnionych
zerami, dwubajtowych fragmentów danych wejściowych, w formacie
ósemkowym.
Pomiń offset bajtów,
licząc od początku wejścia.
Opcja -v powoduje wyświetlenie
zrzutu wszystkich danych wejściowych. Bez opcji -v, dowolna
liczba grup linii wyjściowych, która będzie identyczna z
bezpośrednio poprzedzającą grupą linii (poza
offsetami wejściowymi), będzie zamieniana linią z
gwiazdką.
Dwubajtowe wyświetlanie
szesnastkowe. Wyświetl szesnastkowo offset wejściowy, a za
nim osiem, oddzielonych spacjami, czterokolumnowych, wypełnionych
zerami, dwubajtowych fragmentów danych wejściowych, w formacie
szesnastkowym.
Wyświetla ten tekst i kończy
pracę.
Wyświetla informacje o wersji i
kończy działanie.
FORMATY
Napis formatujący składa się z dowolnej ilości jednostek formatujących, oddzielonych białą spacją. Jednostka formatująca składa się z maksymalnie trzech elementów: licznika iteracji, licznika bajtów i formatu.Gwiazdka (*) nie może być
używana do określania precyzji, lub szerokości
pola.
A byte count or field precision is
required for each s conversion character (unlike the fprintf(3)
default which prints the entire string if the precision is unspecified).
Znaki konwersji h, l, n,
p i q nie są obsługiwane.
Obsługiwane są
następujące sekwencje eskejpowe pojedynczych znaków,
opisane w standardzie C:
NULL | \0 |
<alert character> | \a |
<backspace> | \b |
<wysuw_strony> | \f |
<nowy wiersz> | \n |
<powrót karetki> | \r |
<tab> | \t |
<tabulacja pionowa> | \v |
Napisy konwersji
Polecenie hexdump obsługuje również następujące dodatkowe napisy konwersji:Wyświetl offset wejściowy,
kumulujący się na przestrzeni plików wejściowych,
wskazujący następny wyświetlany bajt. Dodane znaki
d, o, i x wskazują format wyświetlenia jako
dziesiętny, ósemkowy, lub szesnastkowy.
Almost identical to the _a conversion
string except that it is only performed once, when all of the input data has
been processed.
Drukuj znaki z domyślnego zestawu
znaków. Niedrukowalne znaki są wyświetlane w
trójznakowych, wypełnionych zerami sekwencjach
ósemkowych, poza tymi, które są reprezentowane
standardową notacją eskejpową (patrz wyżej),
które są wyświetlane jako napisy znakowe.
Drukuj znaki z domyślnego zestawu
znaków. Niedrukowane znaki są wyświetlane jako pojedyncza
kropka ' .'.
Wyświetlaj znaki US-ASCII, z
wyjątkiem znaków sterujących, które są
wyświetlane w następujących określeniach. Znaki
większe niż 0xff, są wyświetlane jako napisy
szesnastkowe.
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 | 0FF del |
Kolory
When put at the end of a format specifier, hexdump highlights the respective string with the color specified. Conditions, if present, are evaluated prior to highlighting.Negate the condition. Please note that it only
makes sense to negate a unit if both a value/string and an offset are
specified. In that case the respective output string will be highlighted if
and only if the value/string does not match the one at the offset.
One of the 8 basic shell colors.
A value to be matched specified in
hexadecimal, or octal base, or as a string. Please note that the usual C
escape sequences are not interpreted by hexdump inside the
color_units.
An offset or an offset range at which to check
for a match. Please note that lone OFFSET_START uses the same value as END
offset.
Counters
Domyślne i wspierane liczniki bajtów dla znaków konwersji są następujące:Tylko liczniki jednobajtowe.
Domyślnie cztery bajty, wspierane
są też liczniki jedno i dwubajtowe.
Domyślnie osiem bajtów,
wspierane są też liczniki czterobajtowe.
KOD ZAKOŃCZENIA
hexdump kończy działanie z kodem zera po sukcesie i większym od zera po błędzie.ZGODNE Z
Polecenie hexdump powinno być zgodne z IEEE Std 1003.2 ("POSIX.2").PRZYKŁADY
Wyświetl wyjście w przestudiowanym formacie:"%06.6_ao " 12/1 "%3_u " "\t" "%_p " "\n"
"%07.7_Ax\n" "%07.7_ax " 8/2 "%04x " "\n"
"%07.7_Ax_L[cyan]\n" "%07.7_ax_L[cyan] " 8/2 " %04x_L[green:0xAA55@510-511,!red:0xAA55@510-511] " "\n"
KOLORY
The output colorization is implemented by terminal-colors.d(5) functionality. Implicit coloring can be disabled by an empty fileZGŁASZANIE BŁĘDÓW
Raporty o błędach proszę zgłaszać pod adresem <https://github.com/util-linux/util-linux/issues>.DOSTĘPNOŚĆ
The hexdump command is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys <[email protected]> Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej [email protected]11 maja 2022 r. | util-linux 2.38.1 |