GZ থেকে TAR কনভার্টার
GZIP-সংকুচিত TAR আর্কাইভ থেকে TAR ডেটা বের করুন, যেমন .tar.gz বা .tgz।
ফরম্যাট তুলনা এবং প্রযুক্তিগত বৈশিষ্ট্য
| বৈশিষ্ট্য | GZ | TAR |
|---|---|---|
| MIME টাইপ | application/ | application/ |
| ধরন | সংকুচিত স্ট্রিম | আর্কাইভ কনটেইনার |
| কম্প্রেশন | লসলেস DEFLATE (LZ77 + Huffman) | আনকম্প্রেসড (প্রায়শই gzip/bzip2/xz-এর সঙ্গে একত্রে ব্যবহৃত) |
| স্ট্যান্ডার্ড বৈশিষ্ট্য | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| ম্যাজিক বাইটের হেডার | 1F 8B | 75 73 74 61 72 (ustar) |
ফরম্যাটের ওভারভিউ এবং ব্যবহার
একটি GZ ফাইল হলো DEFLATE অ্যালগরিদম দ্বারা তৈরি একটি একক সংকুচিত স্ট্রিম, যেখানে একটি TAR ফাইল হলো একটি অসংকুচিত কন্টেইনার যা সাইজ না কমিয়েই একসাথে একাধিক ফাইল এবং ফোল্ডার স্ট্রাকচার বান্ডিল করে। সিস্টেম অ্যাডমিনিস্ট্রেটর এবং ডেভেলপাররা প্রায়ই এই কনভার্শনটি করেন যখন প্রতিবার পুরো স্ট্রিমটি পুনরায় সংকুচিত না করেই একটি সংকুচিত ব্যাকআপের ভিতরের পৃথক ফাইলগুলো পরিদর্শন, পরিবর্তন বা এক্সট্রাক্ট করার প্রয়োজন হয়। GNU tar, 7-Zip এবং WinRAR-এর মতো সফটওয়্যার ইউটিলিটিগুলো বেশিরভাগ ডেস্কটপ অপারেটিং সিস্টেমে স্বাভাবিকভাবেই এই রূপান্তর পরিচালনা করে। এই রুটটি GZIP-সংকুচিত TAR আর্কাইভের জন্য, যেমন .tar.gz বা .tgz। এটি স্ট্রিমটি ডিকম্প্রেস করে, সাধারণ ফাইলসহ TAR আর্কাইভ আছে কি না যাচাই করে এবং TAR বাইট ফেরত দেয়। অন্য GZIP ডেটা প্রত্যাখ্যান করা হয়।
প্রযুক্তিগত বৈশিষ্ট্য এবং কোডেক বিভাজন
GZIP-এ application/gzip MIME ধরন, 1F 8B স্বাক্ষর এবং DEFLATE সংকোচন ব্যবহৃত হয়। TAR-এ application/x-tar এবং POSIX ব্লক হেডার ব্যবহৃত হয়। কনভার্টার GZIP স্ট্রিম ডিকম্প্রেস করে, সাধারণ ফাইলসহ বৈধ TAR আর্কাইভ আছে কি না যাচাই করে, তারপর অপরিবর্তিত TAR বাইট ফেরত দেয়।
OS এবং ব্রাউজার সামঞ্জস্য
প্রায় সমস্ত অপারেটিং সিস্টেমে উভয় ফরম্যাটের জন্য নেটিভ সমর্থন বিদ্যমান। Linux, macOS এবং ইউনিক্স-সদৃশ পরিবেশগুলোতে tar এবং gzip-এর মতো কমান্ড-লাইন টুল অন্তর্ভুক্ত থাকে যা তাৎক্ষণিকভাবে এই ফাইলগুলো রূপান্তর করে। Windows ব্যবহারকারীরা 7-Zip বা আধুনিক Windows 10 এবং 11 টার্মিনাল কমান্ডের মতো তৃতীয় পক্ষের সফটওয়্যারের উপর নির্ভর করতে পারেন। ওয়েব ব্রাউজারে এই দুই আর্কাইভ ফরম্যাটের মধ্যে রূপান্তর স্থানীয়ভাবে করা যায় না, তাই ফাইল প্রক্রিয়াকরণ স্থানীয় মেশিনে বা ব্যাকএন্ড সার্ভার কোডের মাধ্যমে হতে হবে। সমর্থন অ্যাপ, ডিভাইস, অপারেটিং সিস্টেম ও সংস্করণভেদেও বদলে যায়।
উপকারী তথ্য
GZIP ফাইলে TAR আর্কাইভ থাকতে হবে, যেমন .tar.gz বা .tgz। TAR আর্কাইভবিহীন .gz ফাইল প্রত্যাখ্যাত হবে।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
কোয়ালিটি না কমিয়ে কীভাবে GZIP আর্কাইভকে TAR আর্কাইভে রূপান্তর করবেন?
GZIP স্ট্রিমে বৈধ TAR আর্কাইভ থাকলে ডিকম্প্রেশন TAR বাইট অপরিবর্তিত ফেরত দেয়। এই রুট অন্য GZIP ডেটা গ্রহণ করে না।
GZIP আর্কাইভ এবং TAR আর্কাইভের মধ্যে পার্থক্য কী?
GZIP হলো একটি একক-ফাইল কম্প্রেশন অ্যালগরিদম যা DEFLATE গণিত ব্যবহার করে ফাইলের আকার কমায়। TAR হলো একটি আর্কাইভ কন্টেইনার যা কোনো কম্প্রেশন প্রয়োগ না করেই একাধিক ফাইল এবং ডিরেক্টরিকে একটি একক ফাইলে একত্রিত করে।