המרת GZ ל-TAR
חלצו את נתוני ה-TAR מארכיון TAR דחוס ב-GZIP, כגון .tar.gz או .tgz.
השוואת פורמטים ומפרטים טכניים
| מפרט | GZ | TAR |
|---|---|---|
| סוג MIME | application/ | application/ |
| סוג | זרם דחוס | מכל ארכיון |
| דחיסה | DEFLATE ללא אובדן נתונים (LZ77 + Huffman) | לא דחוס (לעיתים קרובות משולב עם gzip/bzip2/xz) |
| מפרט תקני | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| כותרת ביתים קסומים (Magic Bytes) | 1F 8B | 75 73 74 61 72 (ustar) |
סקירת פורמטים ושימושים
קובץ GZ הוא זרם דחוס יחיד שנוצר על ידי אלגוריתם ה-DEFLATE, בעוד שקובץ TAR הוא מיכל לא דחוס המקבץ קבצים ומבני תיקיות מרובים יחד מבלי לכווץ אותם. מנהלי מערכות ומפתחים מבצעים המרה זו לעתים קרובות כאשר הם צריכים לבדוק, לשנות או לחלץ קבצים בודדים בתוך גיבוי דחוס מבלי שיצטרכו לדחוס מחדש את כל הזרם בכל פעם. כלי תוכנה כמו GNU tar, 7-Zip ו-WinRAR מטפלים בהמרה זו באופן מקומי ברוב מערכות ההפעלה השולחניות. המסלול הזה מיועד לארכיוני TAR דחוסים ב-GZIP, כגון .tar.gz או .tgz. הוא פותח את הזרם, בודק שהוא מכיל ארכיון TAR עם קבצים רגילים ומחזיר את בתי ה-TAR. נתוני GZIP אחרים נדחים.
מפרטים טכניים וסקירת מקודדים
GZIP משתמש בסוג MIME application/gzip, בחתימה 1F 8B ובדחיסת DEFLATE. TAR משתמש ב-application/x-tar ובכותרות בלוקים של POSIX. הממיר פותח את זרם ה-GZIP, מוודא שהתוצאה היא ארכיון TAR תקין עם קבצים רגילים, ומחזיר את בתי ה-TAR ללא שינוי.
תאימות למערכות הפעלה ודפדפנים
תמיכה מקומית בשני הפורמטים קיימת כמעט בכל מערכות ההפעלה. סביבות דמויות Linux, macOS ו-Unix כוללות כלי שורת פקודה כגון tar ו-gzip הממירים קבצים אלו באופן מיידי. משתמשי Windows יכולים לסמוך על תוכנות צד שלישי כמו 7-Zip או פקודות טרמינל מודרניות של Windows 10 ו-11. דפדפני אינטרנט אינם יכולים לעבד או לבצע באופן מקומי המרות בין שני סוגי ארכיון אלו, ולכן עיבוד הקבצים חייב להתרחש במכשיר המקומי או באמצעות קוד בשרת. התמיכה משתנה גם לפי האפליקציה, המכשיר, מערכת ההפעלה והגרסה.
מידע שימושי
השתמש בקובץ GZIP שמכיל ארכיון TAR, כגון .tar.gz או .tgz. קובצי .gz ללא ארכיון TAR נדחים.
שאלות נפוצות
כיצד ממירים ארכיון GZIP לארכיון TAR מבלי לאבד איכות?
אם זרם ה-GZIP מכיל ארכיון TAR תקין, פתיחת הדחיסה מחזירה את בתי ה-TAR ללא שינוי. המסלול הזה דוחה נתוני GZIP אחרים.
מה ההבדל בין ארכיון GZIP לארכיון TAR?
GZIP הוא אלגוריתם דחיסה של קובץ יחיד המקטין את גודל הקובץ באמצעות מתמטיקת DEFLATE. TAR הוא מיכל ארכיון המקבץ קבצים ותיקיות מרובים לקובץ יחיד מבלי להחיל שום דחיסה.