Какие символы не должны включаться в имя файла?
Ответы на вопрос
Коротко: запрещённые символы зависят от ОС. Универсально безопасно не использовать \ / : * ? " < > |, управляющие символы (код 0–31) и имена вроде . и ...
Подробно по системам:
Windows (NTFS/FAT)
-
НЕЛЬЗЯ:
\ / : * ? " < > |и любые управляющие символы (ASCII 0–31, включая таб, перевод строки и т. п.). -
Запрещены имена устройств (даже с расширениями):
CON,PRN,AUX,NUL,COM1…COM9,LPT1…LPT9. -
Имя не может заканчиваться пробелом или точкой.
-
Спец-имена
.и..недопустимы.
Linux/Unix
-
Жёстко запрещены только: символ с кодом
0x00(NULL) и/(разделитель каталогов). -
Но на практике лучше избегать управляющих символов, перевода строки, табов, обратной косой черты
\, кавычек и двоеточий — они мешают в терминале и скриптах. -
.и..зарезервированы.
macOS (APFS/HFS+)
-
Запрещён
/(разделитель путей). -
Двоеточие
:исторически проблемное и в Finder обычно не разрешается — для совместимости его тоже избегают. -
.и..зарезервированы.
Кросс-платформенные рекомендации (чтобы файл везде открывался без сюрпризов)
-
Не используйте:
\ / : * ? " < > |, управляющие символы, последовательные пробелы, символы новой строки. -
Не ставьте точку и пробел в конце имени.
-
Избегайте имён устройств из списка Windows.
-
Для скриптов — не начинайте имя с дефиса
-. -
Для обмена между системами и веб-сервисами держитесь набора: буквы, цифры, дефис
-, подчёркивание_, точка.и (по желанию) одинарный пробел. -
Если нужна максимальная переносимость, используйте только ASCII и простые латинские символы.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

