Archiv RAR (.rar)

RAR5 Standardní

RAR Archive (RAR) je proprietární formát komprimovaného archivu vyvinutý Eugenem Roshalem, který je proslulý svou vysokou kompresí, dělením na více svazků, šifrováním AES-256 a Reed-Solomonovými záznamy pro obnovu.

Převést RAR na ZIP

Bezplatný konvertor z RAR do ZIP v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Kontrola a metadata

Operační systémy a analyzátory souborů identifikují soubory RAR kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory RAR kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (POSUN 0):

52 61 72 21 1A 07 00 / 01 00

ASCII REPREZENTACE: Rar!\x1a\x07..

Standardizace: RAR5 Architecture Specification

Technické specifikace

Architektura kontejneruStruktura hlaviček bloků s proměnnou délkou podle specifikací RAR4 (0x00) a moderního RAR5 (0x01 0x00)
KompreseProprietární komprese založená na LZSS s velkým posuvným slovníkem (v RAR5 až 4 GB) a Huffmanovým kódováním
Pořadí bajtůLittle-endian (Intel x86)
Barevné prostoryNevztahuje se (archivní kontejner)
Kanály a strukturaAdresářová hierarchie s více soubory, archivy se souvislou kompresí a rozdělené části vícesvazkových archivů (.r00/.part1.rar)
Max. rozměryPrakticky neomezené (v RAR5 až 16 exabajtů)
PrůhlednostAlternativní datové proudy NTFS, oprávnění Unixu a časová razítka s přesností na jednotky
Streamování a progresivní načítáníZáznamy hlavičky jsou rozmístěny v celém kontejneru; bez celé sady svazků nelze archiv zpracovávat proudově

Technická srovnávací matice: RAR vs konkurence

Technický atributRAR (Aktuální)7ZZIPTAR.GZ
Záznamy pro obnovuNativní korekce chyb Reed-Solomonovým kódemŽádné vestavěnéŽádné vestavěnéŽádné vestavěné
LicencováníProprietární (komerční tvorba)Svobodný open-source (GNU LGPL)Volné dílo (Public Domain)Svobodný open-source (POSIX)
ŠifrováníAES-256 s PBKDF2 / Blake2spAES-256 se SHA-256ZipCrypto (slabé) nebo AES-256Žádné (vyžaduje GPG/OpenSSL)
Dělení na více svazkůPrůkopník v oboru dělených svazkůPodporováno ve svazcích 7zPodporováno v rozložených ZIPechVyžaduje unixový nástroj „split"

Běžné režimy poškození a příručka pro obnovení v hex

WinRAR hlásí „Checksum error in the encrypted file“ nebo selhání CRC.

Hlavní příčina: Poškozený sektor na úložném disku, který poškodil bajty komprimovaných dat.

Obnovení: Spusťte možnost „Repair archive“ ve WinRARu nebo File2File.app pro rekonstrukci bloků pomocí vložených záznamů pro obnovu.

Bezpečnostní analýza a vektory útoků na parser

Analyzátory RAR byly historicky vysoce hodnotnými bezpečnostními cíli kvůli zranitelnostem procházení cest (path traversal) ve starších modulech unrar.

Známé vektory útoků

  • Zranitelnosti procházení cest (directory traversal) zapisující soubory do libovolných cest systému (např. CVE-2018-20250).
  • Zápis mimo vyhrazenou paměť v knihovnách dekomprese starších archivů ACE integrovaných ve WinRARu.
  • Přetečení vyrovnávací paměti při analýze chybně zformátovaných hlaviček svazků RAR5.

Doporučené bezpečnostní postupy: Extrahujte archivy RAR pomocí moderních, paměťově bezpečných, izolovaných enginů WebAssembly s přísnou normalizací cest.

Historický vývoj a milníky

2023Společnost Microsoft integrovala nativní extrakci RAR pomocí open-source knihovny Libarchive přímo do Windows 11.
2013WinRAR 5.0 představuje moderní formát RAR5 s velikostí slovníku 4 GB a kontrolními součty Blake2sp.
1993Eugene Roshal vydává první verzi RAR (Roshal Archive) pro MS-DOS.

Klíčové výhody a přednosti

  • Integrované Reed-Solomonovy záznamy pro obnovu umožňují opravit poškozené nebo zkažené archivy s chybějícími sektory.
  • Vícesouborové rozdělené archivy (.part1.rar, .part2.rar) usnadňují bezproblémovou distribuci velkých souborů na více médiích.
  • Výkonná pevná (solid) komprese dosahuje vynikajícího zmenšení u skupin podobných souborů.

Technická omezení a nevýhody

  • Proprietární formát: vytvoření souborů RAR vyžaduje komerční licenci WinRAR nebo autorizovaný kompresor RAR.
  • Knihovny pro extrakci (unrar) jsou dostupné se zdrojovým kódem, ale podléhají licenčním podmínkám zakazujícím zpětné inženýrství.
  • Dekomprese poškozených pevných archivů bez záznamů pro obnovu může poškodit následující soubory v proudu.

Zajímavé technické drobnosti

  • RAR znamená „Roshal Archive" a je pojmenován po svém tvůrci Eugenu Roshalovi.
  • Magické bajty pro klasický RAR4 jsou „Rar!\x1a\x07\x00", zatímco moderní RAR5 používá „Rar!\x1a\x07\x01\x00".
  • Zkušební vyskakovací okno WinRARu se stalo internetovou legendou, protože software proslul tím, že po 40 dnech dál fungoval bez omezení.

Často kladené technické otázky

Co je záznam pro obnovení (recovery record) u RARu?

Záznam pro obnovení tvoří volitelná redundantní data využívající opravu chyb Reed-Solomon, která programu WinRAR umožňují rekonstruovat poškozené archivy, i když jsou části souboru poškozené.

Mohu otevírat soubory RAR bez zakoupení WinRARu?

Ano. Systém Windows 11 nyní nativně rozbaluje soubory RAR a aplikace File2File.app dokáže rozbalovat a převádět archivy RAR zdarma přímo ve vašem webovém prohlížeči.

Jaký je rozdíl mezi RAR4 a RAR5?

RAR5 je moderní verze formátu představená v roce 2013, která se vyznačuje větší velikostí slovníku (až 4 GB), silnějším šifrováním AES-256, kontrolními součty Blake2sp a rychlejší vícejádrovou dekompresí.