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 do ZIP
Bezplatný konvertor z RAR do ZIP v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Zkontrolovat a metadata
Operační systémy a analyzátory souborů identifikují soubory RAR kontrolou počáteční binární sekvence bajtů:
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 (OFFSET 0):
52 61 72 21 1A 07 00 / 01 00ASCII REPREZENTACE: Rar!\x1a\x07..
Standardizace: RAR5 Architecture Specification
Technické specifikace
| Architektura kontejneru | Variable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications |
| Komprese | Proprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding |
| Endiantita bajtů | Little-Endian (Intel x86) |
| Barevné prostory | N/A (Archive Container) |
| Kanály a struktura | Multi-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar) |
| Max. rozměry | Practically unlimited (up to 16 Exabytes in RAR5) |
| Průhlednost | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Streamování a progresivní načítání | Header records distributed throughout container; non-streamable without full volume set |
Technická srovnávací matice: RAR vs konkurence
| Technický atribut | RAR (Aktuální) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Záznamy pro obnovu | Nativní korekce chyb Reed-Solomon | Žádné vestavěné | Žádné vestavěné | Žádné vestavěné |
| Licencování | Proprietární (komerční tvorba) | Svobodný open-source (GNU LGPL) | Otevřená doména (Public Domain) | Svobodný open-source (POSIX) |
| Šifrování | AES-256 s PBKDF2 / Blake2sp | AES-256 se SHA-256 | ZipCrypto (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 7z | Podporováno v rozložených ZIPech | Vyž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 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ílitémi 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:
Historický vývoj a milníky
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í jsou volitelná redundantní data využívající opravu chyb Reed-Solomon, která umožňují programu WinRAR fyzicky 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í.