ZIP הוא אוסף של אלגוריתמים שבסופו של דבר דוחסים היטב קבצי טקסט ודוחסים פחות טוב קבצים אחרים, משום שהגישה הכללית היא לאתר רצפי תווים שחוזרים על עצמם ולבנות מעין מילון עם הפניות.
זה עובד נהדר על טקסטים. זה הולך בערך (רק בערך) ככה: "אני גר בחיפה. בחיפה אני עובד בבנק", התוכנה לוקחת מילים שחוזרות על עצמן והופכת את המשפטים ל"1 גר ב-2. ב-2 1 עובד בבנק". אלא מה, קובץ mp3, למשל, הוא גם ככה דחוס, כמעט ואין בו רצפים זהים ותווים שאפשר לקצר, ולכן הדחיסה לא תעזור בהרבה.
נ. ב. הלכתי לבדוק בפורומים מקצועיים ומצאתי טבלה של מישהו שלקח משחק ששקל 13 ג'יגה והעביר אותו דרך הדוחסים השונים. ההבדלים יצאו מזעריים למדי: