ไฟล์ CAB คืออะไร??
ไฟล์ที่มีนามสกุล .cab เป็นของไฟล์ windows cabinet ที่อยู่ในหมวดหมู่ของไฟล์ระบบ เป็นไฟล์ที่บันทึกในรูปแบบไฟล์เก็บถาวรในเวอร์ชันของ Microsoft Windows ที่รองรับอัลกอริทึมข้อมูลที่บีบอัด เช่น LZX, Quantum และ ZIP. ไฟล์มีความสำคัญต่อการใช้งานเมื่อผู้ใช้หรือนักพัฒนาต้องการบรรจุและแชร์ข้อมูลและไฟล์การติดตั้งซอฟต์แวร์ คุณสมบัติของการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูลและการรับรองดิจิทัลที่รวมอยู่ในไฟล์เหล่านี้ทำให้ไฟล์นี้สมบูรณ์แบบสำหรับการจัดเก็บและแบ่งปันไฟล์ดังกล่าว รองรับโปรแกรมติดตั้ง Microsoft ต่างๆ เช่น Device Installer, SetUp API และ AdvPak
ประวัติย่อ
ไฟล์ CAB เป็นประเภทไฟล์บีบอัดข้อมูลที่พัฒนาโดย Microsoft เดิมเรียกว่า “Diamond” แต่ต่อมาเรียกอย่างแพร่หลายว่าเป็นไฟล์ CAB ซึ่งย่อมาจากคำว่า “Cabinet”
ข้อมูลจำเพาะทางเทคนิค
โดยปกติแล้ว ไฟล์ CAB สามารถมีได้สูงสุด 65535 โฟลเดอร์ ซึ่งแต่ละไฟล์สามารถมีได้สูงสุด 65536 ไฟล์ กลไกการจัดเก็บไฟล์ CAB นั้นประหยัดทั้งเวลาและพื้นที่ เนื่องจากจะบันทึกแต่ละโฟลเดอร์เป็นบล็อกบีบอัดแทนการบีบอัดและจัดเก็บแต่ละไฟล์แยกกัน ไม่สามารถจัดเก็บโฟลเดอร์ว่างในโฟลเดอร์เก็บถาวร CAB ไฟล์ CAB ได้รับการพัฒนาครั้งแรกโดย Microsoft และใช้ในโปรแกรมติดตั้งต่างๆ เช่น InstallShield ด้วยรูปแบบที่แตกต่างกันเล็กน้อย ไฟล์ CAB มักจะเชื่อมต่อกับโปรแกรมขยายตัวเอง ไฟล์ Microsoft CAB นั้นจดจำได้ง่ายเนื่องจากมีเครื่องหมายเฉพาะที่ช่วยในการระบุรูปแบบ เครื่องหมายเฉพาะสำหรับไฟล์ Microsoft CAB ทั้งหมดเป็นคำนำหน้าสี่คำ MSCF เมื่อเห็นโค้ดนี้ ผู้ใช้สามารถแยกแยะไฟล์ Microsoft CAB จากไฟล์อื่นๆ ได้อย่างง่ายดาย และใช้งานตามนั้นในคอมเพรสเซอร์หรือเวอร์ชันต่างๆ ไฟล์สามารถบีบอัดด้วยข้อมูลการติดตั้งซอฟต์แวร์เพิ่มเติม หรือสามารถขยายข้อมูลปัจจุบันโดยใช้ซอฟต์แวร์ที่เหมาะสม
ตัวอย่าง CAB
ตัวอย่างต่อไปนี้แสดงความสัมพันธ์ระหว่างไฟล์และโฟลเดอร์ในโครงสร้างไฟล์ CAB: