Normative References¶
The following list is a short sum-up of example code verified by filesysobjects. For a detailed list of the standards refer to References and filesysobjects standards This also lists defacto standards.
IEEE-1003¶
[IEEE1003] The Single UNIX Specification (SUS) - IEEE-1003.1 - 2013
| [reference] | [doc/source] |
|---|---|
| 3.170 Filename | [IEEE1003] |
| 3.267 Pathname | [IEEE1003] |
| 3.278 Portable Filename Character Set | [IEEE1003] |
MS-CIFS¶
Refer to SMB.
MS-SMB¶
- Message Block (SMB) Protocol [SMB] [MS-SMB] [MS-SMB2] ([SAMBA])
- SMB File Sharing URI Scheme [SMBURI] - outdated
- Common Internet File System [CIFS]
| [reference] | [doc/source] |
|---|---|
| 2.2.1.1.1 Pathname Extensions | [MS-SMB2] |
RFC1738¶
[RFC1738] Uniform Resource Locators (URL) - Updated by RFC8089
| [reference] | [doc/source] |
|---|---|
| 3.1 Common_Internet_Scheme_Syntax | [RFC1738] |
| 3.2 FTP | [RFC1738] |
| 3.3 HTTP | [RFC1738] |
| 3.10 Files | [RFC1738] |
RFC3986¶
[RFC3986] Uniform Resource Identifier (URI): Generic Syntax
| [reference] | [doc/source] |
|---|---|
| 4.5. Suffix Reference | [RFC3986] |
| 5.2.3. Merge Paths | [RFC3986] |
| 5.2.4. Remove Dot Segments | [RFC3986] |
| 5.4. Reference Resolution Examples | [RFC3986] |
| 5.4.1. Normal Examples | [RFC3986] |
| 5.4.2. Abnormal Examples | [RFC3986] |
| 6.2.2. Syntax Based Normalization | [RFC3986] |
| 6.2.2.1. Case Normalization | [RFC3986] |
| 6.2.2.2. Percent Encoding Normalization | [RFC3986] |
| 6.2.2.3. Path Segment Normalization | [RFC3986] |
| 6.2.3. Scheme Base Normalization | [RFC3986] |
| 6.2.4. Protocol Based Normalization | [RFC3986] |
| 7.4. Rare IP Address Formats | [RFC3986] |
| 7.6. Semantic Attacks | [RFC3986] |
RFC8089¶
[RFC8089] The “file” URI Scheme
| [reference] | [doc/source] |
|---|---|
| Appendix A. Differences from Previous Specifications | [RFC8089] |
| Local Files | [RFC8089] |
| Non-local Files | [RFC8089] |
| Appendix C. Similar Technologies | [RFC8089] |
| Appendix D. System-Specific Operations | [RFC8089] |
| Appendix D.1. POSIX Systems | [RFC8089] |
| Appendix D.2. DOS- and Windows-Like Systems | [RFC8089] |
| Appendix D.3. Mac OS X Systems | [RFC8089] |
| Appendix E. Nonstandard Syntax Variations | [RFC8089] |
| Appendix E.1. User Information | [RFC8089] |
| Appendix E.2. DOS and Windows Drive Letters | [RFC8089] |
| Appendix E.3. UNC Strings | [RFC8089] |
| Appendix E.4. Backslash as Separator | [RFC8089] |
| Appendix F. Collected Nonstandard Rules | [RFC8089] |
| Appendix F. Collected Nonstandard Rules | [RFC8089] |
Valuable Drafts¶
draft-kerwin-file-scheme-13¶
[URISCHEME] The file URI Scheme - draft-kerwin-file-scheme-13; IETF;
Warning
This draft is expired and replaced by [RFC8089], but still valuable as example and for verification.