⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filename_namespace.html

📁 这是NTFS文件0.5版本技术文件
💻 HTML
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!-- http://linux-ntfs.sourceforge.net/ntfs/concepts/filename_namespace.html --><html lang="en"><head>    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">    <meta name="description" content="NTFS Documentation">    <link rel="stylesheet" type="text/css" href="../style/ntfsdoc.css">    <link rel="start" type="text/html" href="../index.html" title="NTFS Documentation">    <title>Filename Namespace - Concept - NTFS Documentation</title></head><body>    <table border="0" class="toolbar" summary="" cellspacing="0">      <tr>        <td class="toolbar"><a accesskey="1" class="toolbar" href="../index.html">Home</a></td>        <td class="toolbar">&nbsp;</td>        <td class="toolbar"><a accesskey="2" class="toolbar" href="../files/index.html">Files</a></td>        <td class="toolbar">&nbsp;</td>        <td class="toolbar"><a accesskey="3" class="toolbar" href="../attributes/index.html">Attributes</a></td>        <td class="toolbar">&nbsp;</td>        <td class="toolbar"><a accesskey="4" class="toolbar" href="../concepts/index.html">Concepts</a></td>        <td class="toolbar">&nbsp;</td>        <td class="toolbar"><a accesskey="5" class="toolbar" href="../help/glossary.html">Glossary</a></td>        <td class="toolbar">&nbsp;</td>        <td class="toolbar"><a accesskey="6" class="toolbar" href="../help/index.html">Help</a></td>      </tr>    </table>    <h1>Concept - Filename Namespace</h1>    <a class="prevnext" accesskey="," href="file_reference.html">Previous</a>    <a class="prevnext" accesskey="." href="fixup.html">Next</a>    <h2>Overview</h2>    <p>    Old versions of the FAT filesystem had strict limits on filenames.    Many characters were forbidden, and the length was restricted to    11 characters (a small namespace).  Newer versions of FAT allowed    more characters and longer filenames.  NTFS has almost no restrictions.    </p>    <p>    Filenames are given a flag to show which namespace the name belongs    to.  In order to support old applications, NTFS allocates a short    DOS-friendly name to any file with an DOS-incompatible name.    </p>    <h2>Possible Namespaces</h2>    <dl>      <dt>0: POSIX</dt>        <dd>        This is the largest namespace. It is case sensitive and        allows all Unicode characters except for NULL (0) and	Forward Slash '/'.  The maximum name length is 255 characters.	N.B. There are some characters, e.g. Colon ':', which are	valid in NTFS, but Windows will not allow you to use.        </dd>      <dt>1: Win32</dt>        <dd>	Win32 is a subset of the POSIX namespace and is case insensitive.	It uses all the Unicode characters, except:        '"' '*' '/' ':' '&lt;' '&gt;' '?' '\' '|'	N.B. Names cannot end with Dot '.', or Space '&nbsp;'.        </dd>      <dt>2: DOS</dt>        <dd>        DOS is a subset of the Win32 namespace, allowing only 8 bit upper	case characters, greater than Space '&nbsp;', and excluding:        '"' '*' '+' ',' '/' ':' ';' '&lt;' '=' '&gt;' '?' '\'.	N.B. Names must match the following pattern:	1 to 8 characters, then '.', then 1 to 3 characters.        </dd>      <dt>3: Win32 &amp; DOS</dt>        <dd>	This namespace means that both the Win32 and the DOS filenames are        identical and hence have been saved in this single filename record.        </dd>    </dl>    <p>    To convert a POSIX or Win32 filename to a DOS-friendly filename, follow these steps:    </p>    <ol>      <li>Remove all Unicode characters</li>      <li>Remove all '.' but the last one if <em>it is not the first character</em></li>      <li>Uppercase all letters</li>      <li>Remove forbidden characters</li>      <li>Truncate everything before the potential '.' to 6 characters, and add the string "~1"</li>      <li>Truncate everything after the potential '.' to 3 characters</li>      <li>While the name already exists, increment the string "~1"</li>    </ol>    <p>    N.B. Step 7 means that although the generated DOS name is unique,    it is impossible to deduce it from the Win32 name only.    </p>    <br>    <a class="contact" href="http://linux-ntfs.sourceforge.net/ntfs/concepts/filename_namespace.html">Online</a>    <!-- The two validators will only work if this page is visible on the web -->    <a class="contact" href="http://validator.w3.org/check/referer">Validate HTML</a>    <a class="contact" href="http://jigsaw.w3.org/css-validator/check/referer">Validate CSS</a>    <a class="contact" href="mailto:webmaster@flatcap.org">$Id: filename_namespace.html,v 1.1 2001/07/11 17:09:23 flatcap Exp $</a>  </body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -