The two parts are separated by a empty line. Currently, only the version tag is defined. The intent is to have only one file that is kept current but where the beginning of the file can be used by parsers to identify the latest version of the file. It is possible that new fields will be added in the future. Parsers should ignore the fields that they don't understand.
All text following the comment char up to the end of line is ignored.
Any codepoint not in the table is considered prohibited. Codepoints that are prohibited may be included in the table inside commented lines in order to help a reader to see explicitly which ones are prohibited. Security Considerations Changing the way a software react about domain names is clearly something that have security impacts. While the actual table doesn't present any security threat by itself, if there is someways by a intruder to reload a new table into a idn processor software without the knowledge of the user, then it can completly disables name resolution or have other possible threats. In conclusion, care must be taken by software developers on how to manage the insertion of a new idn table in a idn processor software.