7z

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

7z הוא פורמט דחיסה של קבצים, התומך באפשרויות שונות לדחיסת מידע, בהצפנה, ובאלגוריתמי עיבוד שונים. ה-7z הופיע בהתחלה כיישום של תוכנת הארכיון Zip‏-7. ה-Zip‏-7 מופצת באופן ציבורי תחת הרישיון הציבורי הכללי המוקטן של גנו. הפורמט פותח על ידי איגור פבלוב, הופץ לראשונה ב-1999, וגרסתו היציבה האחרונה היא 9.20‏[1]. סיווג ה-MIME של 7z הוא application/x-7z-compressed.

הקוד הרשמי של 7z מופץ כחלק מהקוד של Zip‏-7‏[2]

תכונות[עריכת קוד מקור | עריכה]

  • פורמט הקובץ הינו פתוח, באופן המאפשר שילוב שיטות שונות של דחיסה, הצפנה, והמרה.
  • שיעור דחיסה גבוה (תלוי בשיטת הדחיסה שבשימוש)
  • הצפנת Rijndael‏/AES‏-256‏.
  • תמיכה בגודל קבצים של עד לערך 16 אקסבייטים
  • שמות מבוססי יוניקוד
  • הצפנה ודחיסה של קובצי כותרים של ארכיון.
  • תמיכה בקובצי ארכיון מפוצלים‏[3]

הצפנה[עריכת קוד מקור | עריכה]

פורמט ה-7z תומך בהצפנה מבוססת אלגוריתם AES עם מפתח של 256 ביטים. המפתח מסופק על ידי המשתמש ועובר עיבוד עם פונקציית גיבוב SHA-256. ה-SHA-256 רץ 2 בחזקת 18 פעמים (262144)‏[4], דבר זה יוצר השהייה משמעותית במחשבים איטיים בטרם מתחילה הדחיסה או החילוץ.

חסרונות[עריכת קוד מקור | עריכה]

פורמט ה-7z אינו תומך בהרשאות מערכת קבצים[5], ומשום כך עשוי שלא להיות מתאים למטרות גיבוי ואירכוב. פתרון לבעיה זו במערכות דמויות יוניקס היא המרת הנתונים לפורמט tar לפני דחיסתם עם 7z.

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

חיסרון נוסף הוא אי היות בתוכנה מידע על קריסה והתאוששות, דבר העלול להוות בעיה כשקובץ ניזוק‏[6].

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ ההיסטוריה של Zip‏-7
  2. ^ את הקוד בעצמו ניתן למצוא בתיקיה 'doc' שבקוד הכולל
  3. ^ לדוגמה קובץ שפוצל יקרא בשמות xxx.7z.001, xxx.7z.002 כאשר שם הקובץ במקרה הזה הוא xxx
  4. ^ http://code.google.com/p/keyonzip/source/browse/trunk/CPP/7zip/Crypto/7zAES/7zAES.cpp#145 מקורות הקוד של Zip‏-7
  5. ^ כמו הרשאות הבעלות\קבוצה ב-UNIX או רשימת הגישה ב-NTFS
  6. ^ חיסרון זה הוא בדומה לפורמט הדחיסה ZIP, ובשונה מ-RAR

ראו גם[עריכת קוד מקור | עריכה]

Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.