किसी ने मुझे एक ज़िप फ़ाइल दी जिसमें हिब्रू नाम वाली फाइलें थीं (और विंडोज पर बनाई गई थीं, यह सुनिश्चित नहीं है कि किस उपकरण के साथ है)। मैं डेबियन स्ट्रेच पर LXDE का उपयोग करता हूं। सूक्ति संग्रह प्रबंधक फ़ाइल को अनज़िप करने का प्रबंधन करता है, लेकिन हिब्रू वर्णों को उलझाया जाता है। मुझे लगता है कि मैं यूटीएफ -8 ओकटेट को यूनिकोड वर्णों में विस्तारित कर रहा हूं, उदाहरण के लिए मेरे पास एक फ़ाइल है, जिसके नाम में चार अक्षर और एक .doc पर्याप्त है, और वर्ण हैं: 0x008E 0x0087 0x008E 0x0085। कमांड-लाइन अनज़िप उपयोगिता का उपयोग करना और भी बुरा है - यह "अमान्य या अपूर्ण मल्टीबीट या विस्तृत चरित्र" के बारे में शिकायत करते हुए, पूरी तरह से विघटित होने से इनकार करता है।
तो, मेरे सवाल हैं:
- क्या एक और अपघटन उपयोगिता है जो सही नामों के साथ मेरी फ़ाइलों को विघटित करेगी?
- क्या फ़ाइल को संकुचित करने के तरीके में कुछ गड़बड़ है, या क्या यह ज़िप कार्यान्वयन की एक असंगतता है? या यहां तक कि रेखीय ज़िप उपयोगिताओं की मिसफिट / बग?
- विकृत लोगों का उपयोग करके विघटित होने के बाद मैं सही फ़ाइल नाम प्राप्त करने के लिए क्या कर सकता हूं?