On Mon, Feb 26, 2018 at 11:06 AM, IOhannes m zmölnig zmoelnig@iem.at wrote:
at the beginning of the filename comes the libraryname. it may contain any characters with the exception of square brackets (`[]`) and parentheses (`()`).
...
the version string may contain any characters with the exception of square brackets (`[]`) and parentheses (`()`).
...
each arch specifier may contain any character with the exception of square brackets (`[]`) and parentheses (`()`), and the dash (`-`) is reserved as delimiter (so it must not be used in the components)
I would suggest that, since the strings you propose will be filenames, they also not contain any characters that are interpreted (e.g. '', '/') or not accepted by all filesystems.
Martin