আর্কাইভ ফরম্যাট বেছে নেওয়া
চারটি ফরম্যাট, তিনটি সত্যিকারের ভিন্ন নকশা, আর একটি, যা কোনো ফ্রি সফটওয়্যারের তৈরি করার অনুমতি নেই। কোনটি আপনার দরকার, তা প্রায় পুরোপুরি নির্ভর করে কে ফাইলটি খুলবেন তার ওপর।
সর্বশেষ পর্যালোচনা:
সংক্ষেপে উত্তর
কাউকে কিছু পাঠাতে: ZIP। এই শতাব্দীতে তৈরি যেকোনো Windows, macOS ও Linux কম্পিউটারে কিছু ইনস্টল না করেই এটি খোলে। কমপ্রেশনের যেকোনো সুবিধার চেয়ে এর মূল্য বেশি, আর একমাত্র এই ফরম্যাটের ক্ষেত্রেই কথাটি সত্য।
Unix-এ কোনো ফোল্ডার-কাঠামো ব্যাকআপ বা স্থানান্তর করতে: tar.gz। এটি পারমিশন, মালিকানা ও সিম্বলিক লিংক সংরক্ষণ করে, যা প্রচলিত অন্য কোনো ফরম্যাট ঠিকভাবে করে না, আর এটি ZIP-এর চেয়ে ভালো কমপ্রেস করে।
কোনো কিছু যতটা সম্ভব ছোট করতে: 7z। বেশিরভাগ ফাইলে ZIP-এর চেয়ে অনেকটাই ছোট, সঙ্গে AES-256 এনক্রিপশন, যা ফাইলের ভেতরের কনটেন্টের পাশাপাশি ফাইলের নামও লুকাতে পারে। প্রাপকের একটি সফটওয়্যার লাগবে — সেটি ফ্রি, তবু একটি বাড়তি ধাপ।
RAR: প্রায় নিশ্চিতভাবেই আপনার এটি দরকার নেই, আর দরকার হলেও শুধু WinRAR-ই এটি বানাতে পারে। নিচে এর ব্যাখ্যা আছে, কারণ মানুষ সবচেয়ে বেশি এই প্রশ্ন নিয়েই আসেন।
সাইজে tar.gz কেন ZIP-কে হারায়
পার্থক্যটা ভালো কমপ্রেশনের নয়, গঠনের। ZIP প্রতিটি ফাইল আলাদা করে কমপ্রেস করে, আর এ কারণেই বড় আর্কাইভ থেকে বাকিগুলো না ছুঁয়ে একটি ফাইল বের করে আনা যায়। .tar.gz সবকিছুকে একটি টানা স্ট্রিম হিসেবে কমপ্রেস করে — tar ফাইলগুলো একটির পর একটি জুড়ে দেয়, আর gzip পুরো ফলটিকে মুড়ে দেয়।
এর মানে, কমপ্রেস করা tar ফাইলগুলোর মধ্যকার পুনরাবৃত্তি কাজে লাগাতে পারে, ZIP পারে না। একই ধরনের পঞ্চাশটি সোর্স ফাইল, কনফিগারেশন ডকুমেন্ট বা লগ ফাইলের ফোল্ডারে পার্থক্যটা অনেক। সম্পর্কহীন ছবির ফোল্ডারে কোনো পার্থক্যই নেই, কারণ আগে থেকে কমপ্রেস করা ডেটা কেউই আর কমপ্রেস করতে পারে না।
এর মূল্য দিতে হয় অন্য প্রান্তে। কমপ্রেশন যেহেতু সবকিছুকে মুড়ে রাখে, .tar.gz-এর কোনো সূচি নেই: ভেতরে কী আছে তার তালিকা দেখতে শুরু থেকে ডিকমপ্রেস করতে হয়, আর শেষ ফাইলটি বের করতে পুরোটাই ডিকমপ্রেস করতে হয়। ZIP যেকোনো সাইজেই সঙ্গে সঙ্গে তালিকা দেখায়। কোনটি ভালো, তা পুরোপুরি নির্ভর করে আর্কাইভটি পুরোটা একসাথে খোলা হবে কি না তার ওপর — ব্যাকআপ বা সোর্স রিলিজ সবসময় সেভাবেই খোলা হয়।
কী কমপ্রেস হয়, আর কী হয় না
জানার মতো সবচেয়ে কাজের কথা এটিই, আর এটি সব ফরম্যাটের বেলায় খাটে। আগে থেকে কমপ্রেস করা ফাইল আর কমপ্রেস হয় না। JPEG, PNG, MP3, MP4, PDF ও অন্য আর্কাইভ থেকে পুনরাবৃত্তি আগেই সরানো হয়েছে; এগুলোর ওপর যেকোনো কমপ্রেসর চালালে সময় খরচ হয়, লাভ হয় এক শতাংশেরও ভগ্নাংশ।
তাই পঞ্চাশটি ছবির ZIP মূলত পঞ্চাশটি ছবির সমান সাইজের, আর এটি ফরম্যাটের ব্যর্থতা নয়, সঠিকভাবে কাজ করারই প্রমাণ। এগুলো আর্কাইভ করার কারণ হলো পঞ্চাশটির বদলে একটি ফাইল পাঠানো। টেক্সট, ডকুমেন্ট, সোর্স কোড, স্প্রেডশিট আর আনকমপ্রেসড ছবিতেই কমপ্রেশন সত্যিকারের কাজে আসে — প্রায়ই সাইজ এক-তৃতীয়াংশ বা তারও কম হয়ে যায়।
এর মানে, মিডিয়ার ফোল্ডারের জন্য শক্তিশালী ফরম্যাট বেছে নেওয়া পরিশ্রমের অপচয়। সোর্স কোডে 7z ZIP-কে অনেকটাই হারাবে, কিন্তু ছবির লাইব্রেরিতে প্রায় একটুও না।
ফ্রি কোনো কিছু দিয়ে কেন RAR তৈরি করা যায় না
RAR-এর মালিকানা আছে। RarLab এর লাইসেন্স দেয়, WinRAR একটি পেইড সফটওয়্যার, আর RAR তৈরি করতে পারে এমন একমাত্র সোর্সের লাইসেন্সে স্পষ্টভাবে বলা আছে, এটি দিয়ে সামঞ্জস্যপূর্ণ কমপ্রেসর বানানো নিষিদ্ধ। নিরুৎসাহিত নয় — লিখিতভাবে নিষিদ্ধ, ব্যবহারের মূল শর্ত হিসেবেই।
ডিকমপ্রেশনের ব্যাপারটা ইচ্ছাকৃতভাবেই আলাদা। RarLab একটি unrar সোর্স প্রকাশ করে, যা দিয়ে যে কেউ ফরম্যাটটি পড়তে পারেন; এ কারণেই 7-Zip, The Unarchiver, VLC আর এই সাইট সম্পূর্ণ বৈধভাবে RAR ফাইল খোলে। খোলার অনুমতি আছে; তৈরির নেই। এই অসমতার কারণেই আপনার ব্যবহৃত প্রতিটি আর্কাইভার RAR খুলতে পারে, কিন্তু বানাতে পারে কেবল একটি।
তাই কোনো ওয়েবসাইট যখন “ZIP থেকে RAR” অফার করে, তখন তিনটির যেকোনো একটি ঘটছে। সেটি আপনার .zip-এর নাম বদলে .rar করে দেয়, যা শুধু ফাইলের তালিকাকেই ধোঁকা দেয়, আর কিছুকে নয়। অথবা সার্ভারে WinRAR-এর একটি লাইসেন্স করা কপি চালায়, অর্থাৎ আপনার ফাইল একজন অপরিচিত মানুষের কম্পিউটারে পাঠানো হয়েছে। অথবা একটি প্রগ্রেস বারের আড়ালে কিছুই করে না। চতুর্থ কোনো সম্ভাবনা নেই।
কোনো সিস্টেম সত্যিই এই এক্সটেনশন চাইলে WinRAR কিনুন। মানুষ আসলে যেসব কাজে RAR চান — জোরালো কমপ্রেশন, কয়েকটি ভলিউমে ভাগ করা, শক্তিশালী এনক্রিপশন, রিকভারি রেকর্ড — সেগুলো 7-Zip আরও ভালোভাবে করে, আর সেটি ফ্রি।
পাসওয়ার্ড, আর যেটি এড়িয়ে চলবেন
ZIP-এর দুটি এনক্রিপশন পদ্ধতি আছে, আর এদের পার্থক্য খুবই গুরুত্বপূর্ণ। মূল ZipCrypto ভাঙা — রিকভারি টুল কয়েক সেকেন্ডে এটি ভেঙে ফেলে — অথচ “আপনার ZIP-এ পাসওয়ার্ড দিন” ধরনের অবাক করার মতো অনেক টুল এখনো চুপচাপ এটিই ব্যবহার করে। AES-256-সহ ZIP নিরাপদ, আর এনক্রিপশন চাইলে বর্তমান 7-Zip ও WinZip এটিই তৈরি করে।
ভালো এনক্রিপশনেও দ্বিতীয় একটি ফাঁদ আছে। সাধারণ এনক্রিপ্ট করা ZIP-এর সূচি পড়া যায়, তাই ফাইলটি হাতে পেলে যে কেউ পাসওয়ার্ড ছাড়াই ভেতরে ঠিক কী আছে দেখতে পারেন। ডকুমেন্টের নাম প্রায়ই তার কনটেন্টের মতোই অনেক কিছু প্রকাশ করে দেয়। 7z হেডারও এনক্রিপ্ট করতে পারে, আর অপশনটিতে টিক দেওয়া সার্থক।
এই সাইট ইচ্ছা করেই আর্কাইভে পাসওয়ার্ড সুরক্ষা একেবারেই দেয় না: ভাঙা পদ্ধতিটি দেওয়া কিছু না দেওয়ার চেয়েও খারাপ, কারণ সেটি দেখতে সুরক্ষার মতো। সত্যিকারের ব্যক্তিগত আর্কাইভের জন্য AES-256 ও হেডার এনক্রিপশনসহ 7-Zip ব্যবহার করুন।
ডাউনলোড যা ফেরাতে পারে না
ব্রাউজারে কোনো সোর্স রিলিজ বা ব্যাকআপ খোলার আগে এটি জেনে রাখা ভালো। Unix পারমিশন, মালিকানা ও সিম্বলিক লিংক tar-এ সংরক্ষিত থাকে, কিন্তু ডাউনলোডের মাধ্যমে তা ফেরানো যায় না — ফাইলগুলো সাধারণ পারমিশন নিয়ে আসে, তাই একটি এক্সিকিউটেবল স্ক্রিপ্ট আর এক্সিকিউটেবল থাকে না, আর একটি সিমলিংক আসে ছোট একটি ফাইল হিসেবে, যা সে আসলে।
এমন কম্পিউটারে যেখানে কিছু ইনস্টল করতে পারবেন না, সেখানে একটি ডকুমেন্ট পড়তে বা একটি ছবি বের করতে এখানে খোলা একদম সঠিক। যা বিল্ড বা রান করতে চান, তা খুলতে কমান্ড লাইন ব্যবহার করুন — tar -xzf প্রতিটি Mac ও Linux কম্পিউটারে আছে, আর Windows-এ আছে ২০১৮ থেকে।
সাধারণ প্রশ্নোত্তর
আমার ZIP প্রায় ছোটই হলো না কেন?
কারণ এতে যা রেখেছেন, তা আগে থেকেই কমপ্রেস করা — ছবি, গান, ভিডিও বা PDF। এসব ফরম্যাট নিজেদের পুনরাবৃত্তি আগেই সরিয়ে ফেলেছে, তাই আর্কাইভারের খুঁজে পাওয়ার মতো কিছু বাকি নেই। তবু অনেকগুলোর বদলে একটি ফাইল হিসেবে আর্কাইভটি কাজের।
কাউকে 7z পাঠানো কি নিরাপদ?
ফরম্যাটে কোনো সমস্যা নেই; প্রশ্ন হলো তিনি এটি খুলতে পারবেন কি না। Windows-এ 7-Zip ফ্রি, আর macOS-এ The Unarchiver ও Keka এটি খুলতে পারে — কিন্তু এটি একটি বাড়তি ধাপ, আর প্রাপক প্রযুক্তিতে অভ্যস্ত না হলে ZIP পাঠালে এই আলোচনাই আর লাগে না।
.tar, .tar.gz আর .tgz-এর মধ্যে পার্থক্য কী?
.tar আনকমপ্রেসড — শুধু মেটাডেটাসহ ফাইলগুলো একটির পর একটি জুড়ে দেওয়া। .tar.gz হলো সেটিই, gzip দিয়ে কমপ্রেস করা, আর .tgz একই জিনিস, ছোট নামে, সেসব সিস্টেমের জন্য যেগুলো দুটি ডট পছন্দ করত না। .tar.bz2 আর .tar.xz-ও আছে, যা আরও বেশি কমপ্রেস করে, তবে ধীরে।
WinRAR ছাড়া কি RAR খোলা যায়?
হ্যাঁ, সহজেই। 7-Zip, The Unarchiver, Keka, এমনকি VLC-ও RAR ফাইল পড়তে পারে, এই সাইটও পারে। শুধু তৈরি করাটাই সীমিত।
পাসওয়ার্ড দেওয়া ZIP কি আসলেই নিরাপদ?
AES-256 হলে হ্যাঁ, তবে শর্ত হলো, হেডার এনক্রিপ্ট করে এমন ফরম্যাট ব্যবহার না করলে ফাইলের নাম পড়া যায়। পুরোনো ZipCrypto হলে — যা কিছু টুল এখনো না জানিয়ে ব্যবহার করে — না; একে সুরক্ষা নয়, বড়জোর একটি বাধা হিসেবে ধরুন।