RAR archívum (.rar)
RAR5 SzabványA RAR archívum (RAR) egy tulajdonosi tömörített archívumformátum, amelyet Eugene Roshal fejlesztett ki, és amely híres a nagyfokú tömörítéséről, a kötetekre bontásról, az AES-256 titkosításról és a Reed-Solomon helyreállítási rekordokról.
RAR konvertálása erre: ZIP
Ingyenes, böngészőn belüli RAR - ZIP konvertáló. Konvertáljon fájlokat azonnal az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) RAR fájlokat:
Bájt-szintű fejléc aláírás (Magic Bytes)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) RAR fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
52 61 72 21 1A 07 00 / 01 00ASCII REPREZENTÁCIÓ: Rar!\x1a\x07..
Szabványosítás: RAR5 Architecture Specification
Műszaki specifikációk
| Konténer architektúra | Variable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications |
| Tömörítés | Proprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding |
| Bájtsorrend | Little-Endian (Intel x86) |
| Színterek | N/A (Archive Container) |
| Csatornák és struktúra | Multi-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar) |
| Max. méretek | Practically unlimited (up to 16 Exabytes in RAR5) |
| Átlátszóság | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Streaming és progresszív | Header records distributed throughout container; non-streamable without full volume set |
Műszaki összehasonlító mátrix: RAR vs Versenytársak
| Technikai attribútum | RAR (Jelenlegi) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Helyreállítási rekordok | Natív Reed-Solomon hibajavítás | Nincs beépítve | Nincs beépítve | Nincs beépítve |
| Licencelés | Tulajdonosi (kereskedelmi létrehozás) | Ingyenes nyílt forráskódú (GNU LGPL) | Nyílt public domain | Ingyenes nyílt forráskódú (POSIX) |
| Titkosítás | AES-256 PBKDF2 / Blake2sp algoritmussal | AES-256 SHA-256 algoritmussal | ZipCrypto (gyenge) vagy AES-256 | Nincs (GPG/OpenSSL szükséges) |
| Többkötetes felosztás | Iparági úttörő a felosztott kötetek terén | Támogatva a 7z kötetekben | Támogatva a darabolt ZIP-ekben | Unix „split" eszközt igényel |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A WinRAR a „Checksum error in the encrypted file" vagy CRC hibaüzenetet adja.
Kiváltó ok: Sérült szektor a tárolómeghajtón, amely megváltoztatta a tömörített adatbájtokat.
Helyreállítás: Futtassa a „Repair archive" parancsot a WinRAR-ban vagy a File2File-ban a blokkok rekonstruálásához a beágyazott helyreállítási rekordok segítségével.
Biztonsági elemzés és elemző (parser) támadási vektorok
A RAR elemzők a múltban kiemelt értékű biztonsági célpontok voltak a régebbi unrar motorok elérési út bejárási (path traversal) sebezhetőségei miatt.
Ismert támadási vektorok
- Elérési út bejárási (path traversal) sebezhetőségek, amelyek fájlokat írnak tetszőleges rendszerútvonalakra (pl. CVE-2018-20250).
- Határokon túli írás a WinRAR-ba ágyazott, elavult ACE archívum kitömörítő könyvtárakban.
- Puffertúlcsordulás a hibásanformázott RAR5 kötetfejlécek elemzésekor.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- A beépített Reed-Solomon helyreállítási rekordok lehetővé teszik a sérült vagy hibás, hiányzó szektorokat tartalmazó archívumok javítását.
- A töbckötetes, felosztott archívumok (.part1.rar, .part2.rar) zökkenőmentessé teszik hatalmas fájlok terjesztését több adathordozón.
- Az erőteljes tömörítés kiváló méretcsökkentést ér el a hasonló fájlok csoportjai esetében.
Technikai korlátok és hátrányok
- Tulajdonosi formátum: a RAR fájlok létrehozásához kereskedelmi WinRAR licencre vagy engedélyezett RAR tömörítőre van szükség.
- A kitömörítő könyvtárak (unrar) forráskóddal rendelkeznek, de a visszafejtést tiltó licencfeltételek vonatkoznak rájuk.
- A helyreállítási rekordok nélküli sérült tömör archívumok kitömörítése korrumpálhatja az adatfolyam későbbi fájljait.
Érdekes technikai tudnivalók
- A RAR a „Roshal Archive" rövidítése, a feltalálója, Eugene Roshal után elnevezve.
- A klasszikus RAR4 mágiabájtok a „Rar!\x1a\x07\x00", míg a modern RAR5 a „Rar!\x1a\x07\x01\x00" értéket használja.
- A WinRAR próbaverziós emlékeztető ablaka internetes legendává vált, mivel a szoftver híres módon 40 nap után is a végtelenségig működképes maradt.
Gyakran Ismételt Műszaki Kérdések
Mi az a RAR helyreállítási rekord?
A helyreállítási rekord egy opcionális, Reed-Solomon hibajavítást használó redundáns adat, amely lehetővé teszi a WinRAR számára a sérült archívumok fizikai helyreállítását még akkor is, ha a fájl bizonyos részei megsérültek.
Megnyithatok RAR fájlokat a WinRAR megvásárlása nélkül?
Igen. A Windows 11 már natívan kibontja a RAR fájlokat, a File2File.app pedig ingyenesen képes kibontani és konvertálni a RAR archívumokat közvetlenül a webböngészőjében.
Mi a különbség a RAR4 és a RAR5 között?
A RAR5 a formátum 2013-ban bemutatott modern verziója, amely nagyobb szótárméretet (akár 4 GB), erősebb AES-256 titkosítást, Blake2sp ellenőrzőösszegeket és gyorsabb, többalmás (multi-core) kitömörítést kínál.