summaryrefslogtreecommitdiff
path: root/doc/usage/cmd/xxd.rst
blob: f010a9dbb4d3cbd2b0999ff81a8fbe04d943e0d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
.. SPDX-License-Identifier: GPL-2.0+:

.. index::
   single: xxd (command)

xxd command
===========

Synopsis
--------

::

    xxd <interface> <dev[:part]> <file>

Description
-----------

The xxd command prints the file content as hexdump to standard out.

interface
    interface for accessing the block device (mmc, sata, scsi, usb, ....)

dev
    device number

part
    partition number, defaults to 1

file
    path to file

Example
-------

Here is the output for a example text file:

::

    => xxd mmc 0:1 hello
    00000000: 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 00 01 02 03  hello world.....
    00000010: 04 05                                            ..
    =>

Configuration
-------------

The xxd command is only available if CONFIG_CMD_XXD=y.

Return value
------------

The return value $? is set to 0 (true) if the file is readable, otherwise it returns a non-zero error code.