<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Basenc on UNIX Publication</title><link>http://unix.pub/tags/basenc/</link><description>Recent content in Basenc on UNIX Publication</description><generator>Hugo</generator><language>zh</language><copyright>[unixetc](https://unixetc.com)</copyright><atom:link href="http://unix.pub/tags/basenc/index.xml" rel="self" type="application/rss+xml"/><item><title>basenc命令用法</title><link>http://unix.pub/docs/coreutils/basenc_usage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://unix.pub/docs/coreutils/basenc_usage/</guid><description>&lt;h1 id="basenc命令用法"&gt;basenc命令用法&lt;a class="anchor" href="#basenc%e5%91%bd%e4%bb%a4%e7%94%a8%e6%b3%95"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;basenc&lt;/code&gt;将从文件或标准输入读取的数据转换为各种常见的编码格式（或将其从这些格式还原）。编码后的形式使用可打印的 ASCII 字符来表示二进制数据。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;basenc&lt;/code&gt;同样支持&lt;code&gt;-w/--wrap&lt;/code&gt;、&lt;code&gt;-i/--ignore-garbage&lt;/code&gt;、&lt;code&gt;-d/--decode&lt;/code&gt;，使用方法同base64，可参考&lt;a href="../base64_usage"&gt;base64使用方法&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;命令执行方式:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;basenc encoding &lt;span style="color:#ff6ac1"&gt;[&lt;/span&gt;option&lt;span style="color:#ff6ac1"&gt;]&lt;/span&gt;... &lt;span style="color:#ff6ac1"&gt;[&lt;/span&gt;file&lt;span style="color:#ff6ac1"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;basenc encoding --decode &lt;span style="color:#ff6ac1"&gt;[&lt;/span&gt;option&lt;span style="color:#ff6ac1"&gt;]&lt;/span&gt;... &lt;span style="color:#ff6ac1"&gt;[&lt;/span&gt;file&lt;span style="color:#ff6ac1"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;encoding&lt;/code&gt;为必选设置，代表编码方式，支持以下编码方式:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ndash;base64&lt;/li&gt;
&lt;li&gt;&amp;ndash;base64url URL安全的base64编码，使用&lt;code&gt;_&lt;/code&gt;替代&lt;code&gt;+&lt;/code&gt;，&lt;code&gt;-&lt;/code&gt;替代&lt;code&gt;/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&amp;ndash;base58&lt;/li&gt;
&lt;li&gt;&amp;ndash;base32&lt;/li&gt;
&lt;li&gt;&amp;ndash;base32hex&lt;/li&gt;
&lt;li&gt;&amp;ndash;base16&lt;/li&gt;
&lt;li&gt;&amp;ndash;base2lsbf&lt;/li&gt;
&lt;li&gt;&amp;ndash;base2msbf&lt;/li&gt;
&lt;li&gt;&amp;ndash;z85
basenc编码解码示例&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202&amp;#39;&lt;/span&gt; | basenc --base64
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/k+C
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202&amp;#39;&lt;/span&gt; | basenc --base64url
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;_k-C
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202&amp;#39;&lt;/span&gt; | basenc --base32
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff5c57"&gt;7ZHYE&lt;/span&gt;&lt;span style="color:#ff6ac1"&gt;===&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202&amp;#39;&lt;/span&gt; | basenc --base32hex
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff5c57"&gt;VP7O4&lt;/span&gt;&lt;span style="color:#ff6ac1"&gt;===&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202&amp;#39;&lt;/span&gt; | basenc --base16
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FE4F82
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202&amp;#39;&lt;/span&gt; | basenc --base2lsbf
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff9f43"&gt;011111111111001001000001&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202&amp;#39;&lt;/span&gt; | basenc --base2msbf
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff9f43"&gt;111111100100111110000010&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#5af78e"&gt;&amp;#39;\376\117\202\000&amp;#39;&lt;/span&gt; | basenc --z85
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;@.FaC
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;01010100&lt;/span&gt; | basenc --base2msbf --decode
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;T
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ &lt;span style="color:#ff5c57"&gt;printf&lt;/span&gt; &lt;span style="color:#ff9f43"&gt;01010100&lt;/span&gt; | basenc --base2lsbf --decode
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>GNU核心工具</title><link>http://unix.pub/docs/coreutils/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://unix.pub/docs/coreutils/</guid><description>&lt;h1 id="gnu核心工具"&gt;GNU核心工具&lt;a class="anchor" href="#gnu%e6%a0%b8%e5%bf%83%e5%b7%a5%e5%85%b7"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;GNU Core Utilities(GNU核心工具)包含一系列基础文件和工具，包括shell和文本操作工具。这些是GNU系统的最核心工具。&lt;/p&gt;
&lt;h2 id="输出文件内容"&gt;输出文件内容&lt;a class="anchor" href="#%e8%be%93%e5%87%ba%e6%96%87%e4%bb%b6%e5%86%85%e5%ae%b9"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="cat_usage"&gt;cat&lt;/a&gt;: 输出文件内容，默认输出到当前屏幕&lt;/li&gt;
&lt;li&gt;&lt;a href="tac_usage"&gt;tac&lt;/a&gt;: 倒序输出文件内容&lt;/li&gt;
&lt;li&gt;&lt;a href="nl_usage"&gt;nl&lt;/a&gt;: 输出文件内容并显示行号，等同于&lt;code&gt;cat -n&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="od_usage"&gt;od&lt;/a&gt;: 以八进制方式输出文件内容&lt;/li&gt;
&lt;li&gt;&lt;a href="base32_usage"&gt;base32&lt;/a&gt;: 32位编码解码文件&lt;/li&gt;
&lt;li&gt;&lt;a href="base64_usage"&gt;base64&lt;/a&gt;: 64位编码解码文件&lt;/li&gt;
&lt;li&gt;&lt;a href="basenc_usage"&gt;basenc&lt;/a&gt;: 多种格式编码解码文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="格式化文件内容"&gt;格式化文件内容&lt;a class="anchor" href="#%e6%a0%bc%e5%bc%8f%e5%8c%96%e6%96%87%e4%bb%b6%e5%86%85%e5%ae%b9"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="fmt_usage"&gt;fmt&lt;/a&gt;：重新格式化段落文本&lt;/li&gt;
&lt;li&gt;&lt;a href="pr_usage"&gt;pr&lt;/a&gt;：将文件分页或分栏以便打印&lt;/li&gt;
&lt;li&gt;&lt;a href="fold_usage"&gt;fold&lt;/a&gt;：折行处理输入内容，使其适应指定宽度&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="输出文件部分内容"&gt;输出文件部分内容&lt;a class="anchor" href="#%e8%be%93%e5%87%ba%e6%96%87%e4%bb%b6%e9%83%a8%e5%88%86%e5%86%85%e5%ae%b9"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="head_usage"&gt;head&lt;/a&gt;：输出文件的前部分&lt;/li&gt;
&lt;li&gt;&lt;a href="tail_usage"&gt;tail&lt;/a&gt;：输出文件的后部分&lt;/li&gt;
&lt;li&gt;&lt;a href="split_usage"&gt;split&lt;/a&gt;：将文件拆分成多个部分&lt;/li&gt;
&lt;li&gt;&lt;a href="csplit_usage"&gt;csplit&lt;/a&gt;：将文件拆分成按内容确定的部分&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.gnu.org/software/coreutils/"&gt;https://www.gnu.org/software/coreutils/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>