📄 uudecode.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><!-- Copyright 1997 The Open Group, All Rights Reserved --><title>uudecode</title></head><body bgcolor=white><center><font size=2>The Single UNIX ® Specification, Version 2<br>Copyright © 1997 The Open Group</font></center><hr size=2 noshade><h4><a name = "tag_001_014_2638"> </a>NAME</h4><blockquote>uudecode - decode a binary file</blockquote><h4><a name = "tag_001_014_2639"> </a>SYNOPSIS</h4><blockquote><pre><code>uudecode <b>[</b><i>file</i><b>]</b></code></pre></blockquote><h4><a name = "tag_001_014_2640"> </a>DESCRIPTION</h4><blockquote>The<i>uudecode</i>utility reads a file or standard input if no file is specified,that includes data created by the<i><a href="uuencode.html">uuencode</a></i>utility.The<i>uudecode</i>utility scans the input file, searching fordata compatible with the format specified in<i><a href="uuencode.html">uuencode</a></i>and attempts to create or overwrite thefile described by the data.The pathname, file access permission bitsand contents for the file to be producedare all contained in that data.The mode bits of the created file will be set from the file accesspermission bits contained in the data; that is,other attributes of the mode,including the file mode creation mask (see<i><a href="umask.html">umask</a></i>),will not affect the file being produced.<p>If the pathname of the file to be produced exists, and the userdoes not have write permission on that file,<i>uudecode</i>will terminate with an error.If the pathname of the file to be produced exists,and the user has write permission on that file, the existing filewill be overwritten.<p>If the input data was produced by<i><a href="uuencode.html">uuencode</a></i>on a system with a different number of bits per bytethan on the target system, the results of<i>uudecode</i>are unspecified.</blockquote><h4><a name = "tag_001_014_2641"> </a>OPTIONS</h4><blockquote>None.</blockquote><h4><a name = "tag_001_014_2642"> </a>OPERANDS</h4><blockquote>The following operand is supported:<dl compact><dt><i>file</i><dd>The pathname of a file containing the output of<i><a href="uuencode.html">uuencode</a></i>.</dl></blockquote><h4><a name = "tag_001_014_2643"> </a>STDIN</h4><blockquote>See the INPUT FILES section.</blockquote><h4><a name = "tag_001_014_2644"> </a>INPUT FILES</h4><blockquote>The input files must be files containing the output of<i><a href="uuencode.html">uuencode</a></i>.</blockquote><h4><a name = "tag_001_014_2645"> </a>ENVIRONMENT VARIABLES</h4><blockquote>The following environment variables affect the execution of<i>uudecode</i>:<dl compact><dt><i>LANG</i><dd>Provide a default value for the internationalisation variablesthat are unset or null.If<i>LANG</i>is unset or null, the corresponding value from theimplementation-dependent default locale will be used.If any of the internationalisation variables contains an invalid setting, theutility will behave as if none of the variables had been defined.<dt><i>LC_ALL</i><dd>If set to a non-empty string value,override the values of all the other internationalisation variables.<dt><i>LC_CTYPE</i><dd>Determine thelocale for the interpretation of sequences of bytes of text data ascharacters (for example, single- as opposed to multi-byte charactersin arguments and input files).<dt><i>LC_MESSAGES</i><dd>Determine the locale that should be used to affectthe format and contents of diagnosticmessages written to standard error.<dt><i>NLSPATH</i><dd>Determine the location of message cataloguesfor the processing of<i>LC_MESSAGES .</i></dl></blockquote><h4><a name = "tag_001_014_2646"> </a>ASYNCHRONOUS EVENTS</h4><blockquote>Default.</blockquote><h4><a name = "tag_001_014_2647"> </a>STDOUT</h4><blockquote>Not used.</blockquote><h4><a name = "tag_001_014_2648"> </a>STDERR</h4><blockquote>Used only for diagnostic messages.</blockquote><h4><a name = "tag_001_014_2649"> </a>OUTPUT FILES</h4><blockquote>The output file will be in the same format as the file originally encoded by<i><a href="uuencode.html">uuencode</a></i>.</blockquote><h4><a name = "tag_001_014_2650"> </a>EXTENDED DESCRIPTION</h4><blockquote>None.</blockquote><h4><a name = "tag_001_014_2651"> </a>EXIT STATUS</h4><blockquote>The following exit values are returned:<dl compact><dt>0<dd>Successful completion.<dt>>0<dd>An error occurred.</dl></blockquote><h4><a name = "tag_001_014_2652"> </a>CONSEQUENCES OF ERRORS</h4><blockquote>Default.</blockquote><h4><a name = "tag_001_014_2653"> </a>APPLICATION USAGE</h4><blockquote>The user who is invoking<i>uudecode</i>must have write permission on any file being created.<p>The output of<i><a href="uuencode.html">uuencode</a></i>is essentially an encoded bit streamthat is not cognizant of byte boundaries.It is possible that a 9-bit byte targetmachine can process input from an 8-bitsource, if it is aware of the requirement,but the reverse is unlikely to be satisfying.Of course, the only data that is meaningfulfor such a transfer between architectures is generallycharacter data.</blockquote><h4><a name = "tag_001_014_2654"> </a>EXAMPLES</h4><blockquote>None.</blockquote><h4><a name = "tag_001_014_2655"> </a>FUTURE DIRECTIONS</h4><blockquote>None.</blockquote><h4><a name = "tag_001_014_2656"> </a>SEE ALSO</h4><blockquote><i><a href="uuencode.html">uuencode</a></i>.</blockquote><hr size=2 noshade><center><font size=2>UNIX ® is a registered Trademark of The Open Group.<br>Copyright © 1997 The Open Group<br> [ <a href="../index.html">Main Index</a> | <a href="../xshix.html">XSH</a> | <a href="../xcuix.html">XCU</a> | <a href="../xbdix.html">XBD</a> | <a href="../cursesix.html">XCURSES</a> | <a href="../xnsix.html">XNS</a> ]</font></center><hr size=2 noshade></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -