1. מוצרים
  2.   דְחִיסָה
  3.   Swift
  4.   ZIP Foundation

ZIP Foundation

 
 

ספריית Swift בקוד פתוח ליצירת ארכיוני ZIP

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

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

Previous Next

תחילת העבודה עם ZIP Foundation

אתה יכול בקלות להתקין ZIP Foundation מ- CocoaPods. אנא השתמש בפקודה הבאה להתקנת הפרויקט במערכת שלך.

הידור ספריית ZIP Foundation באמצעות CocoaPods

 $ pod install

אתה יכול בקלות להתקין את ספריית ZIP Foundation מ- GitHub. אנא השתמש בפקודה הבאה להתקנת הפרויקט במערכת שלך.

התקן את ספריית ZIP Foundation באמצעות GitHub

 go get https://github.com/weichsel/ZIPFoundation.git 

Zip קבצים וספריות באמצעות Swift Library

ספריית הקוד הפתוח ZIP Foundation מאפשרת למפתחי תוכנה לדחוס סוגים שונים של קבצים או ספריות באמצעות קוד Swift. כדי לדחוס קובץ בודד, אתה רק צריך להעביר כתובת URL של קובץ המייצגת את הפריט שברצונך לדחוס וכתובת אתר יעד. כברירת מחדל, לא נעשה שימוש בדחיסה ביצירת ארכיון. אתה יכול גם ליצור ארכיון ZIP דחוס על ידי הגדרת הפרמטר ל-.deflate. זהה לקבצים, הוא גם מקבל את פריטי הספרייה ומוסיף את תוכן הספרייה לארכיון בקלות.

הוסף או הסר ערכים בודדים

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

תהליך ארכיון בזיכרון

ספריית הקוד הפתוח ZIP Foundation כללה תמיכה בטיפול בארכיונים בזיכרון באמצעות פקודות Swift. זה אומר שהספרייה תומכת ביצירה או בחילוץ של הארכיונים שקיימים רק בתוך ה-RAM. אתה יכול בקלות לקרוא ולעדכן את ארכיון הזיכרון עם כמה שורות קוד בלבד. זה גם מאפשר לצרוך תוכן של ערכי ZIP מבלי לכתוב אותם למערכת הקבצים.

 עִברִית