ממיר ארכיון TAR לארכיון GZIP

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

בחר או גרור קבצים

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברה ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.

השוואת פורמטים ומפרטים טכניים

מפרטTARGZ
סוג MIMEapplication/x-tarapplication/gzip
סוגarchive containercompressed stream
דחיסהuncompressed (often combined with gzip/bzip2/xz)lossless DEFLATE (LZ77 + Huffman)
מפרט תקניPOSIX.1-2001 / IEEE 1003.1 ustarIETF RFC 1952 (GZIP)
כותרת ביתים קסומים (Magic Bytes)75 73 74 61 72 (ustar)1F 8B

סקירת פורמטים ושימושים

מפתחי תוכנה ומנהלי מערכות מקבצים לעתים קרובות קבצים וספריות מרובים לארכיון TAR יחיד כדי לשמור על מבני תיקיות והרשאות קבצים. עם זאת, קבצי TAR אינם מקטינים את גודל הקובץ בעצמם. הדבר יוצר צורך לדחוס את הארכיון עבור העברות רשת מהירות יותר ואחסון יעיל. על ידי המרת מיכל TAR לארכיון GZIP, המשתמשים מפעילים את אלגוריתם ה-DEFLATE על כל זרם הנתונים. זרימת עבודה זו היא פרקסטה סטנדרטית בסביבות Linux ו-Unix להפצת תוכנה, גיבויי מערכת ופריסת שרתים. כלי דחיסה סטנדרטיים כמו gzip מעבדים את בייטים ה-TAR הגולמיים ישירות, ומוציאים קובץ קומפקטי השומר על כל המטא-דאטה המקורי שלם.

מפרטים טכניים ופירוט מקודדים

קובץ TAR (Tape Archive) הוא בעל סוג ה-MIME application/x-tar ומאחסן קבצים ברצף ללא דחיסה מובנית. הוא נסמך על תקני POSIX ומשתמש בלוקי כותרת המרופדים באפסים. לעומת זאת, קובץ GZIP הוא בעל סוג ה-MIME application/gzip ומתפקד כמיכל זרם דחוס באמצעות אלגוריתם DEFLATE ללא אובדן נתונים, המשלב התאמת חלון הזזה LZ77 וקידוד Huffman. חתימות קבצים קובעות כיצד מערכות הפעלה מזהות פורמטים אלו. קובץ TAR סטנדרטי מכיל לרוב אפסים בהסט 257 עבור מחוון ה-ustar. קובץ GZIP מתחיל בחתימת מספר מאגי מובהקת בת שני בייטים, במיוחד הבייטים ההקסדצימליים 1F 8B, ואחריהם דגלי דחיסה וחותמת זמן.

תאימות למערכות הפעלה ודפדפנים

ארכיוני GZIP נהנים מתמיכה אוניברסלית בכל מערכות ההפעלה המודרניות, כולל Linux, macOS ו-Windows. כלי שורת פקודה כמו gzip ו-gunzip מותקנים מראש במערכות מבוססות Unix, בעוד שגרסאות Windows מודרניות מטפלות ב-GZIP באופן מקומי ב-PowerShell ובסייר הקבצים. דפדפני אינטרנט אינם מחלצים ארכיוני GZIP ישירות בצד הלקוח ללא ספריות JavaScript, אך שרתי אינטרנט משתמשים באופן שגרתי ב-GZIP כדי לדחוס תעבורת HTTP תוך כדי תנועה.

💡 מידע שימושי

צור תמיד את קובץ ה-TAR הלא דחוס שלך תחילה לפני החלת דחיסת GZIP. דחיסת קבצים בודדים בתוך מיכל TAR מניבה יחסי דחיסה גרועים מכיוון שאלגוריתם ה-DEFLATE אינו יכול למצוא דפוסים בין קבצים ביעילות כמו שהוא יכול על זרם בייטים רציף יחיד.

השוואת פורמטים ומפרטים טכניים

שקול ארכיון פרויקט תוכנה בגודל 500 מגה-בייט. בפורמט ה-TAR הלא דחוס שלו, העברת קובץ זה לוקחת כ-16.6 שניות בחיבור סיב אופטי של 250 Mbps, 1.3 דקות בחיבור 5G של 50 Mbps, וכמעט 14 דקות בחיבור 4G של 5 Mbps. המרת קובץ ה-TAR לארכיון GZIP בדרך כלל מכווצת אותו ל-150 מגה-בייט. גודל הקובץ המוקטן מקצץ את זמני ההעברה ל-5 שניות בסיב אופטי, 24 שניות ב-5G, ו-4.2 דקות ב-4G.

שאלות נפוצות

כיצד ממירים ארכיון TAR לארכיון GZIP מבלי לאבד איכות?

ההמרה משתמשת באלגוריתם ה-DEFLATE ללא אובדן נתונים. דחיסה ללא אובדן נתונים פירושה שכל בייט יחיד, הרשאת קובץ ומבנה תיקיות נשמרים בדיוק כפי שהיו בקובץ ה-TAR המקורי, עם אפס אובדן נתונים במהלך החילוץ.

מה ההבדל בין ארכיון TAR לארכיון GZIP?

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