Skip to main content

איזו היא כלי דחיסה הטוב ביותר עבור לינוקס?

Week 5, continued (אַפּרִיל 2025)

Week 5, continued (אַפּרִיל 2025)
Anonim

כשזה מגיע למציאת כלי דחיסת קבצים ב- Linux, אתה חייב להיתקל zip, gzip ו bzip2. איזה מהם הוא כלי דחיסה הטוב ביותר עבורך תלוי בחלק על מה אתה מתכנן לדחוס. סדרה של בדיקות לשים את שלושת הכלים דרך צעדים שלהם כדי לראות איזה מהם הוא הטוב ביותר.

כלי הטוב ביותר עבור דחיסת מסמכי Windows

הבדיקה הראשונה משתמשת בכל כלי דחיסה על סוג קובץ יחיד כדי לקבוע כיצד כל כלי מטפל הקובץ המדובר.

סדרה זו של בדיקות רץ על מסמך Windows בפורמט Microsoft DOCX.

באמצעות הגדרות ברירת המחדל, התוצאות הן:

כליגודל הקובץ
קבצים ראשוניים12202 בתים
רוכסן9685
gzip9537
bzip210109

שימוש בהגדרות דחיסה מקסימלי על אותו קובץ נמסר תוצאות דומות. השימוש בדחיסה המקסימלית לא הניב תוצאות טובות יותר מאשר שימוש בהגדרות ברירת המחדל.

כליגודל הקובץ
קבצים ראשוניים12202 בתים
רוכסן9677
gzip9530
bzip210109

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

בכל שלושת הבדיקות, gzip יוצא על העליונה בכל הקטגוריות ו bzip2 הוא הכי פחות יעיל.

כלי הטוב ביותר עבור דחיסת תמונות

הבדיקה הבאה מציגה את התוצאות של דחיסת תמונות בתבניות PNG, JPG, Bitmap ו- GIF. בתיאוריה, קבצי JPG כבר דחוסים ולכן לא יכול לדחוס בכלל יכול, בתיאוריה, להפוך את הקובץ גדול יותר.

תוצאות הבדיקה מדגימה כי דחיסת תמונות בפורמט JPB היתה השפעה מועטה.

קובץ PNG

כליגודל הקובץ
קבצים ראשוניים345265
רוכסן345399
gzip345247
bzip2346484

קובץ JPEG

כליגודל הקובץ
קבצים ראשוניים44340
רוכסן44165
gzip44015
bzip244281

קובץ מפת סיביות

כליגודל הקובץ
קבצים ראשוניים3113334
רוכסן495028
gzip494883
bzip2397569

קובץ GIF

כליגודל הקובץ
קבצים ראשוניים6164
רוכסן5772
gzip5627
bzip26051

בכל המקרים, gzip יצא שוב למעלה מלבד מפת סיביות צנועה. על התמונה bitmap, דחיסה bzip2 המיוצר קובץ זעיר בהשוואה המקורי פורמטים דחיסה אחרים.

כלי הטוב ביותר עבור דחיסת קבצי אודיו

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

קובץ 1

כליגודל הקובץ
קבצים ראשוניים5278905
רוכסן5270224
gzip5270086
bzip25270491

קובץ 2

כליגודל הקובץ
קבצים ראשוניים4135331
רוכסן4126138
gzip4126000
bzip24119410

כלי הטוב ביותר עבור דחיסת וידאו

עבור בדיקה זו, שני קבצי וידאו נבדקו. כמו MP3, קובץ MP4 כבר מכיל רמה של דחיסה. קובץ FLV אין שום רמה של דחיסה כפי שהוא פורמט lossless.

MP4

כליגודל הקובץ
קבצים ראשוניים731908
רוכסן478546
gzip478407
bzip2478042

FLV

כליגודל הקובץ
קבצים ראשוניים7833634
רוכסן4339169
gzip4339030
bzip24300295

שני פורמטים של קבצים היו דחוסים, ועל שניהם, bzip2 עשה את העבודה הטובה ביותר, למרות התוצאות היו דומות.

ניתנים להפעלה

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

קובץ 1

כליגודל הקובץ
קבצים ראשוניים26557472
רוכסן26514031
gzip26513892
bzip226639209

קובץ 2

כליגודל הקובץ
קבצים ראשוניים195629144
רוכסן193951631
gzip193951493
bzip2194834876

למרות ההשפעות היו מינימלי, דחיסת gzip יוצא על הדף bzip2 מגיע האחרון.

בדיקת תיקיות מלאה

הפעם, הבדיקה מופעלת על תיקיה מלאה של תמונות, מסמכים, גיליונות אלקטרוניים, קטעי וידאו, קבצי שמע, הרצה, פורמטים של קבצים שונים אחרים.

דחיסת ברירת מחדל

כליגודל הקובץזמן נלקח
קובץ ראשוני13330841600
רוכסן13031777781 דקה 10 שניות
gzip13031776371 דקה 35 שניות
bzip213092349476 דקות 5 שניות

דחיסה מרבית

כליגודל הקובץזמן נלקח
קובץ ראשוני13330841600
רוכסן13031078941 דקה 10 שניות
gzip13031077531 דקה 35 שניות
bzip213092349476 דקות 10 שניות

דחיסה המהירה ביותר

כליגודל הקובץזמן נלקח
קובץ ראשוני13330841600
רוכסן13041639431 דקה 0 שניות
gzip13041638021 דקה 15 שניות
bzip213135575956 דקות 10 שניות

בהתבסס על המבחן הסופי, ברור כי bzip2 אינו מועיל כמו שני כלים דחיסה אחרים. זה לוקח יותר זמן כדי לדחוס את הקבצים, ואת גודל הקובץ הסופי הוא גדול יותר מאשר שני כלים אחרים.

ההבדל בין zip ו- gzip הוא זניח, ובעוד gzip בדרך כלל יוצא על העליונה, את פורמט zip נפוץ יותר על פני מערכות הפעלה שונות.

פסק הדין

השתמש או zip או gzip כמו קובץ לינוקס שלך דחיסה כלי. אולי bzip2 יש לו את היום ואת צריכה להיות מוגבלת להיסטוריה.