API של PHP ליצירה וחילוץ של ארכיוני ZIP, TAR, TBZ או TGZ

ספריית PHP בקוד פתוח מאפשרת למפתחים ליצור, לרשום, לעדכן, לחלץ, למחוק ארכיונים של פורמטי קבצי דחיסה באמצעות PHP API.

Zippy היא ספריית PHP בקוד פתוח המספקת פונקציונליות לעבודה בפורמטי ארכיון פופולריים כמו TAR, ZIP, TBZ2, TBZ, TGZ ועוד. ספריית ה-Zippy פשוטה מאוד לשימוש ומורכבת מאוסף של מתאמים המסייעים בפעולות הדחיסה והדחיסה הנפוצות ביותר כמו יצירה, עדכון רשימה, חילוץ ומחיקה עבור פורמט נבחר. הוא מכוון למהירויות גבוהות מאוד ודחיסה סבירה.

הספרייה תומכת במספר תכונות חשובות הקשורות לדחיסה, כגון יצירה ועדכון של ארכיוני ZIP, פתיחה ורישום של תוכן ארכיון, הוספה של קבצים לארכיון קיים, תמיכה בדחיסה של BZIP2, התאמה אישית של שמות קבצים וספריות בתוך הארכיון, שמירת הארכיון לארכיון. קובץ, חלץ ארכיון לספרייה ספציפית ועוד.

Previous Next

תחילת העבודה עם PhpZip

קודם כל, אתה צריך PHP 5.5 ומעלה כדי להפעיל את הספרייה בצורה חלקה. שיטת ההתקנה היחידה הנתמכת היא באמצעות Composer. הפעל את הפקודה הבאה כדי לדרוש את Zippi בפרויקט שלך.

הנה הפקודה

 composer require alchemy/zippy

צור ארכיון חדש באמצעות PHP API

מתכנתי תוכנה יכולים ליצור בקלות ארכיון ZIP חדש באמצעות ספריית Zippy בתוך יישומי PHP משלהם. הספרייה תומכת ביצירת archive.zip המכיל "תיקיה" של ספרייה שיכולה להכיל סוגים שונים של קבצים. כדי להוסיף קובץ יש לציין את שם הערך בארכיון וכן לספק נתיב. זה גם מספק תמיכה בהוספת ספרייה חדשה. אתה יכול להוסיף קבצים לארכיון ה-zip שלך אחד בכל פעם או להוסיף את כל הספרייה בבת אחת.

חלץ ארכיון לספרייה ספציפית

ספריית הקוד הפתוח Zippy מספקת את היכולת לחלץ ארכיון באופן פרוגרמטי לספרייה ספציפית באמצעות PHP. אתה יכול להשתמש בו כדי לחלץ הכל בתוך הארכיון או רק כמה קבצים ספציפיים. אנא, חשוב לזכור כי נדרש לציין את הנתיב הנכון של הקובץ בתוך הארכיון כדי לחלץ אותו. במהלך תהליך החילוץ, מבנה הספרייה והקבצים נשמרים היטב והוא מחלץ את כל הקבצים לספריות שלהם.

רישום תוכן הארכיון

ספריית הקוד הפתוח Zippy מאפשרת למפתחי תוכנה לפתוח באופן פרוגרמטי ולהציג את התוכן של ארכיון באמצעות פקודות PHP. הספרייה מעניקה למשתמשים שליטה מלאה וסיפקה שיטות ומאפיינים כדי לקבל מידע נוסף על הארכיון לפני חילוץ כל התוכן שלו. אתה יכול לספור את מספר הקבצים בארכיון, לחזור על כל הקבצים בארכיון, לחלץ רק את הקבצים הדרושים ועוד.

מחיקת ערכים מארכיון ZIP

ספריית הקוד הפתוח Zippy מספקת את היכולת למחוק ערכים מארכיון ה-ZIP באמצעות פקודות PHP. קיימות מספר אפשרויות זמינות למחיקת הערכים, כגון מחיקת ערך בארכיון באמצעות שמו, מחיקת כל הערכים בארכיון ZIP, מחיקת ערכים באמצעות דפוס גלוב ומחיקת ערכים באמצעות דפוס PCRE.

 עִברִית