דלג לתוכן הראשי

compression

עם אובדן מול ללא אובדן: מה קורה בפועל כשממירים קובץ

robinhood-projectsקריאה של 7 דקות

דחיסת PDF — חינמי באינטרנט

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

השתמש בכלי ←

Video Compressor

Reduce video file size while maintaining acceptable quality. Add intro or outro transitions during compression.

השתמש בכלי ←

עם אובדן מול ללא אובדן: מה קורה בפועל כשממירים קובץ

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

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

ההבדל המרכזי בפסקה אחת

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

כיצד עובדת דחיסה ללא אובדן

חשוב על דחיסה ללא אובדן כקיצור מחוכם. במקום לכתוב "AAAAAAAAAA" עשר פעמים, כותבים "10×A". תוכן המידע זהה; הייצוג קצר יותר. בפירוק הדחיסה מרחיבים את הקיצור חזרה למקור.

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

  • קידוד אורך-ריצה — דוחס ערכים זהים חוזרים (שימושי לאזורי צבע אחיד בתמונות).
  • קידוד הופמן — מקצה קודי ביט קצרים יותר לסמלים תכופים יותר, קודים ארוכים יותר לנדירים.
  • LZ77/LZ78 (Deflate) — מוצא רצפים חוזרים בכל מקום בנתונים ומחליף מופעים מאוחרים יותר בהפניות לאחור.

אף אחת מהטכניקות הללו לא זורקת כלום. PNG דחוס עם Deflate, קובץ שמע FLAC, או ארכיון ZIP — כולם ניתנים לפירוק כדי לייצר עותק זהה לחלוטין, ביט-לביט, מהמקור.

כיצד עובדת דחיסה עם אובדן

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

התובנה המרכזית היא שהמערכת החזותית והשמיעתית שלך אינן רגישות במידה שווה לכל דבר. עיניך טובות הרבה יותר בזיהוי שינויי בהירות מאשר שינויי צבע. אוזניך הרבה יותר רגישות לתדרים סביב 1–4 קילוהרץ (דיבור) מאשר לתדרים גבוהים או נמוכים מאוד. מרמזי הדחיסה עם אובדן מנצלים מגבלות אלה באגרסיביות.

DCT ו-JPEG — מקרה התמונות

דחיסת JPEG מתחילה בחלוקת תמונה לבלוקים של 8×8 פיקסלים. כל בלוק עובר טרנספורם קוסינוס בדיד (DCT), שממיר את ערכי הפיקסלים של הבלוק לסט מרכיבי תדר.

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

JPEG באיכות 85 מגיע בדרך כלל לכ-10:1 דחיסה יחסית לתמונה הגולמית הלא דחוסה.

מודלים פסיכואקוסטיים ו-MP3

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

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

ב-320 קילוביט/שניה, התוצאה זהה תפיסתית לאודיו CD עבור רוב המאזינים.

פירוט פורמט לפי פורמט

תמונות

JPEG — עם אובדן

JPEG הוא הפורמט הדומיננטי לצילומים. הקודק המבוסס DCT מיועד ספציפית לתוכן צילומי — מעברים חלקים, טקסטורות מורכבות.

JPEG אינו מתאים לאיורי קו, טקסט וצילומי מסך. קצוות חדים וצבעים אחידים מייצרים עיוותי "צלצול" גלויים.

דחיסה טיפוסית באיכות 85: 10:1.

PNG — ללא אובדן

PNG משתמש בדחיסת Deflate על נתוני הפיקסלים הגולמיים. לא מוחקים כלום. PNG שפורק זה מדויק ברמת הפיקסל.

PNG דוחס צילומים גרוע יותר מ-JPEG — צילום כ-PNG יכול להיות פי 3 בגודל מאותו צילום כ-JPEG באיכות 85. אך לצילומי מסך, דיאגרמות וכל דבר עם טקסט או קצוות חדים — PNG הוא הבחירה הנכונה.

WebP — שני המצבים

WebP תומך במצבי עם אובדן וללא אובדן. במצב עם אובדן הוא משיג בדרך כלל קבצים קטנים ב-25–35% מ-JPEG באיכות ויזואלית שקולה. הוא תומך גם בשקיפות אלפא בשני המצבים.

שמע

WAV / AIFF — לא דחוס

WAV ו-AIFF מאחסנים שמע PCM גולמי. אין דחיסה. דקה אחת של שמע סטריאו באיכות CD תופסת כ-10 MB.

FLAC — ללא אובדן

FLAC מיישם דחיסה ללא אובדן על שמע PCM ומשיג הפחתות טיפוסיות של 40–60%. הוא פורמט הארכיוון הסטנדרטי לאוספי שמע איכותיים.

MP3 — עם אובדן

MP3 משתמש במודל הפסיכואקוסטי שתואר לעיל. ב-320 קילוביט/שניה הקובץ הוא בערך 1 MB לדקה — הפחתה פי 10 לעומת הלא דחוס.

AAC הוא פורמט עם אובדן מודרני יותר שמשיג איכות שקולה ל-MP3 בכ-70–80% מהביטרייט. Apple Music ורוב פלטפורמות הסטרימינג משתמשות ב-AAC.

וידאו

H.264 (AVC) — עם אובדן

H.264 הוא קודק הווידאו הנפוץ ביותר. הוא משלב דחיסה מרחבית מבוססת DCT עם דחיסה זמנית בין פריימים.

סרט 1080p של שעתיים שדוחס עם H.264 בביטרייט סטרימינג טיפוסי (4–8 Mbps) הוא כ-4–8 GB.

H.265 (HEVC) ו-AV1 משתפרים על H.264 ב-30–50% באותה איכות ויזואלית.

קודקי וידאו ללא אובדן

וידאו ללא אובדן קיים — Apple ProRes 4444, FFV1 ו-Ut Video משמשים בצינורות עריכה מקצועיים. פורמטים אלה קיימים לצרכי ייצור, לא הפצה.

מסמכים

דחיסת זרם PDF מיישמת Deflate (ללא אובדן) על הטקסט ונתוני הווקטורים. תמונות מוטמעות ב-PDF יכולות להיות JPEG (עם אובדן).

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

בעיית האובדן הבין-דורי

זוהי ההשלכה המעשית שרוב האנשים מגלים בטעות.

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

סדר העבודה הנכון הוא תמיד:

  1. שמור קבצי מקור ללא אובדן (או לא דחוסים) לכל דבר שתערוך שוב ושוב.
  2. הפעל דחיסה עם אובדן רק בשלב הייצוא הסופי.
  3. לעולם אל תשמור מחדש קובץ עם אובדן בפורמט עם אובדן אלא אם אתה מוכן לצבור אובדן איכות.

טבלת השוואת פורמטים

פורמטסוגדחיסה טיפוסיתמקרה שימוש מיטבי
PNGללא אובדן2–5× לעומת גולמיצילומי מסך, גרפיקה, אייקונים, כל מה שיש בו טקסט
JPEG (q85)עם אובדן~10× לעומת גולמיצילומים לאינטרנט או הדפסה
JPEG (q60)עם אובדן~20× לעומת גולמיתמונות ממוזערות, תצוגות מקדימות שאיכות שם משנית
WebP עם אובדןעם אובדן~13× לעומת גולמיתמונות לאינטרנט, קטן ב-25–35% מ-JPEG שקול
WebP ללא אובדןללא אובדן~3× לעומת גולמיגרפיקת אינטרנט ללא דרישת תאימות PNG
FLACללא אובדן~2× לעומת WAVארכיון שמע, הפצת מוזיקה ללא אובדן
MP3 (320 kbps)עם אובדן~10× לעומת WAVהפצת שמע, סטרימינג
MP3 (128 kbps)עם אובדן~24× לעומת WAVפודקאסטים, דיבור, סטרימינג ברוחב-פס נמוך
H.264 (8 Mbps, 1080p)עם אובדן~100× לעומת גולמיהפצת וידאו לאינטרנט, סטרימינג
ProRes 4444ללא אובדן~5× לעומת גולמיהפקת וידאו ועריכה
ZIP / Deflateללא אובדן2–10× (משתנה)קבצים כלליים, מסמכים, קוד מקור

מתי להשתמש עם אובדן מול ללא אובדן

השתמש ללא אובדן כשאתה:

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

השתמש עם אובדן כשאתה:

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

יישום בפועל

אם אתה צריך לדחוס תמונה, התחל באיכות 80–85 לצילומים ובמצב ללא אובדן לגרפיקה.

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

לניתוח מעמיק יותר של צד דחיסת התמונות, ראה את מדריך דחיסת התמונות.


דחוס את הקבצים שלך עכשיו: תמונות — PDF — וידאו