# Очиститель Имен Файлов

Очищает и обеззараживает имена файлов, удаляя незаконные символы для Windows, Linux и Mac

> Каноническая страница: https://elysiatools.com/ru/tools/filename-sanitizer

- **Категория:** Text Processing

- **Ключевые слова:** filename, sanitizer, clean, illegal, windows, linux, mac, safe, Filename Sanitizer

## Обзор

### Очиститель Имен Файлов

Этот инструмент поможет вам:

1. **Удалить незаконные символы**: Удаляет все символы, запрещенные операционными системами
2. **Совместимость с Windows**: Удаляет < > : " / \ | ? * и управляющие символы
3. **Совместимость с Linux/Mac**: Удаляет / и нулевые символы
4. **Пользовательская замена**: Выберите символ для замены незаконных символов
5. **Параметры обрезки**: Опционально удалять пробелы и точки в начале/конце
6. **Ограничение длины**: Опционально ограничить максимальную длину имени файла

**Незаконные символы Windows:**
- < (меньше)
- > (больше)
- : (двоеточие)
- " (двойные кавычки)
- / (прямая косая черта)
- \ (обратная косая черта)
- | (вертикальная черта)
- ? (вопросительный знак)
- * (звездочка)
- Управляющие символы (0-31)

**Сценарии использования:**
- Очистка имен файлов, загруженных пользователями
- Подготовка имен файлов для многоплатформенного использования
- Пакетное переименование файлов
- Предотвращение ошибок файловой системы

## Входные данные

- **Имя Файла** (text): Enter filename to sanitize...
- **Символ Замены** (text): Character to replace illegal characters with
- **Обрезать Пробелы** (checkbox): Remove leading and trailing whitespace
- **Обрезать Точки в Начале/Конце** (checkbox): Remove leading and trailing dots (can cause issues in some systems)
- **Максимальная Длина** (number): Maximum filename length (0 = no limit, Windows typically limits to 255)

## Когда использовать

- Перед переносом файлов между разными операционными системами для предотвращения ошибок доступа.
- При обработке пользовательских загрузок на веб-сервере для обеспечения безопасности и корректного сохранения.
- Для массового исправления имен файлов, содержащих запрещенные символы, такие как звездочки, знаки вопроса или двоеточия.

## Как это работает

- Введите исходное имя файла в поле ввода.
- Выберите символ для замены недопустимых знаков (по умолчанию используется нижнее подчеркивание).
- Настройте параметры обрезки пробелов, точек и установите ограничение по длине, если это необходимо.
- Нажмите кнопку обработки, чтобы получить чистое и безопасное имя файла.

## Сценарии использования

- Подготовка архивов с документами для кроссплатформенного обмена.
- Очистка имен файлов, загружаемых пользователями через веб-формы.
- Автоматизация подготовки имен файлов для пакетного переименования.

## Частые вопросы

### Какие символы считаются недопустимыми в Windows?

Windows запрещает использование символов <, >, :, ", /, \, |, ?, *, а также управляющих символов с кодами 0-31.

### Можно ли изменить символ, на который заменяются запрещенные знаки?

Да, вы можете указать любой символ в поле «Символ замены», например, дефис или нижнее подчеркивание.

### Зачем нужно обрезать точки в начале или конце имени?

Некоторые файловые системы некорректно обрабатывают имена файлов, начинающиеся или заканчивающиеся точкой, что может привести к ошибкам при открытии.

### Есть ли ограничение на длину имени файла?

Да, вы можете задать максимальную длину имени. По умолчанию установлено значение 255 символов, что является стандартом для большинства файловых систем.

### Безопасно ли использовать этот инструмент для системных файлов?

Инструмент предназначен для изменения имен файлов. Будьте осторожны при переименовании системных файлов, так как это может нарушить работу установленных программ.

## Связанные инструменты

- [Очиститель Формата Чисел](https://elysiatools.com/ru/tools/number-format-cleaner): Нормализация и очистка различных форматов чисел в тексте для консистентности
- [Markdown в обычный текст](https://elysiatools.com/ru/tools/markdown-to-plain-text): Преобразовать текст в формате Markdown в обычный текст, удалив весь синтаксис и форматирование Markdown
- [Удаление дубликатов строк](https://elysiatools.com/ru/tools/remove-duplicate-lines): Убирает повторяющиеся строки в списке или блоке текста. Оставляет первое или последнее вхождение, с настройками учёта регистра, обрезки пробелов и игнорирования пустых строк.
- [Удалитель Элементов Массива](https://elysiatools.com/ru/tools/array-element-deleter): Удаляет определенные элементы из массивов с поддержкой различных методов удаления
- [Компрессор Текста](https://elysiatools.com/ru/tools/text-compressor): Сжимает текст, удаляя лишние пробелы, переносы строк и ненужные пробелы, сохраняя структуру содержимого
- [Нормализатор пробелов](https://elysiatools.com/ru/tools/whitespace-normalizer): Заменяет последовательные пробелы/табуляции на один пробел и удаляет пробелы в начале/конце строк
- [Очиститель HTML-тегов](https://elysiatools.com/ru/tools/html-tag-stripper): Удаляет HTML-теги и извлекает чистый текстовый контент
- [Калькулятор усеченного среднего](https://elysiatools.com/ru/tools/trimmed-mean-calculator): Вычисляет усеченное среднее после удаления одинаковой доли нижних и верхних значений

## Примеры

- [Примеры Нелегальных Имен Файлов](https://elysiatools.com/ru/samples/filename-illegal-characters-samples): Примеры имен файлов с нелегальными символами, зарезервированными именами и кроссплатформенными проблемами для тестирования санитизации имен файлов
- [Примеры Замены Regex](https://elysiatools.com/ru/samples/regex-replace): Коллекция общих и полезных шаблонов замены regex для преобразования текста и очистки данных
- [Операции с Файлами Windows - Примеры C++](https://elysiatools.com/ru/samples/windows-file-operations-cpp): Полные примеры операций с файлами в C++ для платформы Windows включая чтение/запись текста, копирование файлов и обход каталогов
- [Операции с файлами Windows - Примеры C#](https://elysiatools.com/ru/samples/windows-file-operations-csharp): Полные примеры операций с файлами на C# для платформы Windows, включая чтение/запись текста, копирование, обход каталогов и операции с файловой системой
