एक निष्पादन योग्य ज़िप / संग्रह बनाने के लिए एक मैक उपयोगिता है?


1

क्या विंडोज जिप-टू-एक्स उपयोगिता के समान एक समान उपयोगिता है?

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

क्या यह संभव है?

जवाबों:


2

हाँ यह संभव है। क्या यह अतिरिक्त समय के लायक है जिसे आप चाहते हैं? आपको जज बनना होगा। मेरे शोध ने किसी भी बिंदु पर क्लिक नहीं किया है और आपको काम पाने के लिए कुछ मानक यूनिक्स उपकरणों का उपयोग करना होगा। यह कुछ प्रयास कर सकता है, लेकिन आप इसे स्वयं मुफ्त में कर सकते हैं: D यदि आपको केवल एक या दो बार इसकी आवश्यकता है, तो मैं नीचे जो उल्लेख करता हूं वह आपके समय के लायक नहीं हो सकता है जब तक कि आप कमांड-लाइन टूल के साथ सहज नहीं हों।

एक विकल्प यह है कि मैं का प्रयोग करेंगे अगर मैं एक चुटकी में थे समय के लिए किया जाएगा makeselfमेकफेल एक कमांड-लाइन टूल है जो आपके प्रश्न में उल्लिखित परिणाम के प्रकार को प्राप्त करने के लिए आम यूनिक्स कार्यक्रमों को एक साथ तार करता है। मैंने लिनक्स के लिए सॉफ्टवेयर वितरित करने वाली कंपनियों द्वारा उपयोग किए गए इस संग्रह को देखा है। मेकफ़ेल चलाने के लिए आवश्यक उपकरण आपके मैक पर डिफ़ॉल्ट रूप से उपलब्ध हैं।

मेकफ़ेफ़ एक निर्देशिका को स्व-निष्कर्षण संग्रह में संपीड़ित करेगा। यह वैकल्पिक रूप से निष्कर्षण के बाद आपके क्राफ्टिंग की एक स्क्रिप्ट चलाएगा। यदि आपकी प्रस्तुति को MacOS में किसी एकल फ़ाइल पर क्लिक करके शुरू किया जा सकता है, तो यह स्क्रिप्ट कमांड की तरह सरल होगी open FILENAME

तो आपका समाधान उतनी ही सरल हो सकता है जितना कि एक उपयुक्त एक्सट्रैक्शन स्क्रिप्ट में उपयुक्त कमांड डालना और उस डायरेक्टरी पर रन बनाना जो आप कंप्रेस करना चाहते हैं।

एक त्वरित उदाहरण के रूप में , मान लें कि आपके पास बहुत सारी HTML फ़ाइलों की एक निर्देशिका है जिसे आप संपीड़ित करना चाहते हैं। जब फ़ाइल विघटित हो जाती है, तो आप चाहते हैं कि फ़ाइल index.htmlसफारी में खोली जाए। निम्नलिखित काम किया जाएगा:

makeself /path/to/html_directory self_extract_html.sh "Example" open index.html

परिणाम क्या होगा "self_extract_html.sh" नाम का एक सेल्फ-एक्सट्रैक्टिंग आर्काइव (जो (जब डबल-क्लिक किया गया) फ़ाइलें निकालेगा और सफारी को अनरिच्ड डायरेक्टरी में index.html फ़ाइल देखने के लिए लॉन्च करेगा।


1

जहां तक ​​मुझे याद है कि निष्पादन योग्य जिप अभिलेखागार आप क्या मतलब नहीं हैं: उन्हें निष्पादित करके आप संग्रह में एक संपीड़ित निष्पादन योग्य फ़ाइल शुरू नहीं करते हैं, लेकिन आप बस ज़िप फ़ाइल को अनकम्प्रेस्ड करते हैं: दूसरे शब्दों में अनज़िप प्रोग्राम ज़िप फ़ाइल के साथ पैक किया जाता है।

अब: मैक ओएस पर यह सिस्टम मूल रूप से एक संग्रह को अनज़िप करने में सक्षम है, आपको टूल का उपयोग करने या संग्रह के साथ एम्बेड करने की आवश्यकता नहीं है। एक डबल क्लिक किसी भी मैक पर इसे खोल देगा।

मुझे नहीं लगता कि कोई ऐसा उपकरण है जो आपको संपीड़ित निष्पादन योग्य निष्पादित करने की अनुमति देता है:

  • यह एक सुरक्षा समस्या होगी: आपके पास इसे निष्पादित करने से पहले ज़िप फ़ाइल की सामग्री की जांच करने का कोई तरीका नहीं है

  • यह तय करने का एक मानक तरीका होना चाहिए कि संग्रह के अंदर कौन सा निष्पादन योग्य होना चाहिए


7-ज़िप द्वारा बनाई गई एक्स-जिप फाइलें वास्तव में संपीड़ित आर्काइव में फाइलों को अनपैक करती हैं। हालांकि, उनके पास ऑप्टोन भी है जो स्वचालित रूप से अनपैक की गई फ़ाइलों में से एक को चलाने के लिए है। जबकि आप कर रहे हैं तो एक तरह से सही है, वहाँ और अधिक कार्यक्षमता है तो आप का उल्लेख करने के।
नकली नाम

और हां, इसमें किसी भी निष्पादन योग्य फ़ाइल को चलाने के सभी सुरक्षा मुद्दे हैं। तथ्य यह है कि यह श्रृंखला-अनकंप्रेस्ड और एक और निष्पादन योग्य लोड अप्रासंगिक है।
नकली नाम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.