Gzip

מתוך ויקיפדיה, האנציקלופדיה החופשית
GNU Gzip
מפתח פרויקט גנו
מחזור חיים 1992–הווה (כ־32 שנים)
גרסה אחרונה 1.13 (19 באוגוסט 2023) עריכת הנתון בוויקינתונים
מערכת הפעלה חוצה-פלטפורמות
נכתבה בשפות C
סוג רישיון הרישיון הכללי הציבורי של גנו (GPLv3ׂׂׂׂ)
קוד מקור
קטגוריה דחיסת נתונים
www.gnu.org/software/gzip/
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

gzip הוא פורמט קובץ ויישום מחשב המשמש לדחיסת נתונים. התוכנה נכתבה על ידי ג'ין-לופ גיילי ומארק אדלר כתוכנה חופשית כתחליף לתוכנה compress, שהייתה בשימוש במערכות יוניקס המוקדמות, והייתה מיועדת לפרויקט גנו. גרסה 0.1 ראתה אור ב-31 באוקטובר 1992, וגרסה 1.0 בפברואר 1993.

פורמט[עריכת קוד מקור | עריכה]

gzip מבוססת על אלגוריתם הדחיסה DEFLATE, המהווה שילוב של LZ77 וקידוד הופמן. DEFLATE נועד להחליף את אלגוריתם למפל-זיו ואלגוריתמים אחרים המוגנים בפטנט, אשר באותה התקופה הגבילו את השימוש ב-compress ותוכנות דחיסה אחרות.

הפורמט של קובץ gzip:

על אף שהפורמט מאפשר דחיסה של מספר קבצים יחדיו, gzip בדרך כלל משמש לדחיסת קובץ בודד.[1][2] השימוש הנפוץ ב-gzip הוא בדחיסת קובץ tar, המאגד בתוכו מספר קבצים יחדיו. הסיומות .tar.gz ו-.tgz מציינות קובץ tar דחוס על ידי gzip.[3][4]

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא Gzip בוויקישיתוף

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ Can gzip compress several files into a single archive? באתר הבית של gzip.
  2. ^ Advanced usage - GNU gzip, באתר פרויקט גנו.
  3. ^ .TAR.GZ File Extension, באתר fileinfo.com.
  4. ^ .TGZ File Extension, באתר fileinfo.com.