ไฟล์ CAB มักใช้ในการติดตั้งแพ็กเกจบนระบบปฏิบัติการ Windows รูปแบบไฟล์บีบอัดนี้รักษาโครงสร้างไดเรกทอรีและเสนอประสิทธิภาพการจัดเก็บ อย่างไรก็ตาม บทความบล็อกนี้จะแนะนำวิธีการบีบอัดไฟล์ CAD โดยโปรแกรมใน Java Aspose.ZIP สำหรับ Java เป็น SDK ระดับถัดไปสำหรับการบีบอัดไฟล์และการจัดเก็บ ดังนั้นเราจะใช้ SDK นี้ในการดำเนินการแตกไฟล์ CAB ใน Java ไม่ว่าหมายเลขไฟล์ประเภทใดที่โฟลเดอร์จะมี Aspose.ZIP สำหรับ Java ก็ทำงานได้ดี ไม่มีคำพูดเพิ่มเติม มาดูที่ส่วนการติดตั้งกัน
การติดตั้ง CAB Archive - SDK
เพื่อทำการติดตั้ง Aspose.ZIP สำหรับ Java คุณสามารถเพิ่มที่เก็บ Maven และความสัมพันธ์ต่อไปนี้ไปยังโครงการของคุณ:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>25.8</version>
</dependency>
หากไม่เช่นนั้น คุณสามารถดาวน์โหลดได้จาก ที่นี่.
ตัวอย่างโค้ดสำหรับการแตกไฟล์ CAB ใน Java
Aspose.ZIP สำหรับ Java ไม่เพียงเสนอเอกสาร SDK แต่ยังมีตัวอย่างโค้ด ตัวอย่าง เพื่อแสดงวิธีการใช้คลาสและวิธีการทำงานกับไฟล์เก็บถาวรโดยโปรแกรม
ขั้นตอนต่อไปนี้แสดงวิธีการแตกไฟล์ CAB:
- สร้างอ็อบเจ็กต์ไฟล์ที่ชี้ไปยังไฟล์ .cab ที่ตั้งอยู่ในไดเรกทอรีข้อมูล
- เปิด FileInputStream เพื่ออ่านไฟล์ .cab
- สร้างอ็อบเจ็กต์ CabArchive โดยใช้สตรีมข้อมูลไฟล์
- เรียกใช้เมธอด extractToDirectory เพื่อแตกเนื้อหาทั้งหมดของไฟล์ CAB ไปยังไดเรกทอรีเอาต์ที่กำหนด
คุณสามารถติดตามโค้ดนี้เพื่อทำให้การแตกไฟล์ CAB ใน Java เป็นอัตโนมัติ:
ผลลัพธ์:
รับใบอนุญาตฟรี
รับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ SDK การบีบอัดนี้
สรุป
ตอนนี้นักพัฒนาสามารถทำการแตกไฟล์ CAB ใน Java โดยโปรแกรมได้โดยใช้ Aspose.ZIP สำหรับ Java การทำงานอัตโนมัตินี้ราบรื่นและสามารถประหยัดเวลาและความพยายาม นอกจากนี้คุณยังสามารถมีโมดูลการแตกไฟล์ CAB ของคุณเองสำหรับแอปพลิเคชันทางธุรกิจของคุณ นอกจากนี้ คุณสามารถไปที่ เอกสาร และ เอกสารอ้างอิง API เพื่อเรียนรู้เพิ่มเติม
นอกจากนี้คุณยังสามารถตั้งคำถามของคุณใน ฟอรัม.
คำถามที่พบบ่อย
ถาม: วิธีการแตกไฟล์ CAB?
คุณสามารถใช้ Aspose.ZIP สำหรับ Java เพื่อ UnZIP ไฟล์ CAB ใน Java ลิงก์นี้อธิบายตัวอย่างโค้ดของการใช้งาน
ถาม: ไฟล์ .CAB ใช้ทำอะไร?
ไฟล์ CAB (Cabinet file) เป็นรูปแบบไฟล์เก็บถาวรของ Microsoft ที่ใช้ในการบีบอัดและบรรจุซอฟต์แวร์ ไดรเวอร์ และไฟล์อัปเดตของ Windows
ถาม: ไฟล์ CAB คืออะไร?
ไฟล์ CAB ใช้สำหรับจัดเก็บและแจกจ่ายส่วนประกอบซอฟต์แวร์ ไฟล์ระบบ ไดรเวอร์ และอัปเดตของ Windows ในแพ็กเกจเดียว
