המרת TAR ל-GZ

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

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

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

או הדבק Ctrl+V

בזמן שאתם מחכים לקבצים, אפשר לשחק ב-Code Rain

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

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

מפרטTARGZ
סוג MIMEapplication/x-tarapplication/gzip
סוגמכל ארכיוןזרם דחוס
דחיסהלא דחוס (לעיתים קרובות משולב עם gzip/bzip2/xz)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 סטנדרטי מכיל לרוב את מחוון ה-ustar בהסט 257. קובץ GZIP מתחיל בחתימת מספר מאגי מובהקת בת שני בייטים, במיוחד הבייטים ההקסדצימליים 1F 8B, ואחריהם דגלי דחיסה וחותמת זמן.

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

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

מידע שימושי

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

שאלות נפוצות

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

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

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

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