Win7 के नाम के साथ यूनिकोड वर्णों के साथ फ़ाइलों को ज़िप करते समय त्रुटि "कंप्रेस्ड (ज़िप्ड) फ़ोल्डर में भेजें"


12

जब मैं उनके नाम से यूनिकोड वर्ण युक्त फ़ाइलों को ज़िप करने का प्रयास करता हूं, जैसे कि © या ™, मुझे निम्न त्रुटि मिलती है:

[विंडो शीर्षक] संपीडित (ज़िपित) फ़ोल्डर त्रुटि

[सामग्री] 'C: \ Asd ™ .txt' को संपीड़ित नहीं किया जा सकता है क्योंकि इसमें ऐसे वर्ण शामिल हैं जिनका उपयोग संकुचित फ़ोल्डर में नहीं किया जा सकता है, जैसे कि ™। आपको इस फ़ाइल या निर्देशिका का नाम बदलना चाहिए।

[ठीक]

यह केवल एक समस्या बन गई जब मैंने विंडोज 7 को फिर से इंस्टॉल किया। मेरे पास इस त्रुटि से कुछ संसाधन आवश्यक रूप से स्वचालित रूप से हल होने थे, लेकिन अब यह लगभग साफ हो गया है और मैं फ़ाइलों को ज़िप नहीं कर सकता। मैं यह कैसे तय करुं?

UPD: इस प्रश्न को पोस्ट किए हुए कुछ समय बीत चुका है, मैंने अपने कुछ सामान्य एप्लिकेशन इंस्टॉल किए हैं, लेकिन समस्या अभी भी मौजूद है और मुझे यकीन नहीं है कि पहले से कुछ विशिष्ट एप्लिकेशन इंस्टॉल करके इसे ठीक किया जा सकता है।


विंडोज 10 में निर्मित ज़िपिंग में यह समस्या नहीं हो सकती है, जैसा कि इस प्रश्न के लिए एक टिप्पणी में बताया गया है ।


3
कोई अपराध नहीं है, लेकिन एक उचित संपीड़न कार्यक्रम, जैसे कि WinRAR या 7-ज़िप (फ्री) का उपयोग करने में क्या गलत है?
करण

3
मुझे मानक विंडो की ज़िपिंग पसंद है क्योंकि यह सिर्फ दो क्लिक (ठहराव के साथ) है और यह साफ स्थापना से है।
user1306322

मुझे अभी पता चला है कि विन्डोज़ के "ज़िपिंग" के साथ विनरार के "सर्वश्रेष्ठ" ज़िपिंग के रूप में अच्छा काम करता है, लेकिन इतना तेज़।
user1306322 20

मैं जोड़ना चाहूंगा कि इस सारी असुविधा के बाद मैंने त्वरित संग्रह के लिए 7-ज़िप का उपयोग शुरू करने का निर्णय लिया। शायद यह पहले की तुलना में कुछ अधिक क्लिक है, लेकिन निश्चित रूप से उस हताशा से छुटकारा पाने के लायक है।
user1306322

1
ऐसा लगता है कि 10 बिल्ट-इन जिपर अब यूनिकोड फाइलनाम का समर्थन करता है।
इमे पुवेल

जवाबों:


17

यदि आपत्तिजनक वर्ण अंग्रेजी के अलावा किसी अन्य भाषा से हैं, लेकिन एक Microsoft समर्थन करता है, तो आप Windows अद्यतन से संबंधित MUI (बहुभाषी उपयोगकर्ता इंटरफ़ेस) भाषा पैक या संबंधित LIP (भाषा इंटरफ़ेस पैक) को यहां से संभव फ़िक्स के रूप में स्थापित कर सकते हैं।

उपरोक्त के अतिरिक्त, आपको सिस्टम लोकेल को बदलने की भी आवश्यकता हो सकती है ।

सिस्टम लोकल उन प्रोग्रामों में जानकारी दर्ज करने और प्रदर्शित करने के लिए उपयोग किए जाने वाले डिफ़ॉल्ट चरित्र सेट (अक्षर, प्रतीक और नंबर) और फ़ॉन्ट को निर्धारित करता है जो यूनिकोड का उपयोग नहीं करते हैं। यह गैर-यूनिकोड कार्यक्रमों को निर्दिष्ट भाषा का उपयोग करके आपके कंप्यूटर पर चलाने की अनुमति देता है। जब आप अपने कंप्यूटर पर अतिरिक्त प्रदर्शन भाषाएँ स्थापित करते हैं तो आपको डिफ़ॉल्ट सिस्टम लोकेल को बदलना पड़ सकता है। सिस्टम लोकेल के लिए एक अलग भाषा का चयन विंडोज और अन्य कार्यक्रमों के लिए मेनू और संवाद बॉक्स में भाषा को प्रभावित नहीं करता है जो यूनिकोड का उपयोग करते हैं।

ऐसा करने के लिए:

  1. प्रारंभ मेनू खोज बॉक्स में "क्षेत्र" टाइप करें (उद्धरण के बिना)

  2. खोलें क्षेत्र और भाषा नियंत्रण कक्ष एप्लेट

  3. व्यवस्थापकीय टैब पर क्लिक करें , और फिर, गैर-यूनिकोड कार्यक्रमों के लिए भाषा के तहत, सिस्टम स्थान बदलें पर क्लिक करें । यदि आपको एक व्यवस्थापक पासवर्ड या पुष्टिकरण के लिए संकेत दिया जाता है, तो पासवर्ड लिखें या पुष्टिकरण प्रदान करें।

  4. भाषा का चयन करें, और उसके बाद ठीक क्लिक करें।

  5. यदि आपको अपना कंप्यूटर पुनरारंभ करने के लिए कहा जाए, तो ऐसा करने के लिए अभी पुनरारंभ करें पर क्लिक करें ।

    Win7 सिस्टम लोकेल बदलें


हालांकि, अगर हमलावर पात्रों की तरह कुछ कर रहे हैं जैसा कि ऊपर उल्लेख, मैं वहाँ इस के लिए किसी भी आधिकारिक माइक्रोसॉफ्ट ठीक विश्वास नहीं करते zipfldr.dll सीमा , कि जब तक अस्तित्व में है ही Windows इस सुविधा (पड़ा है, इसलिए यदि आप वास्तव में किया था फिक्स यह पहले , संभवतः आपने थर्ड पार्टी कंपोनेंट स्थापित किया है)। से विकिपीडिया :

Microsoft Windows के संस्करणों में प्लस के बाद से एक्सप्लोरर में ज़िप संपीड़न के लिए समर्थन शामिल है! पैक विंडोज 98 के लिए जारी किया गया था। Microsoft इस सुविधा को "संपीड़ित फ़ोल्डर" कहता है। सभी संपीडित सुविधाएँ विंडोज कम्प्रेस्ड फोल्डर्स क्षमता द्वारा समर्थित नहीं हैं। उदाहरण के लिए, एईएस एन्क्रिप्शन, स्प्लिट या स्पान्ड आर्काइव्स, और यूनिकोड एंट्री एन्कोडिंग को विंडोज़ एक्सपी या बाद के संस्करणों में कम्प्रेस्ड फोल्डर्स फ़ीचर द्वारा पठनीय या लिखने योग्य नहीं माना जाता है।

ज़िप फ़ाइल स्वरूप एक लंबे समय के लिए Unicde समर्थन का अभाव है, और इस विस्तार केवल प्रति 2006 के रूप में में 6 साल पहले जोड़ा गया है परिशिष्ट डी - भाषा एन्कोडिंग (EFS) की ज़िप फ़ाइल स्वरूप विशिष्टता :

D.1 ज़िप प्रारूप ने ऐतिहासिक रूप से केवल मूल IBM PC वर्ण एन्कोडिंग सेट का समर्थन किया है, जिसे सामान्यतः IBM कोड पृष्ठ 437 कहा जाता है। यह फ़ाइल नाम वर्णों को केवल मूल MS-DOS मानों की श्रेणी में रखता है और ठीक से समर्थन नहीं करता है। अन्य चरित्र एन्कोडिंग या भाषाओं में फ़ाइल नाम। इस सीमा को संबोधित करने के लिए, यह विनिर्देश निम्नलिखित परिवर्तन का समर्थन करेगा। [ बाकी के लिए दस्तावेज़ पढ़ें। ]

तब से निश्चित रूप से प्रारूप को लागू करने वाले सभी प्रमुख विंडोज आर्काइव्स को यूनिकोड समर्थन शामिल करने के लिए अपडेट किया गया है, शुरुआत मैं 2008 में विनज़िप के साथ विश्वास करता हूं। दुर्भाग्य से, Microsoft ने कुछ अजीब कारण के लिए अपने कंप्रेस्ड फोल्डर्स फ़ीचर के लिए एक तीसरे पक्ष के पुस्तकालय को लाइसेंस दिया (हालांकि यह नहीं है) ज़िप समर्थन को कोड करना बहुत कठिन है), और जाहिर है कि यह लाइब्रेरी यूनिकोड के अलावा ज़िप फ़ाइल प्रारूप को पूर्व-दिनांकित करती है। इसके अलावा, बस कितना इस सुविधा के लिए परवाह का एक स्पष्ट संकेत के रूप में, माइक्रोसॉफ्ट इस बग को ठीक करने कोड अद्यतन नहीं किया आज तक (जाहिरा तौर पर, यहां तक कि नई System.IO.ZipArchive .Net Framework यानी के नवीनतम संस्करण में वर्ग 4.5 को शुरू में यह अधिकार नहीं मिला, लेकिन बग को ठीक कर दिया गया है)।मुझे लगता है कि वे उम्मीद करते हैं कि हर कोई उपलब्ध कई फुल-थर्ड पार्टी आर्काइव्स में से एक को स्थापित कर सकता है, जो कि ठीक वही है जो मैंने आपके लिए भी सुझाया था।

आप Microsoft के माइकल कपलान द्वारा ब्लॉग पोस्टों की निम्नलिखित श्रृंखला में विंडोज में यूनिकोड समर्थन की इस अजीब कमी के बारे में सारभूत विवरण पढ़ सकते हैं :


PS "मुझे अभी पता चला है कि विन्डोज़ के साथ ज़िपिंग" भेजना "Winrar के" सर्वश्रेष्ठ "ज़िपिंग के रूप में अच्छा काम करता है, लेकिन बहुत तेज़ है।" - मैंने अभी-अभी, कई बार यह परीक्षण किया है। WinRAR के Add to आर्काइव को खोलने के लिए लिया गया अतिरिक्त समय के अलावासंवाद, आर्काइव प्रारूप के रूप में जिप का चयन करें और ओके दबाएं, संपीड़न के लिए लिया गया वास्तविक समय दोनों के लिए लगभग समान था, जिसमें WinRAR को सामान्य रूप से कम समय लगता था (हालांकि अंतर नगण्य थे)। यदि आपने एक बड़ा अंतर देखा है, तो यह केवल तभी हो सकता है यदि आपने पहले WinRAR का परीक्षण फाइलों के एक सेट पर किया है, तो तुरंत उसी फ़ाइलों को संपीड़ित फ़ोल्डर के साथ संपीड़ित करें। स्वाभाविक रूप से विंडोज के आसपास दूसरी बार पहले से ही डेटा को कैश कर लिया गया था, इसलिए इस प्रक्रिया ने उस समय का कुछ अंश लिया जो उसने शुरू में किया था। वर्तमान विंडोज़ सत्र के दौरान उन फ़ाइलों के एक सेट पर विपरीत क्रम में करें जिन्हें आपने पहले नहीं छुआ है, और मुझे यकीन है कि परिणाम उल्टा होगा। :)

अंतिम संपीड़ित आकार के लिए, फ़ाइल स्वरूपों के डेटा / संयोजन पर निर्भर करता है, मैंने पाया कि दोनों में से एक बेहतर काम कर रहा है (हालांकि फिर से मतभेद नगण्य थे)। बेशक, 7z या Rar (या यहां तक WinZip के ZIPX) स्वरूप हैं अब तक इस संबंध में बेहतर और सादे ol हरा होगा 'लगभग किसी भी दिन ज़िप (यानी पारंपरिक / विरासत का उपयोग कर ज़िप Deflate के बजाय एल्गोरिथ्म PPMd और की तरह)।


1

मुझे भी यही समस्या हुई। 7-ज़िप प्रबंधक का उपयोग करें और अपनी फ़ाइलों को ज़िप करें और समस्या हल हो गई है। :)


1
दुर्भाग्य से, यह उस तरह का समाधान नहीं है जिसकी मुझे तलाश थी। इसमें थर्ड-पार्टी सॉफ़्टवेयर इंस्टॉल करना शामिल है, जो किसी भी कंप्यूटर पर ऐसा कुछ नहीं किया जा सकता है जैसे कि यह मेरे मामले में था जब मैंने यह सवाल पूछा था।
user1306322
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.