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

[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]

UNC

[UNC] UNC: Common definition in [MS-DTYP] Windows Data Types - Chap. 2.2.57 UNC

[reference] [doc/source]
2.2.57 UNC [UNC]

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.

draft-crhertel-smb-url-12

[SMBURI] SMB File Sharing URI Scheme - outdated

Warning

This draft is expired, but still valuable as example and for verification.