TAR अभिलेख मुफ्त में परिवर्तित करें
व्यावसायिक TAR फ़ाइल रूपांतरण उपकरण
अपनी फ़ाइलें यहाँ ड्रॉप करें
या फ़ाइलों को ब्राउज़ करने के लिए क्लिक करें
समर्थित फ़ॉर्मेट
उच्च गुणवत्ता के साथ सभी प्रमुख फ़ाइल फ़ॉर्मेट के बीच रूपांतरित करें
TAR आर्काइव के अंदर
TAR, जिसका अर्थ है टेप आर्काइव, एक फ़ाइल फॉर्मेट है जो 1979 से कार्यशील है, जिसे AT&T Unix द्वारा विकसित किया गया है। इस फॉर्मेट का मुख्य उद्देश्य कई फ़ाइलों और निर्देशिकाओं को एकल आर्काइव स्ट्रीम में एकत्रित करना है बिना उनकी व्यक्तिगत विशेषताओं या आकारों को बदले। संकुचन फॉर्मेट्स के विपरीत जो फ़ाइल के आकार को कम करने का प्रयास करते हैं, TAR पूरी फ़ाइल सिस्टम संरचना को बनाए रखने के लिए समर्पित है, जिसमें महत्वपूर्ण फ़ाइल विशेषताएँ जैसे अनुमति, स्वामित्व, और टाइमस्टैम्प शामिल हैं। इस निष्ठा पर जोर देना TAR को Unix और Linux वातावरण में बैकअप और वितरण कार्यों के लिए एक अनिवार्य उपकरण बनाता है, विशेष रूप से उन डेवलपर्स और सिस्टम प्रशासकों के लिए जिन्हें यह सुनिश्चित करने की आवश्यकता होती है कि सभी फ़ाइल गुण बनाए रखे जाएँ।
TAR फ़ाइल की संरचना को व्यवस्थित रूप से 512-बाइट के निश्चित ब्लॉकों में व्यवस्थित किया गया है। आर्काइव में शामिल प्रत्येक फ़ाइल या निर्देशिका एक हेडर ब्लॉक के साथ शुरू होती है जो आवश्यक मेटाडेटा को समाहित करती है, जिसमें फ़ाइल का नाम, पहुँच अनुमतियाँ (मोड), उपयोगकर्ता और समूह आईडी, बाइट में आकार, अंतिम संशोधन टाइमस्टैम्प, और अखंडता सत्यापन के लिए एक चेकसम शामिल है। फ़ाइल की वास्तविक सामग्री हेडर के बाद आने वाले ब्लॉकों में संग्रहीत होती है। TAR आर्काइव का अंत दो लगातार शून्य-भरे ब्लॉकों द्वारा संकेतित किया जाता है, जो स्पष्ट रूप से इंगित करता है कि संसाधित करने के लिए कोई अतिरिक्त फ़ाइलें नहीं हैं। यह संरचना आर्काइव से फ़ाइलों को कुशलतापूर्वक पार करने और निकालने की अनुमति देती है।
Unix पहले TAR क्यों
TAR की निरंतर लोकप्रियता इसकी अद्वितीय क्षमता के कारण है जो महत्वपूर्ण फ़ाइल विशेषताओं को बनाए रखने में सक्षम है जो अन्य आर्काइव फॉर्मेट्स में अक्सर समझौता किया जाता है। ZIP आर्काइव के विपरीत जो विभिन्न ऑपरेटिंग सिस्टमों के बीच Unix-विशिष्ट मेटाडेटा को सटीकता से बनाए रखने में विफल हो सकते हैं, TAR यह सुनिश्चित करता है कि अनुमतियाँ, स्वामित्व, टाइमस्टैम्प, प्रतीकात्मक लिंक, और निर्देशिका पदानुक्रम को बारीकी से बनाए रखा जाता है। मूल फ़ाइल सिस्टम संरचना के प्रति इस निष्ठा को TAR को सिस्टम प्रशासकों और डेवलपर्स के लिए विशेष रूप से मूल्यवान बनाती है जो बैकअप और ट्रांसफर संचालन के दौरान फ़ाइल विशेषताओं पर सटीक नियंत्रण की आवश्यकता होती है।
चूंकि TAR स्वाभाविक रूप से संकुचन का समर्थन नहीं करता है, सामान्य कार्यप्रवाह में पहले एक TAR आर्काइव बनाना और फिर फ़ाइल के आकार को कम करने के लिए GZIP या BZIP2 जैसे संकुचन एल्गोरिदम को लागू करना शामिल है। इससे संकुचित आर्काइव फॉर्मेट्स जैसे .tar.gz या .tar.bz2 बनते हैं, जहाँ TAR की भूमिका केवल मेटाडेटा को बनाए रखना है, जबकि संकुचन उपकरण डेटा के आकार में कमी के लिए जिम्मेदार होता है। कार्यों का यह विभाजन उपयोगकर्ताओं को उनकी आवश्यकताओं के लिए सबसे उपयुक्त संकुचन विधि चुनने की अनुमति देता है बिना मूल फ़ाइल संरचना और उसकी विशेषताओं की अखंडता को खतरे में डाले।
TAR का उद्भव और विकास
TAR का विकास 1979 में AT&T Unix द्वारा कई फ़ाइलों को टेप संग्रहण पर संग्रहित करने के लिए एक विश्वसनीय विधि की आवश्यकता को पूरा करने के लिए किया गया था। TAR से पहले, उपयोगकर्ताओं को बैकअप प्रक्रियाओं के दौरान फ़ाइल विशेषताओं को बनाए रखने में चुनौतियों का सामना करना पड़ा। TAR का परिचय एक सुव्यवस्थित समाधान प्रदान करता है जो फ़ाइल अनुमतियों, स्वामित्व और निर्देशिका संरचनाओं को बनाए रखता है, जो Unix सिस्टम के लिए महत्वपूर्ण थे। इस क्षमता ने TAR को सिस्टम प्रशासकों के लिए एक आवश्यक उपकरण बना दिया।
वर्षों के दौरान, TAR Unix और Linux सिस्टम के साथ विकसित हुआ है। इसे विभिन्न बैकअप और पैकेजिंग उपकरणों में एकीकृत किया गया है, जैसे GNU TAR, जिसने संपीड़न समर्थन जैसी विशेषताएँ जोड़ीं। TAR की कई संपीड़न एल्गोरिदम, जैसे GZIP और BZIP2 के साथ संगतता ने इसकी उपयोगिता को बढ़ाया है। यह प्रारूप ओपन-सोर्स समुदायों में सॉफ़्टवेयर वितरण के लिए एक de facto मानक बन गया है, यह सुनिश्चित करते हुए कि डेवलपर्स स्रोत कोड साझा कर सकें जबकि फ़ाइल मेटाडेटा की अखंडता बनाए रख सकें।
TAR के लिए व्यावहारिक मार्गदर्शन
जब आपको संग्रहण के दौरान फ़ाइल अनुमतियों और मेटाडेटा को बनाए रखना हो, विशेष रूप से Unix/Linux वातावरण में, तो TAR चुनें। यह सिस्टम फ़ाइलों का बैकअप लेने, सॉफ़्टवेयर वितरित करने या स्रोत कोड को पैकेज करने के लिए आदर्श है। सामान्य कार्यप्रवाह में तैनाती के लिए संग्रह बनाना या सिस्टमों के बीच फ़ाइलों को स्थानांतरित करना शामिल है। ध्यान रखें कि TAR फ़ाइलों को डिफ़ॉल्ट रूप से संकुचित नहीं करता है; छोटे संग्रह आकार के लिए GZIP जैसे संपीड़न उपकरणों के साथ संयोजन पर विचार करें।
जब TAR में या उससे परिवर्तित करते हैं, तो सुनिश्चित करें कि लक्षित प्रणाली प्रारूप का समर्थन करती है। कुछ ग्राफिकल उपकरण Unix-विशिष्ट विशेषताओं को पूरी तरह से संरक्षित नहीं कर सकते। अनुमतियों और स्वामित्व के सटीक हैंडलिंग के लिए 'tar' जैसे कमांड-लाइन उपयोगिताओं का उपयोग करें। TAR फ़ाइलों को निकालते समय, मौजूदा फ़ाइलों को अधिलेखित करने से बचने के लिए निष्कर्षण पथ की पुष्टि करें। निष्कर्षण के दौरान मेटाडेटा बनाए रखने के लिए '--preserve' जैसी विकल्पों से परिचित हो जाएँ, जो सिस्टम की अखंडता के लिए महत्वपूर्ण है।
About the TAR Format
TAR (tape archive without compression) was first introduced in 1979 by AT&T Unix. It is most commonly used for Unix/Linux file packaging, source code distribution.
- First Introduced
- 1979
- Created By
- AT&T Unix
- Common Uses
- Unix/linux file packaging, source code distribution
- Compression Type
- Lossless (perfect quality preservation)