CAB (Cabinet) ไฟล์บีบอัดแบบ Lossless ใช้เก็บข้อมูลติดตั้งระบบ ไดรเวอร์ ไฟล์ระบบ ก่อนหน้านี้เรียกว่า Diamond files
Microsoft Publisher "Pack and Go" สร้างไฟล์ .PUZ (รูปแบบ CAB) InstallShield ก็สร้าง .CAB แต่ไม่ใช่ Windows Cabinet Format
วิธีเปิด CAB ไฟล์
1. Windows Built-in: Double-click เปิดเหมือนโฟลเดอร์ปกติ
2. Third-party Tools (Windows/macOS/Linux):
- 7-Zip (ฟรี เปิดได้ทุกอย่าง)
- WinZip
- PeaZip
- IZArc
- cabextract (Linux)
- The Unarchiver (macOS)
InstallShield CAB: เปิดไม่ได้ด้วยโปรแกรมข้างต้น ลอง unshield
.PUZ ไฟล์: เปลี่ยนนามสกุลเป็น .CAB ลองเปิด (Backup ก่อนกันเสียหาย)
Command-line Tools ของ Windows
expand.exe
Extract CAB: expand <source> [<destination>] [-r] [-d] [-i] [-f:<files>]
รายละเอียด: expand /?
makecab.exe
บีบอัด CBS Log (ไฟล์ใหญ่) ใช้ระบบอัตโนมัติ ตอนบูทสแกนอัปเดต makecab.exe ดูรายละเอียด
extrac32
Extract CAB อีกตัว extrac32 | more ดูวิธีใช้
ตัวอย่าง Extract ด้วย Expand
- CD ไปโฟลเดอร์ Source:
cd Desktop - รัน:
expand file.cab -F:* C:\TargetFolder
วิธีติดตั้ง CAB ไฟล์
1. Context Menu: คลิกขวา .cab → Install (ตัวเลือกที่ 2)
2. Command Prompt (Admin) ด้วย DISM:
DISM /Online /Add-Package /PackagePath:"<FULL_PATH_TO_CAB>"
ถ้าขอ Restart กด Y
แปลง CAB เป็นรูปแบบอื่น
- WSP → CAB: เปลี่ยนนามสกุล .wsp เป็น .cab แล้วเปิดได้
- CAB → EXE: ใช้ IExpress Wizard (Win+R →
iexpress) วิซาร์ดนำทาง - CAB → MSI: ไม่มีเครื่องมือมาตรฐาน ใช้ไลบรารีเฉพาะทาง
ควรลบ CAB ไฟล์บนเครื่องหรือไม่?
ไม่แนะนำ CAB ไฟล์ส่วนใหญ่เป็น System Files/Driver ที่ Windows และโปรแกรมพึ่งพา ลบอาจทำระบบเสียหาย มีบางไฟล์ลบได้แต่ต้อง Research ระมัดระวังมาก