C Library สำหรับจัดการรูปแบบไฟล์บีบอัด

Open Source C Library เพื่อสร้าง แก้ไข ลบ และแตกไฟล์ ZIP ในแอพของคุณเอง 

Libzip เป็นไลบรารี C แบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างและแก้ไขไฟล์ ZIP ภายในแอปพลิเคชันของตนเองได้โดยใช้ความพยายามน้อยที่สุด นักพัฒนาสามารถเพิ่มไฟล์จากบัฟเฟอร์ข้อมูลและไฟล์ต่างๆ ได้อย่างง่ายดาย หรือข้อมูลที่บีบอัดซึ่งคัดลอกมาจากไฟล์ zip อื่นโดยตรง นอกจากนี้ยังรองรับการย้อนกลับการเปลี่ยนแปลงที่ทำโดยไม่ต้องปิดไฟล์เก็บถาวร นอกจากนี้ ไลบรารียังรองรับการเข้ารหัสและถอดรหัส Winzip AES และ PKware รุ่นเก่าอีกด้วย

API ได้รับการจัดทำเป็นเอกสารอย่างดีและสามารถเข้าถึงได้ง่าย API ให้การสนับสนุนอย่างเต็มที่สำหรับคุณสมบัติที่เกี่ยวข้องกับการบีบอัดและการแตกไฟล์ขั้นสูงสำหรับไฟล์ ZIP และ ZIP64 เช่น การเพิ่มไฟล์หรือแทนที่ไฟล์ในไฟล์ ZIP การเพิ่มไดเร็กทอรีไปยังไฟล์ ZIP ลบไฟล์จากไฟล์ ZIP การเข้ารหัสไฟล์และการสนับสนุนการถอดรหัส เวลาแก้ไขล่าสุด เปิดไฟล์ในไฟล์ ZIP เพื่ออ่าน เขียนข้อมูลไปยังแหล่ง zip และอีกมากมาย

Previous Next

เริ่มต้นใช้งาน libzip

ขอแนะนำให้ CMake สร้างไลบรารี libzip คุณสามารถรับได้จากเว็บไซต์ cmake ได้อย่างง่ายดาย

รหัสการติดตั้งทั่วไปได้รับด้านล่าง

คอมไพล์ไลบรารี zip สำหรับการใช้งานพื้นฐาน

mkdir build
cd build
cmake ..
make
make test
make install 

เพิ่มหรือแทนที่ไฟล์ในไฟล์ ZIP

การจัดการไฟล์ ZIP ในแอปพลิเคชันของตนเองมักเป็นความต้องการของบริษัทไอทีและบุคคลทั่วไป ไลบรารี libzip มีคุณสมบัติเหล่านี้อำนวยความสะดวกให้กับโปรแกรมเมอร์คอมพิวเตอร์ โดยอนุญาตให้เพิ่มไฟล์ลงในไฟล์ ZIP รวมทั้งแทนที่หรือลบไฟล์ในไฟล์ ZIP ที่มีอยู่ได้อย่างง่ายดาย วิธีการที่มีอยู่นั้นใช้งานง่ายมาก และคุณต้องการโค้ดเพียงไม่กี่บรรทัดเพื่อทำงานนี้ให้สำเร็จ

สร้างเอกสารใหม่ผ่าน C Library

ไลบรารี libzip ช่วยให้นักพัฒนาสามารถสร้างไฟล์ zip ใหม่ภายในแอปพลิเคชัน C ของตนเองได้ คุณยังสามารถแก้ไขไฟล์ ZIP ที่มีอยู่ได้โดยการเพิ่มหรือแก้ไขไฟล์ภายใน ไลบรารีให้การควบคุมอย่างสมบูรณ์แก่ผู้ใช้โดยอนุญาตให้ผู้ใช้ดูรายการไฟล์ภายในไฟล์ ZIP ลบไดเร็กทอรีหรือไฟล์ในไฟล์ ZIP เปิดหรือปิดไฟล์ และอื่นๆ อีกมากมาย

อ่านและแตกไฟล์ในไฟล์ ZIP

ไลบรารี libzip แบบโอเพนซอร์สช่วยให้ผู้ใช้อ่านและแยกเนื้อหาของไฟล์ ZIP ได้อย่างง่ายดาย ไลบรารีรองรับการแตกไฟล์และโฟลเดอร์ไปยังที่ที่คุณเลือกด้วยโค้ด C เพียงไม่กี่บรรทัด ไลบรารีรองรับการดึงข้อมูลทั้งหมดภายในไฟล์เก็บถาวร เช่นเดียวกับการแตกไฟล์เฉพาะที่คุณเลือก

ควบคุมไฟล์ ZIP ได้มากขึ้น

ไลบรารี zip มีคุณสมบัติที่สำคัญหลายประการสำหรับการควบคุมเนื้อหาของไฟล์ ZIP ได้ดียิ่งขึ้น มีวิธีการและคุณสมบัติมากมายที่สามารถช่วยให้ผู้ใช้ได้รับข้อมูลที่สมบูรณ์เกี่ยวกับไฟล์เก็บถาวรก่อนที่จะแยกเนื้อหา รองรับคุณสมบัติต่างๆ เช่น การนับจำนวนไฟล์ในไฟล์เก็บถาวร การวนซ้ำไฟล์ทั้งหมดในไฟล์เก็บถาวร การแยกเฉพาะไฟล์ที่เลือก การลบไฟล์ออกจากไฟล์เก็บถาวร และอื่นๆ อีกมากมาย

 ไทย