RAR-arkisto (.rar)
RAR5 StandardiRAR-arkisto (RAR) on Eugene Roshalin kehittämä suljettu pakattu arkistomuoto, joka tunnetaan tehokkaasta pakkauksestaan, moniosaisesta pilkkomisestaan, AES-256-salauksestaan ja Reed - Solomon-palautustiedoistaan.
Muunna tiedostot muodosta RAR muotoon ZIP
Ilmainen selaimen sisäinen RAR - ZIP-muunnin. Muunna tiedostoja välittömästi laitteellasi.
Tarkastele ja metatiedot
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat RAR-tiedostot tarkistamalla tiedoston alun binäärisarjan:
Tavutason otsikon allekirjoitus (Magic Bytes)
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat RAR-tiedostot tarkistamalla tiedoston alun binäärisarjan:
HEX-ALLEKIRJOITUS (OFFSET 0):
52 61 72 21 1A 07 00 / 01 00ASCII-ESITYSTAPA: Rar!\x1a\x07..
Standardointi: RAR5 Architecture Specification
Tekniset tiedot
| Säiliöarkkitehtuuri | Variable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications |
| Pakkaus | Proprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding |
| Tavujärjestys (Endianness) | Little-Endian (Intel x86) |
| Väriavaruudet | N/A (Archive Container) |
| Kanavat ja rakenne | Multi-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar) |
| Suurimmat mitat | Practically unlimited (up to 16 Exabytes in RAR5) |
| Läpinäkyvyys | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Suoratoisto ja progressiivinen lataus | Header records distributed throughout container; non-streamable without full volume set |
Tekninen vertailumatriisi: RAR vs. kilpailijat
| Tekninen attribuutti | RAR (Nykyinen) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Palautustiedot | Natiivi Reed - Solomon-virheenkorjaus | Ei sisäänrakennettua | Ei sisäänrakennettua | Ei sisäänrakennettua |
| Lisensointi | Suljettu (kaupallinen luominen) | Vapaa avoin lähdekoodi (GNU LGPL) | Avoin public domain | Vapaa avoin lähdekoodi (POSIX) |
| Salaus | AES-256 PBKDF2:lla / Blake2sp | AES-256 SHA-256:lla | ZipCrypto (heikko) tai AES-256 | Ei mitään (vaatii GPG:n / OpenSSL:n) |
| Moniosainen pilkkominen | Teollisuuden uranuurtaja jaetuissa osissa | Tuettu 7z-osioissa | Tuettu katetuissa ZIP-tiedostoissa | Vaatii Unix 'split' -työkalun |
Yleiset korruptiotilat ja heksatietojehdotusopas
WinRAR ilmoittaa 'Checksum error in the encrypted file' tai CRC epäonnistui.
Perussyy: Vioittunut sektori tallennuslaitteella turmelee pakatun datan tavut.
Korjaus: Suorita 'Repair archive' WinRARissa tai File2File-palvelussa lohkojen rekonstruoimiseksi upotettujen palautustietojen avulla.
Turvallisuusanalyysi ja jäsenninhyökkäysvektorit
RAR-jäsennnin ovat historiallisesti olleet arvokkaita tietoturvakohteita vanhempien unrar-moottoreiden polunselausaukkojen vuoksi.
Tunnetut hyökkäysvektorit
- Polunselaus- (path traversal) haavoittuvuudet, jotka kirjoittavat tiedostoja mielivaltaisille järjestelmäpoluille (esim. CVE-2018-20250).
- Puskurin ulkopuolinen kirjoitus WinRARiin upotetuissa vanhentuneissa ACE-arkiston purkukirjastoissa.
- Puskurin yliluku jäsennettäessä virheellisiä RAR5-taltion otsikoita.
Parhaat puolustuskäytännöt:
Historia ja virstanpylväät
Tärkeimmät edut
- Integroidut Reed - Solomon-palautustiedot mahdollistavat vaurioituneiden tai vioittuneiden arkistojen korjaamisen puuttuvilla sektoreilla.
- Moniosaiset jaetut arkistot (.part1.rar, .part2.rar) tekevät valtavien tiedostojen jakelusta useammalle medialle saumatonta.
- Tehokas kiinteä pakkaus saavuttaa erinomaisen pienennyksen samankaltaisten tiedostojen ryhmille.
Tekniset rajoitukset
- Suljettu muoto: RAR-tiedostojen luominen vaatii kaupallisen WinRAR-lisenssin tai valtuutetun RAR-pakkaimen.
- Purkukirjastot (unrar) ovat lähdekoodina saatavilla, mutta niihin sovelletaan ei-takaisinmallinnusehtoja.
- Vaurioituneiden kiinteiden arkistojen purkaminen ilman palautustietoja voi vioittaa virran myöhempiä tiedostoja.
Mielenkiintoisia teknisiä faktoja
- RAR tulee sanoista 'Roshal Archive' ja se on nimetty keksijänsä Eugene Roshalin mukaan.
- Klassisen RAR4:n taikamerkit ovat 'Rar!\x1a\x07\x00', kun taas moderni RAR5 käyttää merkintää 'Rar!\x1a\x07\x01\x00'.
- WinRARin kokeiluversion ponnahdusikkunasta tuli internet-legenda, sillä ohjelmisto jatkoi kuuluisasti toimintaansa määräämättömästi 40 päivän jälkeenkin.
Usein kysytyt tekniset kysymykset
Mikä on RAR-palautustietue (recovery record)?
Palautustietue on valinnainen redundantti data, joka käyttää Reed-Solomon-virheenkorjausta. Sen avulla WinRAR pystyy fyysisesti rekonstruoimaan vaurioituneet arkistot, vaikka osia tiedostosta olisi vioittunut.
Voinko avata RAR-tiedostoja ostamatta WinRARia?
Kyllä. Windows 11 purkaa nykyään RAR-tiedostot natiivisti, ja File2File.app voi purkaa ja muuntaa RAR-arkistoja ilmaiseksi suoraan selaimessasi.
Mitä eroa on RAR4- ja RAR5-muodoilla?
RAR5 on vuonna 2013 esitelty moderni versio muodosta, jossa on suuremmat sanakirjakoot (jopa 4 Gt), vahvempi AES-256-salaus, Blake2sp-tarkistussummat ja nopeampi moniydinpurku.