RAR-arkiv (.rar)
RAR5 StandardRAR-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:
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 00ASCII-REPRÆSENTATION: Rar!\x1a\x07..
Standardisering: RAR5 Architecture Specification
Tekniske specifikationer
| Containerarkitektur | Variable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications |
| Komprimering | Proprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding |
| Bytterejsning | Little-Endian (Intel x86) |
| Farverum | N/A (Archive Container) |
| Kanaler og struktur | Multi-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar) |
| Maks. dimensioner | Practically unlimited (up to 16 Exabytes in RAR5) |
| Gennemsigtighed | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Streaming og progressiv | Header records distributed throughout container; non-streamable without full volume set |
Tekniske sammenligningsmatrix: RAR vs. konkurrenter
| Teknisk attribut | RAR (Aktuel) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Genoprettelsesdata | Indbygget Reed-Solomon-fejlrettelse | Ingen indbygget | Ingen indbygget | Ingen indbygget |
| Licens | Proprietær (kommerciel oprettelse) | Fri Open Source (GNU LGPL) | Åbent offentligt domæne | Fri Open Source (POSIX) |
| Kryptering | AES-256 med PBKDF2 / Blake2sp | AES-256 med SHA-256 | ZipCrypto (svag) eller AES-256 | Ingen (kræver GPG/OpenSSL) |
| Opdeling i flere bind | Industripioner inden for opdelte bind | Understøttet i 7z-bind | Understøttet i spændte ZIP-filer | Kræ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
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.