RAR-arkiv (.rar)

RAR5 Standard

RAR-arkiv (RAR) er et proprietært komprimeret arkivformat udviklet af Eugene Roshal, kendt for sin stramme komprimering, opdeling i flere bind, AES-256-kryptering og Reed-Solomon-genoprettelsesdata.

Konverter RAR til ZIP

Gratis RAR til ZIP-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer RAR-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer RAR-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

52 61 72 21 1A 07 00 / 01 00

ASCII-REPRÆSENTATION: Rar!\x1a\x07..

Standardisering: RAR5 Architecture Specification

Tekniske specifikationer

ContainerarkitekturVariable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications
KomprimeringProprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding
BytterejsningLittle-Endian (Intel x86)
FarverumN/A (Archive Container)
Kanaler og strukturMulti-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar)
Maks. dimensionerPractically unlimited (up to 16 Exabytes in RAR5)
GennemsigtighedFull NTFS alternate data streams, Unix permissions, and precision timestamps
Streaming og progressivHeader records distributed throughout container; non-streamable without full volume set

Tekniske sammenligningsmatrix: RAR vs. konkurrenter

Teknisk attributRAR (Aktuel)7ZZIPTAR.GZ
GenoprettelsesdataIndbygget Reed-Solomon-fejlrettelseIngen indbyggetIngen indbyggetIngen indbygget
LicensProprietær (kommerciel oprettelse)Fri Open Source (GNU LGPL)Åbent offentligt domæneFri Open Source (POSIX)
KrypteringAES-256 med PBKDF2 / Blake2spAES-256 med SHA-256ZipCrypto (svag) eller AES-256Ingen (kræver GPG/OpenSSL)
Opdeling i flere bindIndustripioner inden for opdelte bindUnderstøttet i 7z-bindUnderstøttet i spændte ZIP-filerKræver Unix 'split'-værktøj

Almindelige korruptionstilstande og hex-gendannelsesvejledning

WinRAR rapporterer 'Checksum error in the encrypted file' eller CRC fejlede.

Grundlæggende årsag: Beskadiget sektor på lagerdrev, der ødelægger komprimerede databytes.

Gendannelse: Kør 'Repair archive' i WinRAR eller File2File for at genopbygge blokke ved hjælp af indlejrede genoprettelsesdata.

Sikkerhedsanalyse og parser-angrebsvektorer

RAR-analysatorer har historisk set været sikkerhedsmål med høj værdi på grund af stistier-sårbarheder i ældre unrar-motorer.

Kendte angrebsvektorer

  • Stistier-sårbarheder (path traversal), der skriver filer til vilkårlige systemstier (f.eks. CVE-2018-20250).
  • Udenfor-grænserne-skrivning i indlejrede ACE-arkivdekomprimeringsbiblioteker i WinRAR.
  • Bufferoverløb ved analyse af misdannede RAR5-volumehoveder.

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2023Microsoft integrerer indbygget open source Libarchive RAR-udpakning direkte i Windows 11.
2013WinRAR 5.0 introducerer det moderne RAR5-format med 4 GB ordbogsstørrelser og Blake2sp-tjeksummer.
1993Eugene Roshal udgiver den første version af RAR (Roshal Archive) til MS-DOS.

Vigtige fordele og styrker

  • Integrerede Reed-Solomon-genoprettelsesdata gør det muligt at reparere beskadigede eller ødelagte arkiver med manglende sektorer.
  • Opdelte arkiver i flere bind (.part1.rar, .part2.rar) gør det problemfrit at distribuere enorme filer på tværs af flere medier.
  • Kraftfuld fast komprimering opnår overlegen reduktion på grupper af lignende filer.

Tekniske begrænsninger og ulemper

  • Proprietært format: Oprettelse af RAR-filer kræver en kommerciel WinRAR-licens eller en autoriseret RAR-kompressor.
  • Udpakningsbiblioteker (unrar) er kildetilgængelige, men underlagt licensvilkår mod reverse-engineering.
  • Dekomprimering af beskadigede faste arkiver uden genoprettelsesdata kan ødelægge efterfølgende filer i strømmen.

Interessant teknisk trivia

  • RAR står for 'Roshal Archive', opkaldt efter sin opfinder Eugene Roshal.
  • De magiske bytes for klassisk RAR4 er 'Rar!\x1a\x07\x00', mens moderne RAR5 bruger 'Rar!\x1a\x07\x01\x00'.
  • WinRARs prøveversion-påmindelsespopop blev en internetlegende, da softwaren berømt fortsatte med at fungere på ubestemt tid efter 40 dage.

Ofte stillede tekniske spørgsmål

Hvad er en RAR-gendannelsespost?

En gendannelsespost er valgfri redundant data, der bruger Reed-Solomon-fejlrettelse, hvilket gør det muligt for WinRAR fysisk at rekonstruere beskadigede arkiver, selv hvis dele af filen er ødelagte.

Kan jeg åbne RAR-filer uden at købe WinRAR?

Ja. Windows 11 udpakker nu RAR-filer indbygget, og File2File.app kan udpakke og konvertere RAR-arkiver gratis direkte i din netbrowser.

Hvad er forskellen mellem RAR4 og RAR5?

RAR5 er den moderne version af formatet, der blev introduceret i 2013, med større ordbogsstørrelser (op til 4 GB), stærkere AES-256-kryptering, Blake2sp-checksums og hurtigere flerkernet dekomprimering.