zip

 
 

C API สำหรับรูปแบบไฟล์บีบอัด & zip archive

Open Source C Library เพื่อสร้าง แก้ไข แยกหรือลบไฟล์จาก ZIP Archives 

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

Previous Next

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

ขอแนะนำให้สร้างไลบรารีผ่าน CMake โปรดใช้คำสั่งต่อไปนี้เพื่อรวบรวมไลบรารี zip

รวบรวมไลบรารี zip เป็นไลบรารีไดนามิก

$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make

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

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

การแยกเนื้อหาจาก ZIP Archive

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

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

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

 ไทย