
यह Info-ZIP समूह के पोर्टेबल UnZip zipfile-निष्कर्षण प्रोग्राम (और संबंधित उपयोगिताओं) के 22 मई 2004 के सार्वजनिक रिलीज़ के लिए README फ़ाइल है।
unzip551.zip पोर्टेबल UnZip, संस्करण 5.51, स्रोत कोड वितरण unzip551.tar.Z उपरोक्त के समान, लेकिन compress'd tar प्रारूप में unzip551.tar.gz उपरोक्त के समान, लेकिन gzip'd tar प्रारूप में
पूछने से पहले: UnZip, इसकी सहचर उपयोगिता Zip, और संबंधित उपयोगिताएँ और सहायक फ़ाइलें कई स्थानों पर पाई जा सकती हैं; अधिक विवरण के लिए "WHERE" फ़ाइल पढ़ें। लेखकों से सुझाव, बग रिपोर्ट, या सुधारों के लिए संपर्क करने हेतु, यह फ़ाइल (README) पढ़ना जारी रखें और, यदि यह किसी स्रोत वितरण का हिस्सा है, तो proginfo निर्देशिका में "ZipPorts" फ़ाइल पढ़ें। स्रोत वितरणों में भी: ज्ञात बगों, गैर-बगों और संभावित भविष्य के बगों की सूची के लिए "BUGS" पढ़ें; UnZip बनाने के निर्देशों के लिए INSTALL; और सभी वितरित फ़ाइलों की टिप्पणी-सहित सूची के लिए "Contents" पढ़ें।
UnZip उन अभिलेखों (archives) के निष्कर्षण के लिए एक उपयोगिता है जो .zip प्रारूप में संपीड़ित होते हैं (जिन्हें "zipfiles" भी कहा जाता है)। यद्यपि यह PKWARE के PKZIP और PKUNZIP उपयोगिताओं (MS-DOS के लिए) और Info-ZIP के स्वयं के Zip प्रोग्राम दोनों के साथ अत्यधिक संगत है, हमारे प्राथमिक उद्देश्य पोर्टेबिलिटी और गैर-MSDOS कार्यक्षमता रहे हैं।
UnZip का यह संस्करण हार्डवेयर की एक विशाल श्रृंखला--माइक्रो से लेकर सुपरकंप्यूटर तक--और ऑपरेटिंग सिस्टमों पर पोर्ट किया गया है: Unix (कई विविधताएँ), VMS, OS/2 (DLL संस्करण सहित), Windows NT और Windows 95 (DLL संस्करण सहित), Windows CE (GUI संस्करण), Windows 3.x (DLL संस्करण सहित), MS-DOS, AmigaDOS, Atari TOS, Acorn RISC OS, BeOS, Macintosh (GUI संस्करण), SMS/QDOS, MVS, VM/CMS, FlexOS, Tandem NSK, Human68k (अधिकतर), AOS/VS (आंशिक रूप से) और TOPS-20 (आंशिक रूप से)। PKUNZIP में न पाए जाने वाली UnZip विशेषताओं में शामिल हैं: स्रोत कोड; निर्देशिका वृक्षों का डिफ़ॉल्ट निष्कर्षण (इसे रद्द करने के लिए एक स्विच के साथ, विपरीत के बजाय); सिस्टम-विशिष्ट विस्तारित फ़ाइल विशेषताएँ; और, निश्चित रूप से, आपके अधिकांश पसंदीदा ऑपरेटिंग सिस्टमों पर चलने की क्षमता। साथ ही, यह मुफ़्त है। :-)
स्रोत वितरणों के लिए, शामिल चीज़ों की सूची के लिए मुख्य Contents फ़ाइल देखें, और संकलन के निर्देशों (OS-विशिष्ट टिप्पणियों सहित) के लिए INSTALL पढ़ें। व्यक्तिगत ऑपरेटिंग सिस्टमों की Contents फ़ाइलें (उदाहरण के लिए, vms/Contents) यह समझाने के अतिरिक्त कि कौन सी फ़ाइल क्या है, महत्वपूर्ण संकलन जानकारी भी सूचीबद्ध कर सकती हैं, इसलिए उन्हें अवश्य पढ़ें। कुछ पोर्ट्स के अपने स्वयं के विशेष README फ़ाइलें हैं, इसलिए उन्हें भी देखना सुनिश्चित करें।
उपयोग के लिए unzip.1 या unzip.txt देखें (या संबंधित UnZipSFX, ZipInfo, fUnZip और ZipGrep दस्तावेज़)। VMS के लिए, unzip_def.rnh या unzip_cli.help को unzip.hlp में संकलित करके सामान्य VMS हेल्प प्रविष्टि के रूप में स्थापित किया जा सकता है; देखें vms/descrip.mms।
5.51 अनुरक्षण रिलीज़ एक कमांड-लाइन CE पोर्ट जोड़ती है, जिसका उद्देश्य बैच प्रोसेसिंग है। इस पोर्ट के एकीकरण के साथ, pUnZip पोर्ट को संशोधित और "पुनर्जीवित" किया गया है। आम जनता के लिए सबसे महत्वपूर्ण परिवर्तन कई बग फिक्स हैं, जो अधिकतर सुरक्षा मुद्दों से संबंधित हैं:
5.5 रिलीज़ में मुख्य जोड़ PKWARE के नए Deflate64(tm) एल्गोरिदम के लिए समर्थन है, जो पहली बार PKZIP 4.0 (नवंबर 2000 में प्रकाशित) में दिखाई दिया। हमेशा की तरह, कुछ अन्य बगफिक्स और सफाई भी एकीकृत की गई है:
5.42 अनुरक्षण रिलीज़ अधिक बग ठीक करती है और पुनर्वितरण शर्तों को साफ करती है:
5.41 अनुरक्षण रिलीज़ एक और नया पोर्ट जोड़ती है और कुछ बग ठीक करती है।
5.4 रिलीज़ फिर से नए पोर्ट जोड़ती है। अन्य महत्वपूर्ण मदों में सूची प्रारूप में परिवर्तन, नई पूरक विशेषताएँ और कई बग फिक्स शामिल हैं (विशेष रूप से समय-टिकट हैंडलिंग से संबंधित...):
5.32 रिलीज़ दो नए पोर्ट और कम से कम एक अपेक्षाकृत गंभीर बग का फिक्स जोड़ती है:
5.31 रिलीज़ में कुछ मामूली प्रदर्शन ट्वीक के अपवाद के साथ, केवल छोटे बग-फिक्स और टाइपो सुधार शामिल थे।
5.3 रिलीज़ ने और अधिक पोर्ट और अधिक क्रॉस-प्लेटफ़ॉर्म पोर्टेबिलिटी विशेषताएँ जोड़ीं:
जो (अभी भी!) नहीं जोड़ा गया है, वह है मल्टी-पार्ट अभिलेख समर्थन (उर्फ "डिस्केट स्पैनिंग") और एक एकीकृत और अधिक शक्तिशाली DLL इंटरफ़ेस। ये 6.x रिलीज़ के लिए दो सर्वोच्च प्राथमिकताएँ हैं। पहले पर काम आपके द्वारा इसे पढ़ने के समय तक लगभग निश्चित रूप से शुरू हो चुका होगा। इस बार हम इसे गंभीरता से कह रहे हैं! बिल्कुल। :-)
यद्यपि DLLs अभी भी मूल रूप से गड़बड़ हैं, Windows DLLs (16- और 32-बिट) के पास अब कुछ दस्तावेज़ीकरण और एक छोटा उदाहरण एप्लिकेशन है। ध्यान दें कि वे अब C/C++, Visual BASIC और Delphi के साथ संगत होने चाहिए। अजीब भाषाएँ (FoxBase, आदि) संभवतः पूरी तरह से बाहर हैं।
अंत में, ध्यान दें कि unshrinking के लिए समर्थन अब डिफ़ॉल्ट रूप से बंद कर दिया गया है, यद्यपि स्रोत कोड अभी भी उपलब्ध है (जैसा कि unreducing के साथ है)। यह कानूनी कारणों से किया गया था, तकनीकी नहीं, और नहीं, हम इसके बारे में आपसे अधिक खुश नहीं हैं। :-( विवरण के लिए COPYING फ़ाइल देखें।
Info-ZIP की वेब साइट http://www.info-zip.org/pub/infozip/ पर है और इसमें आगामी रिलीज़, बाइनरी के लिंक और सामान्य समस्याओं के बारे में सबसे अद्यतित जानकारी है। (बाद वाले के लिए http://www.info-zip.org/pub/infozip/FAQ.html देखें।) फ़ाइलें ftp://ftp.info-zip.org/pub/infozip/ के माध्यम से भी प्राप्त की जा सकती हैं। हमारी प्राथमिक साइट होस्ट करने के लिए LEO (म्यूनिख, जर्मनी) का धन्यवाद।
यदि आपके पास Info-ZIP सॉफ़्टवेयर के पुनर्वितरण के संबंध में कोई प्रश्न है, चाहे वह जैसा है वैसा हो, किसी व्यावसायिक उत्पाद की पैकेजिंग के रूप में, या किसी व्यावसायिक उत्पाद के अभिन्न अंग के रूप में, कृपया शामिल COPYING फ़ाइल के अक्सर पूछे जाने वाले प्रश्न (FAQ) अनुभाग को पढ़ें।
जहाँ तक कुछ प्लेटफार्मों पर C कंपाइलर दुर्लभ हैं और लेखकों के पास केवल समर्थित प्रणालियों के एक उपसमुच्चय तक सीधी पहुँच है, अन्य लोग नई प्रणालियों के लिए चलाने-के-लिए-तैयार निष्पादन योग्य प्रदान करना चाह सकते हैं। सामान्य तौर पर इसमें कोई समस्या नहीं है; हम केवल यह आवश्यक करते हैं कि ऐसे वितरणों में यह README फ़ाइल, WHERE फ़ाइल, COPYING फ़ाइल (कॉपीराइट/पुनर्वितरण जानकारी शामिल है), और उपयुक्त दस्तावेज़ीकरण फ़ाइलें (UnZip के लिए unzip.txt और/या unzip.1, आदि) शामिल हों। यदि स्थानीय सिस्टम स्व-निष्कर्षण अभिलेख बनाने का कोई तरीका प्रदान करता है जिसमें निष्पादन योग्य और टेक्स्ट फ़ाइलें दोनों एक साथ संग्रहीत की जा सकें, तो यह सबसे अच्छा है (विशेष रूप से, यदि संभव हो तो UnZipSFX का उपयोग करें, भले ही यह विकल्पों से कुछ किलोबाइट बड़ा हो); अन्यथा हम एक सादा UnZip निष्पादन योग्य और शेष टेक्स्ट और बाइनरी फ़ाइलों वाली एक अलग zipfile सुझाते हैं। यदि लक्ष्य प्रणाली पर कोई अन्य संग्रहण विधि सामान्य उपयोग में है (उदाहरण के लिए, Zoo या LHa), तो उसका भी उपयोग किया जा सकता है।
सभी बग रिपोर्ट और पैच (केवल कॉन्टेक्स्ट डिफ्स, कृपया!) [email protected] पर भेजे जाने चाहिए, जो Info-ZIP लेखकों का ई-मेल पता है। (ध्यान दें कि कुछ दुर्लभ प्रणालियों को Zip-Bugs भाग को दिखाए अनुसार बड़े अक्षरों में लिखने की आवश्यकता होती है; अधिकांश प्रणालियाँ छोटे अक्षरों "zip-bugs" के साथ ठीक काम करती हैं।) हमें बड़े बाइनरी कभी मेल न करें। यदि आपको हमें एक समस्या अभिलेख भेजने की आवश्यकता है जो बड़ा है (> 20K), तो निर्देशों के लिए पहले हमसे संपर्क करें।
"मूर्खतापूर्ण प्रश्न" जिनका दस्तावेज़ीकरण में पर्याप्त उत्तर नहीं दिया गया है, उन्हें भी Usenet जैसे वैश्विक मंच के बजाय Zip-Bugs पर भेजा जाना चाहिए। (कृपया सुनिश्चित करें कि आपके प्रश्न का उत्तर दस्तावेज़ीकरण में नहीं दिया गया है, हालाँकि--इसे स्पष्ट और पूर्ण बनाने में काफी प्रयास किया गया है।)
नई सुविधाओं के लिए सुझाव [email protected] पर चर्चा की जा सकती है, जो Info-ZIP बीटा परीक्षकों और इच्छुक पार्टियों के लिए एक मेलिंग सूची है; हालाँकि, आपको पहले सदस्यता लेनी होगी (नीचे देखें)। हम सभी सुझावों या यहाँ तक कि सभी पैचों पर कार्य करने का कोई वादा नहीं करते हैं, लेकिन यदि यह कुछ स्पष्ट रूप से उपयोगी है, तो आवश्यक पैच सीधे Zip-Bugs पर भेजना (ZipPorts फ़ाइल में दिए गए निर्देशों के अनुसार) हमें ऐसा करने के लिए कहने की तुलना में तेज़ प्रतिक्रिया उत्पन्न करने की संभावना है--लेखकों के पास हमेशा समय की बेहद कमी होती है। (कृपया Info-ZIP सूची में पैच या एन्कोडेड zipfiles न भेजें। कृपया कोई बड़ा पैच भेजने से पहले ZipPorts फ़ाइल को अवश्य पढ़ें। इस बिंदु पर अत्यधिक जोर देना कठिन होगा...)
यदि आप एक पोर्ट पर विचार कर रहे हैं, तो न केवल आपको ZipPorts फ़ाइल पढ़नी चाहिए, बल्कि शुरू करने से पहले कृपया Zip-Bugs से भी संपर्क करें, क्योंकि कोड लगातार पर्दे के पीछे अपडेट किया जा रहा है। (उदाहरण के लिए, VxWorks, VMOS और Netware पोर्ट एक बार निर्माणाधीन होने का दावा किया गया था, हालाँकि हमें अभी तक कोई अद्यतित पैच देखने को नहीं मिला है।) हम आपको नवीनतम स्रोत भेजने की व्यवस्था करेंगे। विकल्प यह संभावना है कि आपकी कड़ी मेहनत एक उपनिर्देशिका में रख दी जाए और अधिकतर अनदेखी की जाए, या पूरी तरह से अनदेखी की जाए यदि किसी और ने पहले ही पोर्ट कर दिया है (और आप आश्चर्यचकित होंगे कि ऐसा कितनी बार हुआ है)।
यदि आप हमारे UnZip (और सहचर Zip उपयोगिता) विकास के साथ अद्यतित रहना चाहते हैं, बीटा परीक्षकों की श्रेणी में शामिल होना चाहते हैं, अपने स्वयं के विचार और योगदान जोड़ना चाहते हैं, या केवल पढ़ना चाहते हैं, तो आप हमारी मेलिंग सूचियों में से एक में शामिल हो सकते हैं। एक केवल-घोषणा सूची (Info-ZIP-announce) और एक सामान्य चर्चा/परीक्षण सूची (Info-ZIP) है। पोस्ट करने के लिए आपको एक ग्राहक होना चाहिए, और आप हमारे अक्सर पूछे जाने वाले प्रश्न पृष्ठ पर लिंक के माध्यम से सदस्यता ले सकते हैं:
http://www.info-zip.org/pub/infozip/FAQ.html#lists
(कृपया ध्यान दें कि मई 2004 के अंत तक, एक नई साइट पर स्थानांतरण के लंबित रहने के कारण सूचियाँ अनुपलब्ध हैं; हमें उम्मीद है कि वे जल्द ही बहाल कर दी जाएँगी। इस बीच ...) बग रिपोर्ट के लिए हमारे बग-रिपोर्टिंग वेब पेज का उपयोग करने के लिए स्वतंत्र महसूस करें और ऊपर FAQ पृष्ठ पर उत्तर न दिए गए प्रश्न पूछें:
http://www.info-zip.org/zip-bug.html
हमारी कोर विकास टीम के आंतरिक चर्चाओं के लिए एक बंद मेलिंग सूची भी है। यह सूची अब गुप्त रखी जाती है ताकि हमें स्पैम संदेशों से भर जाने से रोका जा सके।
-- ग्रेग रोएलोफ्स (कभी-कभी Cave Newt के रूप में जाना जाता है), प्रमुख UnZip डेवलपर व्यक्ति, डेविड किर्शबौम से प्रेरणा के साथ, इस पाठ के लेखक थे।
-- क्रिश्चियन स्पीलर (संक्षेप में: SPC), वर्तमान UnZip अनुरक्षण समन्वयक, ने सबसे हाल के परिवर्तन लागू किए।