tar
फ़ाइलों को बंडल करने के लिए सामान्य उपकरण है। सादा tar
खुद को संकुचित नहीं करता है। अलग उपकरण हैं जैसे कि gzip , bzip2 और xz (विशिष्ट फाइलों पर संपीड़न अनुपात के बढ़ते क्रम में) जो एक फ़ाइल को संपीड़ित करता है। tar
GNU टार (लिनक्स पर सामान्य कार्यान्वयन) सहित कई कार्यान्वयन, स्वचालित रूप से एक विकल्प के साथ संपीड़ित कर सकते हैं ( -z
gzip के लिए, -j
bzip2 के लिए, -J
xz के लिए):
tar -cJf myarchive.tar.xz file1 file2 file3
किसी फ़ाइल को एन्क्रिप्ट करने के लिए, gpg का उपयोग करें । एक कुंजी बनाएं और इसे अपने ईमेल पते के साथ संबद्ध करें (GPG / PGP कुंजी पहचानकर्ताओं में आमतौर पर एक ईमेल पता होता है, हालांकि यह आवश्यक नहीं है)। प्राप्तकर्ता के रूप में अपने ईमेल को निर्दिष्ट करते हुए, अपनी फ़ाइलों को एन्क्रिप्ट करें। फ़ाइल को डिक्रिप्ट करने के लिए, आपको अपनी निजी कुंजी को अनलॉक करने के लिए पासफ़्रेज़ दर्ज करना होगा।
जीपीजी आपको पासवर्ड के साथ एक फ़ाइल को एन्क्रिप्ट करने की सुविधा भी देता है। यह कम सुरक्षित है और कम लचीला है। यह कम लचीला है क्योंकि आपको एन्क्रिप्ट करते समय पासवर्ड निर्दिष्ट करने की आवश्यकता होती है (इसलिए उदाहरण के लिए आप अनअटेंडेड बैकअप नहीं कर सकते हैं)। यह कम सुरक्षित है क्योंकि एकमात्र सुरक्षा पासवर्ड है, जबकि कुंजी-आधारित एन्क्रिप्शन पासवर्ड और कुंजी के बीच सुरक्षा को विभाजित करता है।
openssl
कमांड लाइन टूल का उपयोग न करें । यह ओपनएसएसएल लाइब्रेरी के लिए एक शोकेस है, जिसे उत्पादन के उपयोग के लिए नहीं बनाया गया है। यद्यपि आप इसके साथ कुछ चीजें कर सकते हैं (विशेष रूप से, इसमें मूल प्रमाणीकरण प्राधिकारी के लिए आवश्यक सभी प्राइमेटिव्स हैं), इसका सही उपयोग करना कठिन है और इसके लिए आपको सभी चीजें सही करने की आवश्यकता नहीं है। जहां जीपीजी आपको एक साइकिल देता है, ओपनएसएसएल आपको विभिन्न आकारों की कुछ धातु की छड़ें और रबर के कुछ कक्ष (शिकंजा और पंप शामिल नहीं है) देता है। GPG का उपयोग करें।