RAR archív (.rar)

RAR5 Štandard

Archív RAR (RAR) je proprietárny komprimovaný formát archívu, ktorý vyvinul Eugene Roshal. Je známy vďaka svojej vysokej miere kompresie, rozdeľovaniu na viacero častí, šifrovaniu AES-256 a záznamom na obnovenie Reed-Solomon.

Konvertovať RAR do ZIP

Bezplatný konvertor z RAR do ZIP priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.

Preskúmať a metadáta

Operačné systémy a analyzátory súborov identifikujú súbory RAR kontrolou počiatočnej binárnej bajtovej sekvencie:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Podpis hlavičky na úrovni bajtov (Magic Bytes)

Operačné systémy a analyzátory súborov identifikujú súbory RAR kontrolou počiatočnej binárnej bajtovej sekvencie:

HEXADECIMÁLNY PODPIS (OFFSET 0):

52 61 72 21 1A 07 00 / 01 00

ASCII REPREZENTÁCIA: Rar!\x1a\x07..

Štandardizácia: RAR5 Architecture Specification

Technické špecifikácie

Architektúra kontajneraVariable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications
KompresiaProprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding
Poradie bajtov (Endianness)Little-Endian (Intel x86)
Farebné priestoryN/A (Archive Container)
Kanály a štruktúraMulti-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar)
Max. rozmeryPractically unlimited (up to 16 Exabytes in RAR5)
PriehľadnosťFull NTFS alternate data streams, Unix permissions, and precision timestamps
Streamovanie a postupné načítavanieHeader records distributed throughout container; non-streamable without full volume set

Technická porovnávacia matica: RAR vs konkurenti

Technický atribútRAR (Aktuálne)7ZZIPTAR.GZ
Záznamy na obnovenieNatívna korekcia chýb Reed-SolomonŽiadne vstavanéŽiadne vstavanéŽiadne vstavané
LicencovanieProprietárne (komerčné vytváranie)Voľný open-source (GNU LGPL)Otvorená verejná doménaVoľný open-source (POSIX)
ŠifrovanieAES-256 s PBKDF2 / Blake2spAES-256 so SHA-256ZipCrypto (slabé) alebo AES-256Žiadne (vyžaduje GPG/OpenSSL)
Rozdelenie na viacero zväzkovPriekopník v odvetví pre rozdelené zväzkyPodporované vo zväzkoch 7zPodporované v rozdelených ZIP archívochVyžaduje unixový nástroj „split"

Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde

WinRAR hlási chybu „Checksum error in the encrypted file" alebo zlyhanie CRC.

Hlavná príčina: Poškodený sektor na úložnom disku, ktorý poškodil bajty komprimovaných údajov.

Obnova: Spustite funkciu „Opraviť archív" (Repair archive) vo WinRAR alebo File2File na rekonštrukciu blokov pomocou vložených záznamov na obnovenie.

Bezpečnostná analýza a vektory útokov na parser

Analyzátory RAR boli historicky vysoko hodnotenými bezpečnostnými cieľmi kvôli zraniteľnostiam obídenia priečinkov v starších motoroch unrar.

Známe vektory útokov

  • Zraniteľnosti prechádzania cestou (path traversal / directory traversal) zapisujúce súbory do ľubovoľných systémových ciest (napr. CVE-2018-20250).
  • Zápis mimo vyhradenú pamäť v starších knižniciach na dekompresiu archívov ACE vložených do WinRAR.
  • Pretečenie vyrovnávacej pamäte pri analýze chybných hlavičiek zväzkov RAR5.

Najlepšie obranné postupy:

Historický pôvod a míľniky

2023Spoločnosť Microsoft integruje natívnu open-source extrakciu RAR prostredníctvom knižnice Libarchive priamo do systému Windows 11.
2013WinRAR 5.0 predstavuje moderný formát RAR5 s veľkosťou slovníka 4 GB a kontrolnými súčtami Blake2sp.
1993Eugene Roshal vydáva prvú verziu formátu RAR (Roshal Archive) pre MS-DOS.

Kľúčové výhody a prednosti

  • Integrované záznamy na obnovenie Reed-Solomon umožňujú opraviť poškodené alebo zničené archívy s chýbajúcimi sektormi.
  • Rozdelené archívy s viacerými zväzkami (.part1.rar, .part2.rar) uľahčujú distribúciu obrovských súborov naprieč viacerými médiami.
  • Výkonná pevná (solid) kompresia dosahuje vynikajúce zmenšenie veľkosti pri skupinách podobných súborov.

Technické obmedzenia a nevýhody

  • Proprietárny formát: vytváranie súborov RAR vyžaduje komerčnú licenciu WinRAR alebo autorizovaný kompresor RAR.
  • Knižnice na extrakciu (unrar) sú dostupné so zdrojovým kódom, ale podliehajú licenčným podmienkam zakazujúcim spätné inžinierstvo.
  • Dekompresia poškodených pevných archívov bez záznamov na obnovenie môže poškodiť nasledujúce súbory v prúde.

Zaujímavé technické drobnosti

  • Skratka RAR znamená „Roshal Archive" a je pomenovaná po svojom vynálezcovi Eugenovi Roshalovi.
  • Magické bajty pre klasický formát RAR4 sú „Rar!\x1a\x07\x00", zatiaľ čo moderný RAR5 používa „Rar!\x1a\x07\x01\x00".
  • Skúšobné okno pripomenutia v programe WinRAR sa stalo internetovou legendou, pretože softvér fungoval naďalej bez obmedzení aj po uplynutí 40 dní.

Často kladené technické otázky

Čo je to záznam pre obnovenie RAR (recovery record)?

Záznam pre obnovenie sú voliteľné redundantné dáta využívajúce Reed-Solomonovu korekciu chýb, ktoré umožňujú programu WinRAR fyzicky zrekonštruovať poškodené archívy, aj keď sú časti súboru poškodené.

Môžem otvoriť súbory RAR bez zakúpenia programu WinRAR?

Áno. Windows 11 teraz natívne rozbaľuje súbory RAR a aplikácia File2File.app dokáže extrahovať a konvertovať archívy RAR zadarmo priamo vo vašom webovom prehliadači.

Aký je rozdiel medzi formátmi RAR4 a RAR5?

RAR5 je moderná verzia formátu zavedená v roku 2013, ktorá ponúka väčšie veľkosti slovníka (až 4 GB), silnejšie šifrovanie AES-256, kontrolné súčty Blake2sp a rýchlejšiu vicejadrovú dekompresiu.