Open Source Java Compression & Archiving Library
สร้างและแยกไฟล์ ZIP, TAR และ GZIP ผ่านโอเพ่นซอร์สฟรี Java API
Jarchivelib เป็นไลบรารี Java แบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนาสามารถสร้างไฟล์เก็บถาวรใหม่เพื่อจัดการไฟล์ zip ภายในแอปพลิเคชันของตนเอง เป็นไลบรารีการเก็บถาวรและการบีบอัดอย่างง่ายที่สร้างซอร์สโค้ดที่เก็บถาวร ZIP, TAR.gz, TAR.bz2 และ TAR โดยอัตโนมัติ
Jarchivelib ได้รวมการรองรับคุณสมบัติที่สำคัญหลายอย่างไว้ด้วย เช่น การสร้างไฟล์ ZIP โดยใช้ไฟล์ที่มีอยู่ทั้งหมดในไดเร็กทอรี การสร้างไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน การแยกเนื้อหาไฟล์ ZIP ไปยังไดเร็กทอรี และอื่นๆ อีกมากมาย
เริ่มต้นใช้งานจาร์ชีเวลิบ
ในการรันโปรเจ็กต์ของคุณโดยใช้ Jarchivelib ก่อนอื่น คุณต้องมี Java 7 ขึ้นไป คุณสามารถดาวน์โหลดที่เก็บด้วยตนเองได้จาก GitHub ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง
ติดตั้งผ่านคำสั่ง Git
git clone https://github.com/thrau/jarchivelib.git
Jarchivelib Maven Dependency
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
บีบอัดและขยายไฟล์ผ่าน Java Library
Jarchivelib จัดเตรียมฟังก์ชันสำหรับการบีบอัดและขยายขนาดไฟล์ภายในแอปพลิเคชัน Java อนุญาตให้บีบอัดไฟล์อินพุตที่กำหนดไปยังไดเร็กทอรีหรือไฟล์ปลายทางที่กำหนด มันต้องการให้ต้นทางเป็นไฟล์ที่อ่านได้ และปลายทางต้องเป็นไฟล์หรือไดเร็กทอรี API ยังสนับสนุนการคลายการบีบอัดไฟล์ต้นทางที่กำหนดไปยังไดเร็กทอรีหรือไฟล์ปลายทางที่กำหนด
สร้างไฟล์ ZIP ใหม่โดยใช้ Java
Jarchivelib ช่วยให้นักพัฒนาซอฟต์แวร์สร้างไฟล์เก็บถาวรใหม่เพื่อจัดการไฟล์ zip ภายในแอปพลิเคชัน Java ของตนเอง หากไฟล์มีนามสกุลไฟล์แบบผสม เช่น ".tar.gz" Archiver ที่สร้างขึ้นจะรองรับการบีบอัด ".gz" ด้วย นักพัฒนาสามารถละเว้นนามสกุลไฟล์ในชื่อไฟล์เก็บถาวร เนื่องจากไฟล์จะถูกผนวกเข้ากับไฟล์โดยอัตโนมัติหากไฟล์นั้นหายไป นักพัฒนายังสามารถสร้างไฟล์ tar ใหม่ด้วยการบีบอัด gzip ที่สามารถบรรจุไดเร็กทอรีทั้งหมดได้