Nom de fichier "safe"
Moderators: XnTriq, helmut, xnview, Dreamer
-
- Posts: 5
- Joined: Wed Nov 17, 2021 11:40 am
Nom de fichier "safe"
Bonjour,
il y a peut-être quelque chose qui m'échappe mais je ne trouve pas, dans la partie Sortie > Nom de fichier, un moyen de nettoyer le nom de fichier d'origine {Filename} de ses caractères spéciaux, diacritiques, espace, point, virgule, slash, etc.
Bref, le rendre "sûr" pour une utilisation web.
exemple : "Mon 2ème/fichier.jpg" > "Mon-2eme-fichier.jpg"
Merci
il y a peut-être quelque chose qui m'échappe mais je ne trouve pas, dans la partie Sortie > Nom de fichier, un moyen de nettoyer le nom de fichier d'origine {Filename} de ses caractères spéciaux, diacritiques, espace, point, virgule, slash, etc.
Bref, le rendre "sûr" pour une utilisation web.
exemple : "Mon 2ème/fichier.jpg" > "Mon-2eme-fichier.jpg"
Merci
-
- Posts: 58
- Joined: Wed Sep 12, 2018 3:55 pm
Re: Nom de fichier "safe"
Bonjour,
Si je comprends bien la question, il suffit d'utiliser les fonctions de renommage (ex: outils>renommer par lots ou renommer) de XnviewMP ou de l'explorateur de fichier et il est possible de personnaliser le nom du fichier, je ne vois pas où est le problème ?
Si je comprends bien la question, il suffit d'utiliser les fonctions de renommage (ex: outils>renommer par lots ou renommer) de XnviewMP ou de l'explorateur de fichier et il est possible de personnaliser le nom du fichier, je ne vois pas où est le problème ?
-
- XnThusiast
- Posts: 1409
- Joined: Tue Sep 27, 2016 8:18 am
- Location: France
Re: Nom de fichier "safe"
Quelque chose comme ça ?
.
Et pour conserver le point entre le nom de fichier et l'extension JPG, ce sera : [^0-9a-zA-Z.]
Dans cet exemple, l'accent circonflexe de l'expression régulière signifie "sauf"
Donc on remplace tout caractère par "rien" (la case vide à droite) , sauf les chiffres 0-9 , les lettres a-z et A-Z et le point
.
Et pour conserver le point entre le nom de fichier et l'extension JPG, ce sera : [^0-9a-zA-Z.]
Dans cet exemple, l'accent circonflexe de l'expression régulière signifie "sauf"
Donc on remplace tout caractère par "rien" (la case vide à droite) , sauf les chiffres 0-9 , les lettres a-z et A-Z et le point
Code: Select all
[^0-9a-zA-Z.]
You do not have the required permissions to view the files attached to this post.
Catalogage avec XnviewMP : https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
-
- Posts: 5
- Joined: Wed Nov 17, 2021 11:40 am
Re: Nom de fichier "safe"
Merci mais la question était de savoir si il y avait un moyen de faire ça avec XNConvert, de manière intégrée à une conversion.
L'idée est : j'ai un fichier "Mon 2ème/fichier.jpg" en entrée > je lui applique des actions diverses et variées > je choisi un format de sortie et je mets {WebSafeFilename} dans le champs "Nom de fichier".
Résultat un fichier nommé "Mon-2eme-fichier.jpg"
Renommer en lot n'est pas le problème en soi, il y de multiple logiciels pour faire ça.
Ce qui serait intéressant c'est de pouvoir obtenir ça directement en sortie de traitement par lot de XNConvert.
L'idée est : j'ai un fichier "Mon 2ème/fichier.jpg" en entrée > je lui applique des actions diverses et variées > je choisi un format de sortie et je mets {WebSafeFilename} dans le champs "Nom de fichier".
Résultat un fichier nommé "Mon-2eme-fichier.jpg"
Renommer en lot n'est pas le problème en soi, il y de multiple logiciels pour faire ça.
Ce qui serait intéressant c'est de pouvoir obtenir ça directement en sortie de traitement par lot de XNConvert.
-
- Author of XnView
- Posts: 44917
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Nom de fichier "safe"
donc cela n'existe pas directement.
Cela serait utile uniquement pour le nom de fichier?
Cela serait utile uniquement pour le nom de fichier?
Pierre.
-
- Posts: 5
- Joined: Wed Nov 17, 2021 11:40 am
Re: Nom de fichier "safe"
Merci de votre réponse.
"Cela serait utile uniquement pour le nom de fichier?"
Pour ce qui me concerne oui, il me semble.
Mais si c'est open bar alors on peut imaginer une option Web Safe dans le menu déroulant contextuel (Casse) qui viendrait "nettoyer" le contenu du champ Nom de fichier, quel que soit ce contenu ?
"Cela serait utile uniquement pour le nom de fichier?"
Pour ce qui me concerne oui, il me semble.
Mais si c'est open bar alors on peut imaginer une option Web Safe dans le menu déroulant contextuel (Casse) qui viendrait "nettoyer" le contenu du champ Nom de fichier, quel que soit ce contenu ?
-
- XnThusiast
- Posts: 4185
- Joined: Sun Apr 29, 2012 9:45 am
- Location: Cheltenham, U.K.
Re: Nom de fichier "safe"
Mais en principe en fonction de la langue ?marcmarc wrote: ↑Tue Nov 23, 2021 2:41 pm "Cela serait utile uniquement pour le nom de fichier?"
Pour ce qui me concerne oui, il me semble.
Mais si c'est open bar alors on peut imaginer une option Web Safe dans le menu déroulant contextuel (Casse) qui viendrait "nettoyer" le contenu du champ Nom de fichier, quel que soit ce contenu ?
Peut-être une liste personnalisée remplacer le caractère 'x' par 'y'... ?
Et peut-être, plus tard en cas de d'intérêt suffisant, sélectionner une liste 'safe' par langue ??
-
- Posts: 5
- Joined: Wed Nov 17, 2021 11:40 am
Re: Nom de fichier "safe"
Déjà, remplacer tous les caractères interdits par - serait parfaitement fonctionnel.
Le reste à plus à voir avec une fonction renommer qui existe déjà dans XNView de toutes façons.
Le reste à plus à voir avec une fonction renommer qui existe déjà dans XNView de toutes façons.
-
- Author of XnView
- Posts: 44917
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
-
- Posts: 5
- Joined: Wed Nov 17, 2021 11:40 am
Re: Nom de fichier "safe"
Tout ce qui n'est pas
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_
et qui peut poser problème suivant les systèmes d'exploitation et/ou configuration utilisées.
ce qui est semble-t-il le plus passe-partout, c'est ce qu'on a le droit d'utiliser dans une url "normale" (je précise normale puisque depuis quelques temps ont peut aussi trouver des url avec caractères accentués).
les caractères accentués sont remplacés par le même caractère sans accent et le reste des caractères "interdits" est remplacé par un tiret haut.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_
et qui peut poser problème suivant les systèmes d'exploitation et/ou configuration utilisées.
ce qui est semble-t-il le plus passe-partout, c'est ce qu'on a le droit d'utiliser dans une url "normale" (je précise normale puisque depuis quelques temps ont peut aussi trouver des url avec caractères accentués).
les caractères accentués sont remplacés par le même caractère sans accent et le reste des caractères "interdits" est remplacé par un tiret haut.
-
- Author of XnView
- Posts: 44917
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
-
- Author of XnView
- Posts: 44917
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Nom de fichier "safe"
This problem is supposed to be fixed in XnView MP 0.99.7. Please check and confirm the bug fix here.
Pierre.