nfd2nfc - macOS में हिंदी/कोरियाई जैसे Unicode फ़ाइलनाम normalization समस्या को ठीक करने का टूल (Rust)
(github.com/elgar328)macOS में बनाए गए फ़ाइलों को जब Windows उपयोगकर्ताओं के साथ भेजा-लिया जाता है, तो कभी-कभी फ़ाइलनाम के Unicode अक्षर टूटे हुए दिखते हैं। इसका कारण यह है कि macOS Unicode NFD और Windows NFC normalization का उपयोग करता है.
इस समस्या को हल करने के लिए मैंने nfd2nfc बनाया। Homebrew से install करने के बाद सिर्फ़ monitor करने वाला path सेट कर दें, फिर background watcher अपने-आप फ़ाइलनामों को NFC में बदल देता है। एक बार सेट कर देने पर बाद में इसकी चिंता नहीं करनी पड़ती, इसलिए यह सुविधाजनक है.
शुरुआत में इसे CLI टूल के रूप में बनाया था और लगभग 1 साल तक अच्छी तरह इस्तेमाल किया, लेकिन हाल ही में इसे और आसान बनाने के लिए TUI के रूप में फिर से बनाया। यह Rust में लिखा गया है, इसलिए अलग runtime के बिना हल्के ढंग से चलता है.
9 टिप्पणियां
ओह, यह काफ़ी उपयोगी लगेगा। मैं इसे अच्छी तरह इस्तेमाल करूँगा/करूँगी। धन्यवाद।
इस्तेमाल करने के लिए धन्यवाद! अगर इस्तेमाल करते समय आपको कोई असुविधा हो या सुधार के लिए कोई आइडिया हो, तो कृपया बेझिझक GitHub issue में बताइए :)
इसे अच्छी तरह इस्तेमाल करूंगा।
धन्यवाद! :)
मेरे पास एक प्रोग्राम था जिसे मैं कभी-कभार ऐसे काम के लिए इस्तेमाल करता था, लेकिन यह उससे कहीं बेहतर लगता है। इसे अच्छी तरह इस्तेमाल करूंगा।
धन्यवाद! हर बार इसे सीधे चलाने का तरीका शायद काफ़ी झंझट वाला होता, इसलिए मैंने इसे एक background watcher के रूप में बनाया। आशा है आप इसे आसानी से इस्तेमाल करेंगे :)
यह काफ़ी काम का लगेगा। धन्यवाद।
लेकिन अगर पहले से जामो में विभाजित फ़ाइलें प्राप्त कर चुके Windows पर भी
nfd to nfcकरने का कोई तरीका अतिरिक्त रूप से उपलब्ध करा दें, तो यह और भी उपयोगी होगा।धन्यवाद :)
यह Mac पर इस्तेमाल होने वाला केवल Mac के लिए टूल है, और आपने जिस बात का ज़िक्र किया है, वह शायद Windows पक्ष में पहले से बिगड़कर दिख रहे फ़ाइल नामों को वापस ठीक करने वाली सुविधा को Windows-विशेष टूल के रूप में लागू करनी होगी। यह बैकग्राउंड सेवा के रूप में नहीं होगा, बल्कि सीधे चलाकर रिकवर करने का तरीका होगा। मैंने देखा तो ऐसे मिलते-जुलते कुछ टूल पहले से मौजूद लगते हैं.
इसे एक बार देखना आपके लिए उपयोगी हो सकता है! https://m.blog.naver.com/windowexe/222707038623
अरे, ऐसा कुछ पहले से मौजूद था। जानकारी के लिए धन्यवाद।