Многие операционные системы запрещают использование некоторых служебных символов.Запрещённые символы Windows (в различных версиях):\ — разделитель подкаталогов/ — разделитель ключей командного интерпретатора: — отделяет букву диска или имя альтернативного потока данных* — заменяющий символ (маска «любое количество любых символов»)? — заменяющий символ (маска «один любой символ»)" — используется для указания путей, содержащих пробелы< — перенаправление ввода> — перенаправление вывода| — обозначает конвейер+ — (в различных версиях) конкатенацияЧастично запрещённые символы Windows:пробел — не допускается в конце имени файла;. — не допускается в конце имени файла кроме имён каталогов, состоящих из точек и доступа с префиксом «\\?\».Символы, вызывающие проблемы в широко распространённых компонентах:% — в Windows используется для подстановки переменных окружения в интерпретаторе команд, вызывает проблемы при открытии файла через стандартный диалог открытия файла;! — в Windows используется для подстановки переменных окружения в интерпретаторе команд, в bash используется для доступа к истории[1];@ — в интерпретаторах команд вызывает срабатывание функций, предназначенных для почты.В именах файлов UNIX и некоторых UNIX-подобных ОС запрещен слеш (/) — разделитель подкаталогов — и символ конца C-строки (\0). Перечисленные выше символы (кроме слеша) использовать можно, но из соображений совместимости их лучше избегать.
Вопрос не в цели, а в возможности.
а что-то похожее из какой-то редкой кодировки