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 selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta RAR muotoon ZIP. Muunna tiedostot hetkessä laitteellasi.
Tarkastele tiedostoa ja sen metatietoja
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat RAR-tiedostot tarkistamalla tiedoston alun binäärisarjan:
Otsaketunniste tavutasolla (tunnistetavut)
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat RAR-tiedostot tarkistamalla tiedoston alun binäärisarjan:
HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):
52 61 72 21 1A 07 00 / 01 00ASCII-ESITYSTAPA: Rar!\x1a\x07..
Standardointi: RAR5 Architecture Specification
Tekniset tiedot
| Säiliöarkkitehtuuri | Muuttuvapituisten lohko-otsakkeiden rakenne, jonka määritykset ovat RAR4 (0x00) ja uudempi RAR5 (0x01 0x00) |
| Pakkaus | Suljettu LZSS-pohjainen pakkaus, jossa on suuri liukusanakirja (RAR5:ssä enintään 4 Gt) ja Huffman-koodaus |
| Tavujärjestys (Endianness) | Little-Endian (Intel x86) |
| Väriavaruudet | Ei sovellu (arkistosäilö) |
| Kanavat ja rakenne | Monitiedostoinen hakemistorakenne, kiinteät arkistot ja moniosaiset arkistot (.r00/.part1.rar) |
| Suurimmat mitat | Käytännössä rajoittamaton (RAR5:ssä enintään 16 eksatavua) |
| Läpinäkyvyys | NTFS:n vaihtoehtoiset tietovirrat, Unix-oikeudet ja tarkat aikaleimat |
| Suoratoisto ja progressiivinen lataus | Otsaketietueita on eri puolilla säilöä; suoratoisto ei onnistu ilman kaikkia taltiotiedostoja |
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, tekijänoikeuksista vapaa | 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 vioittumistavat ja heksadesimaalinen palautusopas
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.app-palvelussa lohkojen rekonstruoimiseksi upotettujen palautustietojen avulla.
Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit
RAR-jäsentimet 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.
Tietoturvan parhaat käytännöt: Pura RAR-arkistot moderneilla, muistiturvallisilla hiekkalaatikoiduilla WebAssembly-moottoreilla tiukalla polun normalisoinnilla.
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 osaa purkaa RAR-tiedostoja natiivisti, ja File2File.appilla voi purkaa ja muuntaa RAR-arkistoja ilmaiseksi suoraan selaimessa.
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.