জিপ ফাংশন আপনাকে একটি ফাইলকে তার সকল সংশ্লিষ্ট কনফিগারেশনসহ একটি সিঙ্গেল ফাইলে কম্প্রেস করে ছোট আকারে রূপান্তর করতে দেয়। এইভাবে, এসব কম্প্রেসড জিপ ফাইল ইমেইল বা অন্যান্য ফাইল-শেয়ারিং মিডিয়ামের মাধ্যমে অন্যদের সাথে সহজে শেয়ার করা যায়।
জিপ ফাংশন পারফর্ম করার জন্য ব্যবহারকারীরা সাধারণত WinRAR এবং 7-zip-এর মতো RAR সফটওয়্যার ব্যবহার করে। কিন্তু আপনি কি জানতেন, আপনি বিল্ট-ইন উইন্ডোজ পাওয়ারশেলও ব্যবহার করতে পারেন জিপ/আনজিপ ফাইল করার জন্য? চলুন প্রক্রিয়াটি শুরু করি –
আরও পড়ুন: উইন্ডোজ এবং ম্যাক-এ ফাইল কীভাবে কম্প্রেস করবেন
উইন্ডোজ পাওয়ারশেল ব্যবহার করে ফাইল কীভাবে জিপ করবেন?
ফাইল কম্প্রেস করার সাথে শুরু করা যাক। উইন্ডোজ পাওয়ারশেল ব্যবহার করে ফাইল কম্প্রেস বা জিপ করার প্রক্রিয়া নিচে দেওয়া হলো:
ধাপ ১: Powershell খুলুন Windows Start Menu-এ সার্চ করে।
ধাপ ২: এখন আপনাকে নিচের সিনট্যাক্স ব্যবহার করে একটি কমান্ড টাইপ করতে হবে –
এখানে কমান্ড লাইনটির অর্থ:
Compress-Archive -LiteralPath <PathToFiles> -DestinationPath <PathToDestination>
- PathToFiles: সোর্স ফাইলের পথ जिसे আপনি কম্প্রেস করতে চান।
- PathToDestination: গন্তব্য যেখানে আপনি জিপ ফাইলটি রাখতে চান।
ধাপ ৩: উদাহরণস্বরূপ, উপরের প্যারামিটার দুটিকে প্রাসঙ্গিক ফাইল পথ দিয়ে রিপ্লেস করার পর কমান্ডটি হবে –
Compress-Archive -LiteralPath ‘C:\Users\AbhishekSharma\Downloads/tweakshotsetupg_tweaking-default.exe’,’‘C:\Users\AbhishekSharma\Downloads/adrsetup_systweak-default.exe’ -DestinationPath ‘G:\Systweak\Apps.zip’
আপনি লক্ষ্য করলেন, আমি যে দুটি ফাইল কম্প্রেস করতে চাই তাদের পথ কমা (,) দিয়ে আলাদা করা হয়েছে। আপনি কমা দিয়ে আলাদা করে যত ইচ্ছে পথ যোগ করতে পারেন। এই দুটি ফাইল পথ কোটেশন মার্কস ('')-এর ভিতরে রাখা উচিত।

প্লাস, ডেস্টিনেশন পথের শেষে, আমি Apps.zip যোগ করেছি, যা কম্প্রেসড ফাইলের নাম যা আমি নিজে নির্ধারণ করেছি। আপনি যদি ফলাফল কম্প্রেসড ফাইলের জন্য কোনো নাম না দেন, তবে সেটি ডেস্টিনেশন পথে .zip হিসেবে সংরক্ষিত হবে।
উইন্ডোজ পাওয়ারশেল ব্যবহার করে ফোল্ডার কীভাবে জিপ করবেন?
ধাপ ১: Powershell খুলুন Windows Start Menu-এ সার্চ করে।
ধাপ ২: সিনট্যাক্স এবং কমান্ডটি এখন কিছুটা পরিবর্তন হবে যেহেতু আপনি একটি সম্পূর্ণ ফোল্ডার এবং তার ভিতরের সবকিছু এক জিপ ফাইলে কম্প্রেস করতে চান। এখন আপনাকে নিচের সিনট্যাক্স ব্যবহার করে কমান্ড টাইপ করতে হবে –
Compress-Archive -LiteralPath <PathToFolder> -DestinationPath <PathToDestination>
PathToFolder এখানে প্রতিনিধিত্ব করে সেই ফোল্ডারের পথ যার কন্টেন্ট আপনি এক সিঙ্গেল জিপ ফাইলে কম্প্রেস করতে চান।
ধাপ ৩: আপনি যদি উপরের কমান্ডটি আবার নেন, এবং ডাউনলোডস ফোল্ডারের দুটি সেটআপ ফাইলের বদলে সম্পূর্ণ Downloads ফোল্ডার কম্প্রেস করার সিদ্ধান্ত নেন, তবে কমান্ডটি হবে –
Compress-Archive -LiteralPath ‘C:\Users\AbhishekSharma\Downloads’ -DestinationPath ‘G:\Systweak\Apps.zip’
উইন্ডোজ পাওয়ারশেল ব্যবহার করে ফাইল কীভাবে আনজিপ করবেন?
একটি কম্প্রেসড ফাইল আনজিপ করে এর কন্টেন্ট এক্সপ্যান্ড করার প্রক্রিয়া অনেক সহজ। আপনার দরকার শুধু জিপ ফোল্ডার/ফাইলের পথ এবং একটি ডেস্টিনেশন পথ। এখানে কীভাবে করবেন:
ধাপ ১: Powershell খুলুন Windows Start Menu-এ সার্চ করে।
ধাপ ২: এখানে সিনট্যাক্স Compressed-Archive থেকে Expand Archive এ পরিবর্তন হবে পথগুলো অনুসরণ করে –
Expand-Archive -LiteralPath <PathToZipFile> -DestinationPath <PathToDestination>
ধাপ ৩: আমরা আগের জিপ কমান্ডটি উল্টিয়ে দিই এবং একই ফোল্ডার পথ ব্যবহার করি, পাওয়ারশেল ব্যবহার করে ফাইল আনজিপ করার কমান্ড হবে –
Expand-Archive -LiteralPath ‘G:\Systweak\Apps.zip’ -DestinationPath ‘C:\Users\AbhishekSharma\Downloads’

Apps Zip File থেকে কন্টেন্ট ডাউনলোডস ফোল্ডারে এক্সপ্যান্ড হয়ে যাবে। আপনি যদি ডেস্টিনেশন পথে অস্তিত্বহীন কোনো ফোল্ডার নির্দিষ্ট করেন, তবে পাওয়ারশেল আনজিপ করার আগে নির্দিষ্ট নামের ফোল্ডার তৈরি করবে।
এছাড়া, আপনি যদি ডেস্টিনেশন পথ নির্দিষ্ট না করে কমান্ড রান করেন, তবে পাওয়ারশেল আপনার C-ড্রাইভ-এর Users ফোল্ডারে একটি Archive ফোল্ডার তৈরি করবে, পথটি হবে –
‘C:\Users\AbhishekSharma.’
যদি ইতিমধ্যে একটি Archive ফোল্ডার থাকে, তবে পাওয়ারশেল কমান্ড এক্সিকিউশনে এরর রিটার্ন করবে। তবে, আপনি পাওয়ারশেলকে পূর্বের Archive ফোল্ডারের ডেটা ওভাররাইট করে জিপ ফাইল থেকে এক্সপ্যান্ড করা কন্টেন্ট দিয়ে পপুলেট করার নির্দেশ দিতে পারেন। তবে, একবার ওভাররাইট হলে, পুরনো ফাইলগুলো स्थायीভাবে ডিলিট হয়ে যাবে।
আপনার পছন্দও হতে পারে
পিসি কে কারো প্রয়োজন? আপনার অ্যান্ড্রয়েডে জিপ/আনজিপ ফাইল করার উপায় শিখুন
