ארכיון 7-Zip (.7z)

7-Zip תקן

ארכיון 7-Zip‏ (7Z) הוא פורמט מכולה פתוח בעל דחיסה גבוהה הכולל את אלגוריתמי LZMA ו-LZMA2, ומספק יחסי דחיסה גבוהים דרמטית מ-ZIP ישן והצפנת כותרות AES-256 מובנית.

המר ZIP ל-7Z

ממיר חינמי מ-ZIP ל-7Z פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-דאטה

מערכות הפעלה ומנתחי קבצים מזהים קבצי 7Z על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברה ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי 7Z על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 0):

37 7A BC AF 27 1C

ייצוג ASCII: 7z¼¯'\x1c

תקינה: 7-Zip Open Architecture Specification

מפרט טכני

ארכיטקטורת מעטפתOpen modular header architecture supporting stacked compression filters and Unicode filenames
דחיסהLZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
סדר בתים (Endianness)Little-Endian (Intel x86)
מרחבי צבעN/A (Archive Container)
ערוצים ומבנהMulti-file directory tree, multi-volume spanned archives, and solid compression blocks
ממדים מרבייםSupports files and total archive volumes up to 16 Exabytes (16 billion GB)
שקיפותFull file attributes, Unix permissions, and precision NTFS 64-bit timestamps
הזרמה ופרוגרסיביותHeader stored at end of file by default; non-streamable without specialized non-solid layout

מטריצת השוואה טכנית: 7Z מול מתחרים

תכונה טכנית7Z (נוכחי)ZIPRARTAR.GZ
אלגוריתם דחיסהLZMA / LZMA2 / PPMdDeflate (מסורתי)אלגוריתם RAR5 קנייניDeflate (מעל זרם Tar)
הצפנת שמות קבציםנתמך (הצפנת כותרת AES-256)לא נתמך (שמות קבצים גלויים)נתמך (הצפנת כותרת AES-256)לא נתמך (מטא-נתונים פשוטים של tar)
דחיסה אחידהנתמך (שיפור עצום ביחס בין קבצים)לא נתמך ב-ZIP סטנדרטינתמך בארכיוני RARאחיד מטבעו (זרם tarball)
רישיוןקוד פתוח חינמי (GNU LGPL)נחלת הכלל פתוחה / PKWAREמסחרי קנייני (WinRAR)קוד פתוח חינמי (POSIX/GNU)

מצבי שיחשות נפוצים ומדריך שחזור הקסדצימלי (Hex)

החלצים נכשל עם שגיאה 'Data error in encrypted file. Wrong password?'.

גורם שורש: בדיקת תקינות CRC32 פגומה בזרם LZMA מוצפנים או גבול בלוק פגום.

התאוששות: נסה לשחזר עם דגל 'Keep broken files' של 7-Zip או בעזרת תיקון ארכיונים של File2File.

ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)

ארכיוני 7z תומכים בשרשראות פענוח מרובות מסננים מורכבות שבהן רצפי מסננים מעוצבים עלולים לעורר בעיות אבטחת זיכרון.

ווקטורי תקיפה ידועים

  • מניעת שירות באמצעות פיצוח מילון LZMA רורסיבי מאוד בסגנון 'פצצת zip'.
  • כתיבה מחוץ לגבולות ה-heap בחישוב מסנן כתובות ענף קבצי הרצה של BCJ2.
  • גלישת מספר שלם במהלך הקצאת מבני כותרת ארכיון רב-כרכים.

השיטות המומלצות להגנה:

היסטוריה ואבני דרך

2008אלגוריתם LZMA2 מוצג ב-7-Zip v9, המאפשר דחיסה מקבילית יעילה מרובת-תהליכונים.
2002הוספת הצפנת AES-256 מלאה, כולל הצפנים אופציונליים של שמות קבצי ארכיון ומבנה הספרייה.
1999איגור פבלוב משחרר את 7-Zip 1.00 ומציג את פורמט 7z בקוד פתוח.

יתרונות מרכזיים

  • יחסי דחיסה יוצאי דופן קטנים בדרך כלל ב-30% עד 70% מ-ZIP ישן וב-10% עד 20% מ-RAR.
  • דחיסת בלוק אחיד משלבת קבצים דומים לזרם רציף, וממקסמת את ביטול הנתונים הכפולים.
  • הצפנת AES-256 ברמה צבאית תומכת בהצפנת שמות קבצים, והסתרת תוכן הארכיון מפני בדיקה לא מורשית.

מגבלות טכניות וחסרונות

  • דחיסה אחידה דורשת פיצוח קבצים קודמים בבלוק בעת חילוץ קובץ יادي.
  • צריכת זיכרון גבוהה יותר במהלך קידוד LZMA/LZMA2 בדחיסה מרבית.
  • דורש כלי צד שלישי בגרסאות Windows ישנות יותר ללא תמיכת 7z מובנית.

עובדות טכניות מעניינות

  • פורמט 7z הוא קוד פתוח ב-100% ומורשה תחת GNU LGPL, כאשר ערכת פיתוח התוכנה LZMA נמצאת בנחלת הכלל.
  • מסנן BCJ2 ב-7z מפריד יעדי קפיצה של קובצי הרצה 32-סיביות x86 לזרם נפרד כדי למקסם את הדחיסה.
  • Windows 11 שילבה לבסוף תמיכה מובנית בחילוץ ארכיוני 7z בסוף 2023, 24 שנים לאחר המצאתו.

שאלות טכניות נפוצות

מדוע 7z דוחס טוב יותר (לגודל קטן יותר) מאשר ZIP?

7z משתמש באלגוריתם LZMA2 המתקדם עם גדלי מילון עצומים (עד 1 ג'יגה-בייט) ודחיסה 'רציפה' (solid) הדוחסת מספר קבצים יחד כזרם רציף אחד, ובכך מבטלת נתונים כפולים בין קבצים.

האם אני יכול לפתוח קבצי 7z מבלי להתקין 7-Zip?

כן. Windows 11 מחלץ קבצי 7z באופן מובנה, ו-File2File.app יכול לחלץ ולהמיר קבצי 7z ישירות בתוך כל דפדפן אינטרנט בכל מכשיר.

האם הצפנת סיסמה של 7z בטוחה?

כן. 7z משתמש בהצפנת AES-256 תקנית עם הפקת מפתחות SHA-256, המאובטחת מתמטית נגד התקפות בכוח גס (brute-force) כאשר משתמשים בסיסמאות חזקות.