ארכיון RAR (.rar)

RAR5 תקן

פורמט ארכיון RAR‏ (RAR) הוא פורמט ארכיון דחוס קנייני שפותח על ידי יבגני רושאל, המפורסם בזכות הדחיסה ההדוקה שלו, חלוקה לנפחים מרובים, הצפנת AES-256 ורשומות שחזור מסוג Reed-Solomon.

המר RAR ל-ZIP

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

בדיקה ומטא-נתונים

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

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

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

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

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

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

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

52 61 72 21 1A 07 00 / 01 00

ייצוג ASCII: Rar!\x1a\x07..

תקינה: RAR5 Architecture Specification

מפרט טכני

מבנה המכולהארכיטקטורת כותרות בלוקים באורך משתנה, לפי המפרטים RAR4 (0x00) ו-RAR5 המודרני (0x01 0x00)
דחיסהדחיסה קניינית המבוססת על LZSS, עם מילון הזזה גדול (עד 4 GB ב-RAR5) וקידוד Huffman
סדר בתים (Endianness)סדר בתים מהפחות משמעותי ליותר משמעותי (Intel x86)
מרחבי צבעלא רלוונטי (מכולת ארכיון)
ערוצים ומבנההיררכיית ספריות מרובת קבצים, ארכיונים מוצקים וחלקים מפוצלים למספר כרכים (.r00/.part1.rar)
ממדים מרבייםכמעט ללא הגבלה (עד 16 Exabytes ב-RAR5)
שקיפותתמיכה מלאה בזרמי נתונים חלופיים של NTFS, בהרשאות Unix ובחותמות זמן מדויקות
הזרמה ופרוגרסיביותרשומות הכותרת מפוזרות ברחבי המכולה; אין תמיכה בהזרמה ללא כל הכרכים

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

תכונה טכניתRAR (נוכחי)7ZZIPTAR.GZ
רשומות שחזורתיקון שגיאות מקורי מסוג Reed-Solomonאין מובנהאין מובנהאין מובנה
רישויקנייני (יצירה מסחרית)קוד פתוח חינמי (GNU LGPL)רשות הציבור הפתוחהקוד פתוח חינמי (POSIX)
הצפנהAES-256 עם PBKDF2 / Blake2spAES-256 עם SHA-256ZipCrypto (חלש) או AES-256אין (דורש GPG/OpenSSL)
חלוקה לנפחים מרוביםחלוץ התעשייה בנפחים מפוצליםנתמך בנפחי 7zנתמך ב-ZIP פרוסיםדורש את כלי ה-'split' של יוניקס

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

WinRAR מדווח על שגיאת 'Checksum error in the encrypted file' או כישלון ב-CRC.

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

שחזור: הפעל את האפשרות 'Repair archive' ב-WinRAR או ב-File2File.app כדי לשחזר בלוקים באמצעות רשומות השחזור המוטמעות.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

מנתחי RAR היו מבחינה היסטורית יעדי אבטחה בעלי ערך גבוה עקב פגיעויות של מעבר נתיב (path traversal) במנועי unrar ישנים.

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

  • פגיעויות מעבר נתיב (מעבר ספריות) הכותבות קבצים לנתיבי מערכת שרירותיים (לדוגמה CVE-2018-20250).
  • כתיבה מחוץ לגבולות בספריות פריסת ארכיון ACE מדור קודם המוטמעות ב-WinRAR.
  • גלישת חוצץ בעת ניתוח כותרות נפח פגומות של RAR5.

שיטות מומלצות להגנה: חלץ ארכיוני RAR באמצעות מנועי WebAssembly מודרניים ובטוחים בסביבת ארגז חול (sandbox) עם נורמליזציה קפדנית של נתיבים.

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

2023מיקרוסופט משלבת חילוץ RAR מקורי מבוסס קוד פתוח מסוג Libarchive ישירות ב-Windows 11.
2013WinRAR 5.0 מציג את פורמט RAR5 המודרני עם גדלי מילון של 4 GB וסיכומי ביקורת מסוג Blake2sp.
1993יבגני רושאל משחרר את הגרסה הראשונה של RAR ‏(Roshal Archive) עבור MS-DOS.

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

  • רשומות שחזור משולבות מסוג Reed-Solomon מאפשרות תיקון ארכיונים פגומים או מושחתים עם סקטורים חסרים.
  • ארכיונים מחולקים מרובי-נפחים (‎.part1.rar, .part2.rar) הופכים הפצה של קבצים ענקיים על פני מדיות שונות לחלקה.
  • דחיסה מוצקה עוצמתית משיגה הפחתה מעולה בקבוצות של קבצים דומים.

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

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

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

  • RAR מייצג את המילים 'Roshal Archive', על שם הממציא שלו יבגני רושאל.
  • בתות הקסם (magic bytes) עבור RAR4 הקלאסי הן 'Rar!\x1a\x07\x00', בעוד ש-RAR5 המודרני משתמש ב-'Rar!\x1a\x07\x01\x00'.
  • התזכורת הקופצת לתקופת ניסיון של WinRAR הפכה לאגדת אינטרנט, שכן התוכנה המשיכה כידוע לתפקד ללא הגבלת זמן לאחר 40 יום.

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

מהי רשומת שחזור (recovery record) ב-RAR?

רשומת שחזור היא נתונים מיותרים (רדונדנטיים) אופציונליים המשתמשים בתיקון שגיאות של Reed-Solomon, המאפשרים ל-WinRAR לשחזר פיזית ארכיונים פגומים גם אם חלקים מהקובץ מושחתים.

האם אני יכול לפתוח קבצי RAR מבלי לרכוש את WinRAR?

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

מה ההבדל בין RAR4 ל-RAR5?

RAR5 הוא הגרסה המודרנית של הפורמט שהוצגה ב-2013, הכוללת גדלי מילון גדולים יותר (עד 4 ג'יגה-בייט), הצפנת AES-256 חזקה יותר, סכומי ביקורת מסוג Blake2sp, ופיענוח מהיר יותר מרובה ליבות.