ארכיון RAR (.rar)

RAR5 תקן

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

המר RAR ל-ZIP

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

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

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

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

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

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

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

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

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

52 61 72 21 1A 07 00 / 01 00

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

תקינה: RAR5 Architecture Specification

מפרט טכני

ארכיטקטורת מעטפתVariable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications
דחיסהProprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding
סדר בתים (Endianness)Little-Endian (Intel x86)
מרחבי צבעN/A (Archive Container)
ערוצים ומבנהMulti-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar)
ממדים מרבייםPractically unlimited (up to 16 Exabytes in RAR5)
שקיפותFull NTFS alternate data streams, Unix permissions, and precision timestamps
הזרמה ופרוגרסיביותHeader records distributed throughout container; non-streamable without full volume set

מטריצת השוואה טכנית: 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 כדי לשחזר בלוקים באמצעות רשומות השחזור המוטמעות.

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

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

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

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

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

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

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, ופיענוח מהיר יותר מרובה ליבות.