Index: README ================================================================== --- README +++ README @@ -327,11 +327,11 @@ It is because Everett Kaser designed the MESH engine that way, but I don't know why it was designed that way. If you do not like to have both flags, then you do not have to use both. -** What is the MIME type for Free Hero Mesh? +** What is the MIME type and UTI for Free Hero Mesh? None is officially assigned, but unofficially, a composite puzzle set can use the following MIME type: application/freeheromesh.composite+hamarc @@ -339,6 +339,15 @@ Optional parameters for this MIME type are "codepage" which is a IBM code page number, and "version" which is the version of Free Hero Mesh (same as the numbers of the {version} macro). Both are optional. MIME types for the other file formats are not defined. + + The UTI for a Free Hero Mesh composite puzzle set file is: + + org.zzo38computer.freeheromesh.composite + + This UTI conforms to the following other UTIs: + + com.hamsterrepublic.lumped + public.data Index: codepage.doc ================================================================== --- codepage.doc +++ codepage.doc @@ -4,11 +4,13 @@ Code page numbers are assigned according to the following: * Code page numbers are 16-bit numbers. Numbers 0, 65534, and 65535 are not used; they are reserved for internal use of the software. -* IBM and Microsoft code page numbers can be used. +* IBM and Microsoft code page numbers can be used. (Mostly, only IBM +code page numbers should be used, but in some cases (described below) +Microsoft code page numbers might be applicable.) * If IBM and Microsoft use the same code page number for a different character set, or if they use different code page numbers for the same character set/encoding, then IBM takes precedence. However, if Microsoft uses the code page number for a strict superset of IBM's definition, @@ -22,12 +24,14 @@ approval). Some ranges may also later be reserved as user-defined or application-specific areas. Note that not all of the code page numbers according to the above are actually used in Free Hero Mesh; Free Hero Mesh only uses ASCII-based -code pages with 8-bit characters. The full set of code page numbers may -still be useful for other applications, though. +code pages with 8-bit characters (although the implementation may be +improved in future to allow multibyte code pages, but currently it +doesn't). The full set of code page numbers may still be useful for +other applications, though. === List of code page numbers === In the below list, "=" means that it is already included in the provided