RAR-arkisto (.rar)

RAR5 Standardi

RAR-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:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

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 00

ASCII-ESITYSTAPA: Rar!\x1a\x07..

Standardointi: RAR5 Architecture Specification

Tekniset tiedot

SäiliöarkkitehtuuriVariable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications
PakkausProprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding
Tavujärjestys (Endianness)Little-Endian (Intel x86)
VäriavaruudetN/A (Archive Container)
Kanavat ja rakenneMulti-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar)
Suurimmat mitatPractically unlimited (up to 16 Exabytes in RAR5)
LäpinäkyvyysFull NTFS alternate data streams, Unix permissions, and precision timestamps
Suoratoisto ja progressiivinen latausHeader records distributed throughout container; non-streamable without full volume set

Tekninen vertailumatriisi: RAR vs. kilpailijat

Tekninen attribuuttiRAR (Nykyinen)7ZZIPTAR.GZ
PalautustiedotNatiivi Reed - Solomon-virheenkorjausEi sisäänrakennettuaEi sisäänrakennettuaEi sisäänrakennettua
LisensointiSuljettu (kaupallinen luominen)Vapaa avoin lähdekoodi (GNU LGPL)Avoin public domainVapaa avoin lähdekoodi (POSIX)
SalausAES-256 PBKDF2:lla / Blake2spAES-256 SHA-256:llaZipCrypto (heikko) tai AES-256Ei mitään (vaatii GPG:n / OpenSSL:n)
Moniosainen pilkkominenTeollisuuden uranuurtaja jaetuissa osissaTuettu 7z-osioissaTuettu katetuissa ZIP-tiedostoissaVaatii 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

2023Microsoft sisällyttää natiivin avoimen lähdekoodin Libarchive RAR-purun suoraan Windows 11 -käyttöjärjestelmään.
2013WinRAR 5.0 esittelee modernin RAR5-muodon 4 gigatavun sanastokooilla ja Blake2sp-tarkistussummilla.
1993Eugene Roshal julkaisee RAR-muodon (Roshal Archive) ensimmäisen version MS-DOS:ille.

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.