<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.christophchamp.com/index.php?action=history&amp;feed=atom&amp;title=Xxd</id>
		<title>Xxd - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.christophchamp.com/index.php?action=history&amp;feed=atom&amp;title=Xxd"/>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Xxd&amp;action=history"/>
		<updated>2026-05-13T11:46:33Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5602&amp;oldid=prev</id>
		<title>Christoph at 02:39, 31 May 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5602&amp;oldid=prev"/>
				<updated>2012-05-31T02:39:24Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:39, 31 May 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''xxd''' is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like &amp;lt;code&amp;gt;uuencode(1)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;uudecode(1)&amp;lt;/code&amp;gt; it allows the transmission of binary data in a &amp;quot;mail-safe&amp;quot; ASCII representation, but has the advantage of decoding to standard output. Moreover, it can be used to perform binary file patching.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''xxd''' is a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[:Category:Linux Command Line Tools|&lt;/ins&gt;Linux command&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like &amp;lt;code&amp;gt;uuencode(1)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;uudecode(1)&amp;lt;/code&amp;gt; it allows the transmission of binary data in a &amp;quot;mail-safe&amp;quot; ASCII representation, but has the advantage of decoding to standard output. Moreover, it can be used to perform binary file patching.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;xxd&amp;lt;/code&amp;gt; was written by Juergen Weigert.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;xxd&amp;lt;/code&amp;gt; was written by Juergen Weigert.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l92&quot; &gt;Line 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 92:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://linux.die.net/man/1/xxd xxd man page]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://linux.die.net/man/1/xxd xxd man page]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Liux &lt;/del&gt;Command Line Tools]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Linux &lt;/ins&gt;Command Line Tools]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Christoph</name></author>	</entry>

	<entry>
		<id>http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5601&amp;oldid=prev</id>
		<title>Christoph at 02:37, 31 May 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5601&amp;oldid=prev"/>
				<updated>2012-05-31T02:37:11Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:37, 31 May 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''xxd''' is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like &amp;lt;code&amp;gt;uuencode(1)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;uudecode(1)&amp;lt;/code&amp;gt; it allows the transmission of binary data in a &amp;quot;mail-safe&amp;quot; ASCII representation, but has the advantage of decoding to standard output. Moreover, it can be used to perform binary file patching.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''xxd''' is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like &amp;lt;code&amp;gt;uuencode(1)&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;uudecode(1)&amp;lt;/code&amp;gt; it allows the transmission of binary data in a &amp;quot;mail-safe&amp;quot; ASCII representation, but has the advantage of decoding to standard output. Moreover, it can be used to perform binary file patching.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;xxd&amp;lt;/code&amp;gt; was written by Juergen Weigert.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Christoph</name></author>	</entry>

	<entry>
		<id>http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5600&amp;oldid=prev</id>
		<title>Christoph at 02:34, 31 May 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5600&amp;oldid=prev"/>
				<updated>2012-05-31T02:34:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:34, 31 May 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''xxd''' is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like uuencode(1) and uudecode(1) it allows the transmission of binary data in a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/del&gt;mail-safe&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;' &lt;/del&gt;ASCII representation, but has the advantage of decoding to standard output. Moreover, it can be used to perform binary file patching.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;''xxd''' is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;uuencode(1)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;uudecode(1)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt; &lt;/ins&gt;it allows the transmission of binary data in a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;mail-safe&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; &lt;/ins&gt;ASCII representation, but has the advantage of decoding to standard output. Moreover, it can be used to perform binary file patching.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Examples==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Christoph</name></author>	</entry>

	<entry>
		<id>http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5599&amp;oldid=prev</id>
		<title>Christoph: New page: ''xxd''' is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like uuencode(1) and uudecode(1) it ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.christophchamp.com/index.php?title=Xxd&amp;diff=5599&amp;oldid=prev"/>
				<updated>2012-05-31T02:28:25Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;#039;&amp;#039;xxd&amp;#039;&amp;#039;&amp;#039; is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like uuencode(1) and uudecode(1) it ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;''xxd''' is a Linux command that creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like uuencode(1) and uudecode(1) it allows the transmission of binary data in a 'mail-safe' ASCII representation, but has the advantage of decoding to standard output. Moreover, it can be used to perform binary file patching.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
''Note: The following are taken directly from the man pages (with some extra additions by me).''&lt;br /&gt;
&lt;br /&gt;
*Print everything but the first three lines (hex 0x30 bytes) of file.&lt;br /&gt;
 % xxd -s 0x30 file&lt;br /&gt;
&lt;br /&gt;
*Print 3 lines (hex 0x30 bytes) from the end of file.&lt;br /&gt;
 % xxd -s -0x30 file&lt;br /&gt;
&lt;br /&gt;
*Print 120 bytes as continuous hexdump with 20 octets per line.&lt;br /&gt;
 % xxd -l 120 -ps -c 20 xxd.1&lt;br /&gt;
 2e54482058584420312022417567757374203139&lt;br /&gt;
 39362220224d616e75616c207061676520666f72&lt;br /&gt;
 20787864220a2e5c220a2e5c222032317374204d&lt;br /&gt;
 617920313939360a2e5c22204d616e2070616765&lt;br /&gt;
 20617574686f723a0a2e5c2220202020546f6e79&lt;br /&gt;
 204e7567656e74203c746f6e79407363746e7567&lt;br /&gt;
&lt;br /&gt;
*Hexdump the first 120 bytes of this man page with 12 octets per line.&lt;br /&gt;
 % xxd -l 120 -c 12 xxd.1&lt;br /&gt;
 0000000: 2e54 4820 5858 4420 3120 2241 .TH XXD 1 &amp;quot;A&lt;br /&gt;
 000000c: 7567 7573 7420 3139 3936 2220 ugust 1996&amp;quot;&lt;br /&gt;
 0000018: 224d 616e 7561 6c20 7061 6765 &amp;quot;Manual page&lt;br /&gt;
 0000024: 2066 6f72 2078 7864 220a 2e5c for xxd&amp;quot;..\&lt;br /&gt;
 0000030: 220a 2e5c 2220 3231 7374 204d &amp;quot;..\&amp;quot; 21st M&lt;br /&gt;
 000003c: 6179 2031 3939 360a 2e5c 2220 ay 1996..\&amp;quot;&lt;br /&gt;
 0000048: 4d61 6e20 7061 6765 2061 7574 Man page aut&lt;br /&gt;
 0000054: 686f 723a 0a2e 5c22 2020 2020 hor:..\&amp;quot;&lt;br /&gt;
 0000060: 546f 6e79 204e 7567 656e 7420 Tony Nugent&lt;br /&gt;
 000006c: 3c74 6f6e 7940 7363 746e 7567 &amp;lt;tony@sctnug&lt;br /&gt;
&lt;br /&gt;
*Display just the date from the file xxd.1&lt;br /&gt;
 % xxd -s 0x36 -l 13 -c 13 xxd.1&lt;br /&gt;
 0000036: 3231 7374 204d 6179 2031 3939 36 21st May 1996&lt;br /&gt;
&lt;br /&gt;
*Copy input_file to output_file and prepend 100 bytes of value 0x00.&lt;br /&gt;
 % xxd input_file | xxd -r -s 100 &amp;gt; output_file&lt;br /&gt;
&lt;br /&gt;
*Patch the date in the file xxd.1&lt;br /&gt;
 % echo &amp;quot;0000037: 3574 68&amp;quot; | xxd -r - xxd.1&lt;br /&gt;
 % xxd -s 0x36 -l 13 -c 13 xxd.1&lt;br /&gt;
 0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996&lt;br /&gt;
&lt;br /&gt;
*Create a 65537 byte file with all bytes 0x00, except for the last one which is 'A' (hex 0x41).&lt;br /&gt;
 % echo &amp;quot;010000: 41&amp;quot; | xxd -r &amp;gt; file&lt;br /&gt;
&lt;br /&gt;
*Create a 1 byte file containing a single 'A' character. The number after '-r -s' adds to the linenumbers found in the file; in effect, the leading bytes are suppressed.&lt;br /&gt;
 % echo &amp;quot;010000: 41&amp;quot; | xxd -r -s -0x10000 &amp;gt; file&lt;br /&gt;
&lt;br /&gt;
*Use xxd as a filter within an editor such as vim(1) to hexdump a region marked between 'a' and 'z'.&lt;br /&gt;
 :'a,'z!xxd&lt;br /&gt;
&lt;br /&gt;
*Use xxd as a filter within an editor such as vim(1) to recover a binary hexdump marked between 'a' and 'z'.&lt;br /&gt;
 :'a,'z!xxd -r&lt;br /&gt;
&lt;br /&gt;
*Use xxd as a filter within an editor such as vim(1) to recover one line of a hexdump. Move the cursor over the line and type:&lt;br /&gt;
 !!xxd -r&lt;br /&gt;
&lt;br /&gt;
*Read single characters from a serial line&lt;br /&gt;
 % xxd -c1 &amp;lt; /dev/term/b &amp;amp;&lt;br /&gt;
 % stty &amp;lt; /dev/term/b -echo -opost -isig -icanon min 1&lt;br /&gt;
 % echo -n foo &amp;gt; /dev/term/b&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous===&lt;br /&gt;
*Convert tab characters into groups of space characters:&lt;br /&gt;
 $ echo -e &amp;quot;foo\tbar&amp;quot; | expand | xxd -g 1 -u&lt;br /&gt;
 0000000: 66 6F 6F 20 20 20 20 20 62 61 72 0A              foo     bar.&lt;br /&gt;
 $ echo -e &amp;quot;foo\tbar&amp;quot; | xxd -g 1 -u&lt;br /&gt;
 0000000: 66 6F 6F 09 62 61 72 0A                          foo.bar.&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
*Convert groups of space characters into tab characters:&lt;br /&gt;
 $ echo &amp;quot;                 asdf sdf&amp;quot; | unexpand | od -c&lt;br /&gt;
 0000000  \t  \t       a   s   d   f       s   d   f  \n&lt;br /&gt;
 0000014&lt;br /&gt;
 $ echo &amp;quot;                 asdf sdf&amp;quot; | od -c&lt;br /&gt;
 0000000&lt;br /&gt;
 0000020       a   s   d   f       s   d   f  \n&lt;br /&gt;
 0000032&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[wikipedia:Uuencoding|uuencode]]&lt;br /&gt;
*[[wikipedia:Hex dump|hexdump]]&lt;br /&gt;
*[[wikipedia:od (Unix)|od]]&lt;br /&gt;
*[[Coreutils]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://linux.die.net/man/1/xxd xxd man page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Liux Command Line Tools]]&lt;/div&gt;</summary>
		<author><name>Christoph</name></author>	</entry>

	</feed>