פורמט 7z

7z הוא פורמט הארכיון החדש, המספק יחס דחיסה גבוה.

התכונות העיקריות של פורמט 7z:

  • ארכיטקטורה פתוחה
  • יחס דחיסה גבוה
  • הצפנת AES-256 חזקה
  • יכולת שימוש בכל שיטת דחיסה, המרה או הצפנה
  • תמיכה בקבצים בגדלים של עד 16000000000 GB
  • שמות קבצים של Unicode
  • דחיסה מוצקה
  • דחיסת כותרות ארכיון

ל-7z יש ארכיטקטורה פתוחה, כך שהוא יכול לתמוך בכל שיטות דחיסה חדשות. כעת שיטות הדחיסה הבאות משולבות ל 7z:

שיטת תיאור
LZMA גרסה משופרת וממוטבת של אלגוריתם LZ77
LZMA2 גרסה משופרת של LZMA
PPMD PPMdH של דמיטרי שקארין עם שינויים קטנים
BZip2 אלגוריתם BWT סטנדרטי
עותק אין שיטת דחיסה

7z תומך גם במסננים המשפרים את יחס הדחיסה של שיטת הדחיסה הראשית. כעת המסננים הבאים משולבים ב- 7z:

BCJ ממיר עבור קבצי הפעלה x86
BCJ2 ממיר עבור קבצי הפעלה x86
ARM64 ממיר עבור קבצי הפעלה של ARM64
ARMT ממיר עבור קבצי הפעלה של ARM-Thumb של 32 סיביות
ARM ממיר עבור קבצי הפעלה של ARM32 של 32 סיביות
PPC ממיר עבור קובצי הפעלה של PowerPC
SPARC ממיר עבור קבצי הפעלה של SPARC
IA64 ממיר עבור קבצי הפעלה של IA-64 (Itanium)
דלתא ממיר עבור קבצי WAV
החלפה2/החלפה4 ממירים לשינוי סדר הבתים

LZMA היא ברירת מחדל ושיטת דחיסה כללית בפורמט 7z. המאפיינים העיקריים של שיטת LZMA:

  • יחס דחיסה גבוה
  • גודל מילון משתנה (עד 4 GB)
  • מהירות דחיסה: כ 2-8 מגה בייט לשנייה במעבד 4 GHz (גרסת 2 הליכי מעבד).
  • מהירות ביטול דחיסה: כ- 30-100 מגה-בתים לשנייה במעבד 4 GHz (הליך משנה אחד של המעבד).
  • דרישות זיכרון קטנות לביטול דחיסה (תלוי בגודל המילון)
  • גודל קוד קטן לביטול דחיסה: כ- 5 KB

7-Zip תומך גם בהצפנה עם אלגוריתם AES-256. אלגוריתם זה משתמש במפתח צופן באורך של 256 סיביות. כדי ליצור מפתח זה, 7-Zip משתמש בפונקציית גזירה המבוססת על אלגוריתם hash SHA-256. פונקציית גזירת מפתח מפיקה מפתח נגזר מסיסמת טקסט שהוגדרה על ידי המשתמש. כדי להגדיל את העלות של חיפוש ממצה אחר סיסמאות, 7-Zip משתמש במספר גדול של חזרות כדי לייצר מפתח צופן מסיסמת טקסט.

7z קוד הוא חלק מ 7-Zip תוכנית המופצת תחת GNU LGPL. ניתן להוריד 7-Zip מקורות וקבצים בינאריים מתוך דף הורדה.

חלק עיקרי של קוד 7z כלול ב LZMA SDK.

יישומים התומכים בארכיוני 7z: WinRAR, PowerArchiver, TUGZip, IZArc.

קישורים:


Copyright (C) 2023 7zip.com