Auf Systemen die den POSIX1-Standard unterstützen gibt es keinerlei Beschränkungen was die erlaubten Zeichen betrifft. Nur die Dateinamenlänge sollte 4096 Byte nicht übersteigen.
Ich dachte, Slash ('/') und Nullbyte wären grundsätzlich nicht erlaubt.