Blame


1 cfa37a7b 2004-04-10 devnull .TH XD 1
2 cfa37a7b 2004-04-10 devnull .SH NAME
3 cfa37a7b 2004-04-10 devnull xd \- hex, octal, decimal, or ASCII dump
4 cfa37a7b 2004-04-10 devnull .SH SYNOPSIS
5 cfa37a7b 2004-04-10 devnull .B xd
6 cfa37a7b 2004-04-10 devnull [
7 cfa37a7b 2004-04-10 devnull .I option ...
8 cfa37a7b 2004-04-10 devnull ]
9 cfa37a7b 2004-04-10 devnull [
10 cfa37a7b 2004-04-10 devnull .BI - "format ...
11 cfa37a7b 2004-04-10 devnull ] [
12 cfa37a7b 2004-04-10 devnull .I file ...
13 cfa37a7b 2004-04-10 devnull ]
14 cfa37a7b 2004-04-10 devnull .SH DESCRIPTION
15 cfa37a7b 2004-04-10 devnull .I Xd
16 cfa37a7b 2004-04-10 devnull concatenates and dumps the
17 cfa37a7b 2004-04-10 devnull .I files
18 cfa37a7b 2004-04-10 devnull (standard input by default)
19 cfa37a7b 2004-04-10 devnull in one or more formats.
20 cfa37a7b 2004-04-10 devnull Groups of 16 bytes are printed in each of the named formats, one
21 cfa37a7b 2004-04-10 devnull format per line.
22 cfa37a7b 2004-04-10 devnull Each line of output is prefixed by its address (byte offset)
23 cfa37a7b 2004-04-10 devnull in the input file.
24 cfa37a7b 2004-04-10 devnull The first line of output for each group is zero-padded; subsequent are blank-padded.
25 cfa37a7b 2004-04-10 devnull .PP
26 cfa37a7b 2004-04-10 devnull Formats other than
27 cfa37a7b 2004-04-10 devnull .B -c
28 cfa37a7b 2004-04-10 devnull are specified by pairs of characters telling size and style,
29 cfa37a7b 2004-04-10 devnull .L 4x
30 cfa37a7b 2004-04-10 devnull by default.
31 cfa37a7b 2004-04-10 devnull The sizes are
32 cfa37a7b 2004-04-10 devnull .TP \w'2\ or\ w\ \ \ 'u
33 cfa37a7b 2004-04-10 devnull .BR 1 " or " b
34 cfa37a7b 2004-04-10 devnull 1-byte units.
35 cfa37a7b 2004-04-10 devnull .PD0
36 cfa37a7b 2004-04-10 devnull .TP
37 cfa37a7b 2004-04-10 devnull .BR 2 " or " w
38 cfa37a7b 2004-04-10 devnull 2-byte big-endian units.
39 cfa37a7b 2004-04-10 devnull .TP
40 cfa37a7b 2004-04-10 devnull .BR 4 " or " l
41 cfa37a7b 2004-04-10 devnull 4-byte big-endian units.
42 cfa37a7b 2004-04-10 devnull .TP
43 cfa37a7b 2004-04-10 devnull .BR 8 " or " v
44 cfa37a7b 2004-04-10 devnull 8-byte big-endian units.
45 cfa37a7b 2004-04-10 devnull .PD
46 cfa37a7b 2004-04-10 devnull .PP
47 cfa37a7b 2004-04-10 devnull The styles are
48 cfa37a7b 2004-04-10 devnull .TP 0
49 cfa37a7b 2004-04-10 devnull .B o
50 cfa37a7b 2004-04-10 devnull Octal.
51 cfa37a7b 2004-04-10 devnull .PD0
52 cfa37a7b 2004-04-10 devnull .TP
53 cfa37a7b 2004-04-10 devnull .B x
54 cfa37a7b 2004-04-10 devnull Hexadecimal.
55 cfa37a7b 2004-04-10 devnull .TP
56 cfa37a7b 2004-04-10 devnull .B d
57 cfa37a7b 2004-04-10 devnull Decimal.
58 cfa37a7b 2004-04-10 devnull .PD
59 cfa37a7b 2004-04-10 devnull .PP
60 cfa37a7b 2004-04-10 devnull Other options are
61 cfa37a7b 2004-04-10 devnull .TP \w'\fL-a\fIstyle\fLXX'u
62 cfa37a7b 2004-04-10 devnull .B -c
63 cfa37a7b 2004-04-10 devnull Format as
64 cfa37a7b 2004-04-10 devnull .B 1x
65 cfa37a7b 2004-04-10 devnull but print
66 cfa37a7b 2004-04-10 devnull .SM ASCII
67 cfa37a7b 2004-04-10 devnull representations or C escape sequences where possible.
68 cfa37a7b 2004-04-10 devnull .TP
69 c665ab76 2017-10-01 0intro .B -R
70 c665ab76 2017-10-01 0intro Format as
71 c665ab76 2017-10-01 0intro .B 1x
72 c665ab76 2017-10-01 0intro but print
73 c665ab76 2017-10-01 0intro .B Rune
74 c665ab76 2017-10-01 0intro representations or C escape sequences where possible.
75 c665ab76 2017-10-01 0intro .TP
76 cfa37a7b 2004-04-10 devnull .BI -a style
77 cfa37a7b 2004-04-10 devnull Print file addresses in the given style (and size 4).
78 cfa37a7b 2004-04-10 devnull .TP
79 cfa37a7b 2004-04-10 devnull .B -u
80 cfa37a7b 2004-04-10 devnull (Unbuffered) Flush the output buffer after each 16-byte sequence.
81 cfa37a7b 2004-04-10 devnull .TP
82 cfa37a7b 2004-04-10 devnull .B -s
83 cfa37a7b 2004-04-10 devnull Reverse (swab) the order of bytes in each group of 4 before printing.
84 cfa37a7b 2004-04-10 devnull .TP
85 01e3847b 2013-03-11 rsc .B -S
86 01e3847b 2013-03-11 rsc Reverse the order of bytes in each group of 8 before printing.
87 01e3847b 2013-03-11 rsc .TP
88 cfa37a7b 2004-04-10 devnull .B -r
89 cfa37a7b 2004-04-10 devnull Print repeating groups of identical 16-byte sequences as the first group
90 cfa37a7b 2004-04-10 devnull followed by an asterisk.
91 cfa37a7b 2004-04-10 devnull .SH SOURCE
92 c3674de4 2005-01-11 devnull .B \*9/src/cmd/xd.c
93 cfa37a7b 2004-04-10 devnull .SH "SEE ALSO"
94 d32deab1 2020-08-16 rsc .MR db (1)
95 cfa37a7b 2004-04-10 devnull .SH BUGS
96 cfa37a7b 2004-04-10 devnull The various output formats don't line up properly in the output of
97 cfa37a7b 2004-04-10 devnull .IR xd .