nfd2nfc - Outil de correction de la décomposition des caractères dans les noms de fichiers coréens sur macOS (Rust)
(github.com/elgar328)Lorsque l’on échange avec des utilisateurs Windows des fichiers créés sur macOS, il arrive que les noms de fichiers coréens soient altérés à cause de la décomposition des caractères. Cela vient du fait que macOS utilise Unicode NFD, tandis que Windows utilise NFC.
Pour résoudre ce problème, j’ai créé nfd2nfc. Après l’avoir installé avec Homebrew et avoir simplement configuré le chemin à surveiller, un watcher en arrière-plan convertit automatiquement les noms de fichiers au format NFC. Une fois configuré, il n’y a plus besoin d’y penser, ce qui est pratique.
Au départ, je l’avais créé comme un outil CLI et je l’utilisais très bien ainsi depuis environ un an, mais récemment je l’ai recréé en TUI pour qu’il soit plus pratique à utiliser. Écrit en Rust, il fonctionne de manière légère sans runtime séparé.
9 commentaires
Oh, je vais m’en servir avec plaisir. Merci.
Merci de l’utiliser ! Si jamais vous rencontrez des points gênants à l’usage ou avez des idées d’amélioration, n’hésitez pas à les partager via une issue GitHub :)
Je vais bien l'utiliser.
Merci ! :)
J’avais un programme que j’utilisais ponctuellement pour ce type de tâche, mais celui-ci a l’air bien meilleur. Je vais l’utiliser avec plaisir.
Merci ! Je me suis dit qu’une solution à lancer manuellement à chaque fois serait sans doute assez contraignante, donc j’en ai fait un watcher en arrière-plan. J’espère que vous l’utiliserez confortablement :)
Je pense que cela sera très utile. Merci.
Cela dit, ce serait encore plus utile si vous pouviez aussi proposer une méthode pour faire du nfd vers nfc sous Windows, lorsqu’on a déjà reçu des fichiers dont les noms ont été décomposés en jamo.
Merci :)
C’est un outil spécifique à Mac, utilisé sur Mac, et ce que vous évoquez semble plutôt nécessiter, côté Windows, un outil dédié pour restaurer des noms de fichiers déjà affichés de façon corrompue. Ce ne serait sans doute pas sous forme de service en arrière-plan, mais plutôt un outil à exécuter manuellement pour effectuer la récupération. En cherchant, il semble qu’il existe déjà quelques outils similaires.
Vous pouvez peut-être jeter un œil à ceci ! https://m.blog.naver.com/windowexe/222707038623
Je vois que cela existait déjà. Merci pour l'information.