[ibis-macro] Bird 186.3_Draft_1 (character length restrictions on file naming rules.

  • From: Walter Katz <wkatz@xxxxxxxxxx>
  • To: "IBIS-ATM" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 18 Apr 2017 16:17:14 -0400 (EDT)

All,

 

The new paragraph below in red was added to 186.3. Two other lines were
deleted as a result.

 

3.   "file name" shall mean the name of the file, including the path
relative to the directory containing the file that references the "file
name".  A "file name" may not be a directory. The "file name" has three
sections, "path name" (optional), "base name" and "extension name"
(characters following the last "." In "file name"). The number of
character in the combined "base name" and "extension name" shall not
exceed sixty-four (64) characters. The number of characters in "path name"
shall not exceed sixty-four (64) characters. If there are "file names"
specified in files referenced by the IBIS file, then the full path name
relative to the directory containing the IBIS file shall not exceed one
hundred and twenty eight (128) characters.

The file name must use characters from the following set (space, " ", 0x20
is not included): 

a b c d e f g h i j k l m n o p q r s t u v w x y z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

0 1 2 3 4 5 6 7 8 9 _ ^ $ ~ ! # % & - { } ) ( @ ' ` . /

Note that files names in the Windows operating system are case insensitive
and case preserving, while file names in Linux operating systems are case
sensitive. When a  <https://en.wikipedia.org/wiki/Computer> computer
<https://en.wikipedia.org/wiki/File_system> file system stores file names,
the computer may keep or discard
<https://en.wikipedia.org/wiki/Letter_case> case information. When the
case is stored, it is called case preservation. File names in IBIS files
should be case sensitive so that the IBIS file and the files it references
will work properly on both Windows and Linux operating systems. The "/"
character is used to delineate directories in a file name. The character
sequence "../" is not permitted, except that it is permitted if generated
by the EDA tool. Absolute or relative paths can be generated by the EDA
tool in applications as needed. The EDA tool is responsible for making any
operating system-specific adjustments (for example, replacing forward
slashes "/" with backslashes "\") if necessary. 

The characters after the last "."  are considered the file name extension,
where the extension shall not contain a "/". There are places in this
document that specify the file name extension for specific files types
(e.g. .ibs, .pkg, and .ami). These extensions are case sensitive.

A "file name" may not be a directory.

Directory (path) names follow the same rules as file names, except that
they shall be the name of a directory.

 

 

Walter Katz

 <mailto:wkatz@xxxxxxxxxx> wkatz@xxxxxxxxxx

Phone 303.449-2308

Mobile 303.335-6156

Attachment: bird186.3_Draft_1.docx
Description: application/vnd.openxmlformats-officedocument.wordprocessingml.document

Other related posts: