मैं linux / macOS कमांड लाइन से केवल AES256 7zip संग्रह कैसे बना सकता हूं?


2

एन्क्रिप्टेड स्टोर-ओनली आर्काइव बनाना GUI वेरिएंट के माध्यम से संभव लगता है जो 7zip को सौंपता है, लेकिन मैं उचित कमांड लाइन कॉल का पता नहीं लगा सकता।

मेरे असफल प्रयासों का परिणाम E_INVALIDARG:

7za a ~/Desktop/tmp.7z my-big-file -em=AES256 -pMyPass -m0=Copy

उबंटू man 7zaमें ज़िप फ़ाइल का नाम और विकल्प के बाद आने वाली फ़ाइल सूची को दर्शाता है ।
— AFH

1
सिर्फ FYI करें ... यहाँ 7z और 7za सामान्य तुलना के साथ एक उत्तर दिया गया है: superuser.com/questions/1105516/comparing-7z-exe-and-7za-exe/… । इसे आज़माएँ .... 7za a -mhe=on -pMyPass ~/Desktop/tmp.7z my-big-fileऔर फिर इसकी पुष्टि करने के लिए जाँच करें कि यह 256 बिट एईएस एन्क्रिप्टेड है: linux.die.net/man/1/7za
— दलाल जूस आईटी

आपने इस @JackWade के साथ क्या निर्धारित किया था?
— पिंप जूस आईटी

@PimpJuiceIT7za a -p -tzip -mem=AES256 -mm=Copy -mx=0 -mmt=12 ~/Desktop/fooBar.zip ~/Desktop/FooFolder
— जैक वेड

जवाबों:


1

मुझे अभी खुद से निपटना है, मुझे विधि पैरामीटर का उपयोग करने के तरीके के बारे में पूरी तरह से स्पष्ट होने के लिए मैनुअल नहीं मिला।

एन्क्रिप्शन प्रकार एक विधि पैरामीटर है और इसे -mस्विच के भाग के रूप में पारित किया जाना चाहिए , जैसे -mem=AES256:।

इसी तरह, यदि आप केवल प्रतिलिपि (कोई संपीड़न नहीं) करना चाहते हैं, तो आपको उपयोग करने की आवश्यकता है -mx=0।

7za a ~/Desktop/tmp.7z my-big-file -mem=AES256 -mx=0 -pMyPass

और क्या यह कमांड (फ़ाइल नाम के बाद के विकल्पों के साथ) वास्तव में काम करता है?
— जी-मैन

मेरे लिए विंडोज पर ठीक काम करता है, मुझे लगता है कि यह आईओएस / यूनिक्स में काम करेगा।
— ज़ैक फ़रगेर

0

मैं त्रुटि के 7z a -t7z -m0=Copy -mhe=on -pPassword archive.7z foldernameआसपास मिलता था E_INVALIDARG।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.