## 🎯 آموزش باز کردن، استخراج و ساخت فایلهای RAR در لینوکس
فایلهای RAR یکی از فرمتهای محبوب فشردهسازی هستند. برخلاف فرمتهای معمول مثل ZIP و TAR.GZ، فرمت RAR به صورت پیشفرض روی بسیاری از توزیعهای لینوکسی پشتیبانی نمیشود و نیاز به نصب ابزار اضافی دارد.
---
## 🛠️ نصب ابزارهای موردنیاز
### ۱. نصب `unrar` برای استخراج فایلهای RAR
**در Debian/Ubuntu:**
```bash
sudo apt update
sudo apt install unrar
```
**در CentOS/RHEL/Fedora:**
```bash
sudo dnf install unrar
```
(در بعضی نسخهها باید ابتدا مخزن EPEL نصب شود.)
---
### ۲. نصب `rar` برای ساخت فایل RAR
**در Debian/Ubuntu:**
```bash
sudo apt install rar
```
**در CentOS/RHEL/Fedora:**
```bash
sudo dnf install rar
```
---
## 📂 استخراج فایلهای RAR
### استخراج فایل RAR در همان مسیر:
```bash
unrar x file.rar
```
🔹 `x` : استخراج کامل همراه با حفظ ساختار پوشهها
### فقط نمایش محتویات فایل RAR بدون استخراج:
```bash
unrar l file.rar
```
### استخراج فایل RAR به مسیر خاص:
```bash
unrar x file.rar /path/to/destination/
```
---
## 📦 ساخت فایل RAR جدید
### فشردهسازی فایلها یا دایرکتوری به فرمت RAR:
**فشردهسازی یک فایل:**
```bash
rar a archive.rar filename
```
**فشردهسازی یک دایرکتوری:**
```bash
rar a archive.rar /path/to/directory
```
🔹 `a` : اضافه کردن فایل/دایرکتوری به آرشیو
---
## 🔐 ایجاد فایل RAR رمزدار
اگر میخواهی روی فایل RAR رمز بگذاری:
```bash
rar a -p archive.rar /path/to/file
```
🔹 بعد از اجرای دستور، از شما درخواست رمز عبور میشود.
---
## 📜 نکات بیشتر دربارهی RAR در لینوکس
| دستور | توضیح |
|------------------------------------|--------------------------------------------------|
| `unrar e file.rar` | استخراج همه فایلها در یک مسیر (بدون دایرکتوری) |
| `rar a -m5 archive.rar files` | فشردهسازی با بیشترین میزان فشردهسازی (`-m5`) |
| `rar a -v5M archive.rar files` | تقسیم فایل RAR به بخشهای ۵ مگابایتی |
| `rar t file.rar` | تست سلامت فایل RAR بدون استخراج |
---
## 🧠 نکات حرفهای
- `unrar` برای استخراج رایگان است ولی `rar` برای ساخت فایل RAR ممکن است لایسنس داشته باشد (در نسخههای غیرآزاد).
- برای کار با فایلهای RAR چندبخشی (multi-part) باید همهی بخشها را دانلود کرده باشید، سپس استخراج کنید.
- ابزارهای گرافیکی مثل **Ark** یا **Xarchiver** هم از RAR پشتیبانی میکنند.
---
## ✨ نتیجهگیری
با نصب ابزارهای `unrar` و `rar` روی لینوکس، به راحتی میتوانید:
- فایلهای RAR را استخراج کنید
- فایلهای جدید RAR بسازید
- فایلهای رمزدار یا چندبخشی ایجاد یا باز کنید
این ابزارها برای مدیریت فایلهای آرشیوی پیشرفته ضروری هستند و کار شما را بسیار آسانتر میکنند.