Gzip

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

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

הפורמט של קובץ gzip:
 תקורה באורך 10 בתים, הכוללת מספר קסם (1f 8b), מספר גרסה, וחותם זמן.
 תקורות נוספות, כגון שמו המקורי של הקובץ.
 גוף ההודעה, הכוללת את המידע דחוס באלגוריתם DEFLATE.
 סיומת באורך 4 בתים, הכוללת בדיקת יתירות מחזורית (CRC-32), ואת אורך המידע המקורי.

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

ראו גם
 ZIP (פורמט)

קישורים חיצוניים



 דף הבית של gzip

הערות שוליים

קטגוריה:פורמטי קבצים
קטגוריה:תוכנות דחיסת נתונים
קטגוריה:תוכנה חופשית