# Désinfectant de Nom de Fichier

Nettoie et désinfecte les noms de fichiers en supprimant les caractères illégaux pour Windows, Linux et Mac

> Page canonique: https://elysiatools.com/fr/tools/filename-sanitizer

- **Catégorie:** Text Processing

- **Mots-clés:** filename, sanitizer, clean, illegal, windows, linux, mac, safe, Filename Sanitizer

## Présentation

### Désinfectant de Nom de Fichier

Cet outil vous aide à :

1. **Supprimer les caractères illégaux**: Supprime tous les caractères interdits par les systèmes d'exploitation
2. **Compatibilité Windows**: Supprime < > : " / \ | ? * et les caractères de contrôle
3. **Compatibilité Linux/Mac**: Supprime / et les caractères nuls
4. **Remplacement personnalisé**: Choisissez le caractère pour remplacer les caractères illégaux
5. **Options de rognage**: Supprimer facultativement les espaces et points au début/à la fin
6. **Limite de longueur**: Facultativement limiter la longueur maximale du nom de fichier

**Caractères illégaux Windows:**
- < (inférieur à)
- > (supérieur à)
- : (deux-points)
- " (guillemets doubles)
- / (barre oblique)
- \ (barre oblique inverse)
- | (barre verticale)
- ? (point d'interrogation)
- * (astérisque)
- Caractères de contrôle (0-31)

**Cas d'usage :**
- Nettoyer les noms de fichiers téléchargés par les utilisateurs
- Préparer les noms de fichiers pour une utilisation multiplateforme
- Renommer des fichiers par lots
- Prévenir les erreurs du système de fichiers

## Entrées

- **Nom de Fichier** (text): Enter filename to sanitize...
- **Caractère de Remplacement** (text): Character to replace illegal characters with
- **Rogner les Espaces** (checkbox): Remove leading and trailing whitespace
- **Rogner les Points au Début/à la Fin** (checkbox): Remove leading and trailing dots (can cause issues in some systems)
- **Longueur Maximale** (number): Maximum filename length (0 = no limit, Windows typically limits to 255)

## Quand l'utiliser

- Lorsque vous recevez des fichiers avec des noms contenant des caractères spéciaux qui pourraient causer des erreurs sur différents systèmes d'exploitation.
- Pour préparer des noms de fichiers avant de les partager ou de les transférer entre Windows, Linux et Mac.
- Quand vous devez renommer plusieurs fichiers en lot pour les rendre conformes aux normes de nommage.

## Fonctionnement

- Entrez le nom de fichier à désinfecter dans le champ prévu.
- L'outil identifie et supprime les caractères illégaux comme < > : " / \ | ? * et les caractères de contrôle.
- Remplacez les caractères supprimés par un caractère personnalisé (par défaut, un underscore).
- Optionnellement, rognez les espaces et points en début/fin, et limitez la longueur du nom de fichier.

## Cas d'usage

- Nettoyage des noms de fichiers téléchargés par les utilisateurs sur un site web.
- Préparation de fichiers pour une utilisation sur des systèmes d'exploitation différents.
- Renommage sécurisé de fichiers avant archivage ou partage.

## Questions fréquentes

### Quels caractères sont considérés comme illégaux ?

Les caractères illégaux incluent < > : " / \ | ? * et les caractères de contrôle (0-31) pour Windows, et / et les caractères nuls pour Linux/Mac.

### Puis-je choisir le caractère de remplacement ?

Oui, vous pouvez spécifier un caractère de remplacement personnalisé, ou utiliser l'underscore par défaut.

### L'outil supprime-t-il les espaces en début et fin de nom ?

Oui, l'option 'Rogner les Espaces' est activée par défaut pour supprimer les espaces superflus.

### Quelle est la longueur maximale autorisée pour un nom de fichier ?

Par défaut, la longueur est limitée à 255 caractères, mais vous pouvez ajuster cette limite ou la désactiver.

### Puis-je utiliser cet outil pour des fichiers en lot ?

Actuellement, l'outil traite un nom de fichier à la fois. Pour des traitements en lot, vous devrez entrer chaque nom séparément.

## Outils associés

- [Nettoyeur de Format de Nombres](https://elysiatools.com/fr/tools/number-format-cleaner): Normaliser et nettoyer divers formats de nombres dans le texte pour la consistance
- [Markdown vers Texte Brut](https://elysiatools.com/fr/tools/markdown-to-plain-text): Convertir le texte formaté Markdown en texte brut en supprimant toute la syntaxe et le formatage Markdown
- [Supprimer les Lignes en Double](https://elysiatools.com/fr/tools/remove-duplicate-lines): Déduplique les lignes d'une liste ou d'un bloc de texte. Conserve la première ou la dernière occurrence, avec des options de sensibilité à la casse, de coupe des espaces et d'ignorance des lignes vides.
- [Suppresseur d'Éléments de Tableau](https://elysiatools.com/fr/tools/array-element-deleter): Supprime des éléments spécifiques des tableaux avec support pour plusieurs méthodes de suppression
- [Compresseur de Texte](https://elysiatools.com/fr/tools/text-compressor): Compresse le texte en supprimant les espaces supplémentaires, sauts de ligne et espaces inutiles tout en préservant la structure du contenu
- [Normalisateur d'espaces blancs](https://elysiatools.com/fr/tools/whitespace-normalizer): Remplace les espaces/tabulations consécutifs par un seul espace et supprime les espaces au début/fin des lignes
- [Nettoyeur de Balises HTML](https://elysiatools.com/fr/tools/html-tag-stripper): Supprime les balises HTML et extrait le contenu texte propre
- [Calculateur de moyenne tronquee](https://elysiatools.com/fr/tools/trimmed-mean-calculator): Calcule une moyenne tronquee en supprimant le meme pourcentage de valeurs basses et hautes

## Exemples

- [Exemples de Noms de Fichier Illégaux](https://elysiatools.com/fr/samples/filename-illegal-characters-samples): Noms de fichier d'échantillon avec caractères illégaux, noms réservés et problèmes multiplateformes pour tester la sanitisation des noms de fichier
- [Exemples de Remplacement Regex](https://elysiatools.com/fr/samples/regex-replace): Collection de modèles de remplacement regex courants et utiles pour la transformation de texte et le nettoyage de données
- [Opérations Fichiers Windows - Exemples C++](https://elysiatools.com/fr/samples/windows-file-operations-cpp): Exemples complets d'opérations fichiers en C++ pour plateforme Windows incluant E/S texte, copie fichiers et parcours répertoires
- [Opérations de Fichiers Windows - Exemples C#](https://elysiatools.com/fr/samples/windows-file-operations-csharp): Exemples complets d'opérations de fichiers C# pour plateforme Windows incluant E/S texte, copie, parcours de répertoires et opérations système de fichiers
