PHP API เพื่อสร้างและแยกไฟล์ ZIP, TAR, TBZ หรือ TGZ
Open Source PHP Library ช่วยให้นักพัฒนาสามารถสร้าง, แสดงรายการ, อัปเดต, แยก, ลบรูปแบบไฟล์บีบอัด Archives ผ่าน PHP API
Zippy เป็นไลบรารี PHP แบบโอเพ่นซอร์สที่มีฟังก์ชันการทำงานสำหรับรูปแบบไฟล์เก็บถาวรยอดนิยม เช่น TAR, ZIP, TBZ2, TBZ, TGZ และอื่นๆ ไลบรารี Zippy นั้นใช้งานง่ายมาก และประกอบด้วยชุดของอะแดปเตอร์ที่ช่วยในการดำเนินการบีบอัดและคลายการบีบอัดที่พบบ่อยที่สุด เช่น สร้าง รายการอัปเดต แยกและลบสำหรับรูปแบบที่เลือก มันมีจุดมุ่งหมายเพื่อความเร็วสูงมากและการบีบอัดที่เหมาะสม
ไลบรารีรองรับคุณสมบัติที่เกี่ยวข้องกับการบีบอัดที่สำคัญหลายประการ เช่น การสร้างและอัปเดตไฟล์ ZIP การเปิดและแสดงรายการเนื้อหาของไฟล์เก็บถาวร การผนวกไฟล์เข้ากับไฟล์เก็บถาวรที่มีอยู่ การสนับสนุนการบีบอัด BZIP2 การปรับแต่งไฟล์และชื่อไดเร็กทอรีภายในไฟล์เก็บถาวร แยกไฟล์เก็บถาวรไปยังไดเร็กทอรีเฉพาะและอื่น ๆ
เริ่มต้นใช้งาน PhpZip
ก่อนอื่น คุณต้องมี PHP 5.5 ขึ้นไปเพื่อเรียกใช้ไลบรารี่ได้อย่างราบรื่น วิธีการติดตั้งที่รองรับเท่านั้นคือผ่าน Composer เรียกใช้คำสั่งต่อไปนี้เพื่อกำหนดให้ Zippy ในโครงการของคุณ
นี่คือคำสั่ง
composer require alchemy/zippy
สร้างเอกสารใหม่ผ่าน PHP API
โปรแกรมเมอร์ซอฟต์แวร์สามารถสร้างไฟล์ ZIP ใหม่ได้อย่างง่ายดายโดยใช้ไลบรารี Zippy ภายในแอปพลิเคชัน PHP ของตนเอง ไลบรารีรองรับการสร้างไฟล์ archive.zip ที่มี "โฟลเดอร์" ของไดเร็กทอรีที่สามารถมีไฟล์ประเภทต่างๆ ในการเพิ่มไฟล์ คุณต้องระบุชื่อของรายการในไฟล์เก็บถาวรรวมถึงระบุพาธ นอกจากนี้ยังให้การสนับสนุนสำหรับการเพิ่มไดเร็กทอรีใหม่ คุณสามารถเพิ่มไฟล์ลงในไฟล์ zip ของคุณทีละไฟล์หรือเพิ่มทั้งไดเร็กทอรีในครั้งเดียว
แตกไฟล์เก็บถาวรไปยังไดเร็กทอรีเฉพาะ
ไลบรารี Zippy แบบโอเพ่นซอร์สมีความสามารถในการแยกไฟล์เก็บถาวรโดยทางโปรแกรมไปยังไดเร็กทอรีเฉพาะโดยใช้ PHP คุณสามารถใช้เพื่อแยกทุกอย่างในไฟล์เก็บถาวรหรือเฉพาะไฟล์บางไฟล์ โปรดอย่าลืมว่าจำเป็นต้องระบุเส้นทางที่ถูกต้องของไฟล์ภายในไฟล์เก็บถาวรเพื่อแยกไฟล์ ในระหว่างกระบวนการแตกไฟล์ ไดเร็กทอรีและโครงสร้างไฟล์จะถูกเก็บไว้อย่างดี และจะแตกไฟล์ทั้งหมดไปยังไดเร็กทอรีที่เกี่ยวข้อง
Listing Archive's Contents
ไลบรารี Zippy แบบโอเพ่นซอร์สช่วยให้นักพัฒนาซอฟต์แวร์สามารถเปิดโปรแกรมและแสดงเนื้อหาของไฟล์เก็บถาวรผ่านคำสั่ง PHP ไลบรารีช่วยให้ผู้ใช้ควบคุมได้อย่างสมบูรณ์และได้จัดเตรียมวิธีการและคุณสมบัติเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์เก็บถาวรก่อนที่จะแยกเนื้อหาทั้งหมด คุณสามารถนับจำนวนไฟล์ในไฟล์เก็บถาวร วนซ้ำไฟล์ทั้งหมดในไฟล์เก็บถาวร แยกเฉพาะไฟล์ที่จำเป็น และอื่นๆ
การลบรายการจากไฟล์ ZIP
ไลบรารี Zippy แบบโอเพ่นซอร์สมีความสามารถในการลบรายการจากไฟล์ ZIP ผ่านคำสั่ง PHP มีหลายตัวเลือกสำหรับการลบรายการ เช่น ลบรายการในไฟล์เก็บถาวรโดยใช้ชื่อ ลบรายการทั้งหมดในไฟล์ ZIP ลบรายการโดยใช้รูปแบบ glob และลบรายการโดยใช้รูปแบบ PCRE