RAR

Wat is een RAR-bestand?

Een gesloten archiefformaat. Gaat overal open en wordt vrijwel nergens gemaakt — ook hier niet: de licentie van het enige vrije hulpmiddel verbiedt het.

Wat RAR is

RAR is een container: een omhulsel voor stromen die door iets anders zijn gecodeerd. Het wordt gebruikt voor archivering.

De extensie is .rar en de volledige naam RAR Archive. Allebei zeggen ze minder dan wat het bestand kan bevatten, en daar gaat de rest van deze pagina over.

Waar RAR vandaan komt

win.rar GmbH bracht het in 1993 uit.

Aan een formaat dat zo lang leesbaar is gebleven kun je iets toevertrouwen dat je over tien jaar terug wilt hebben.

De specificatie is van de leverancier

Hem lezen buiten de eigen software van de leverancier leunt op het werk van andere mensen, meestal door te kijken en niet door documentatie. Dat gaat meestal goed en soms niet, en dat is precies de reden om te converteren wat je wilt bewaren.

Er wordt niets weggegooid

RAR bewaart zijn inhoud precies. Opnieuw opslaan verandert niets, dus je kunt het zo vaak openen, bewerken en wegschrijven als je wilt zonder dat er schade opstapelt — en dat is wat er een werkformaat van maakt in plaats van een afleverformaat.

Het kan een hele map bevatten

RAR bewaart een mappenstructuur: namen, mappen en de opbouw daartussen. Daarom kan het in een mailbijlage voor een map invallen.

Wat het doet om zichzelf te beschermen

RAR brengt een controlegetal, zodat een beschadigd bestand opvalt in plaats van stilzwijgend verkeerd gelezen te worden en optionele versleuteling mee.

Een versleuteld bestand moet worden ontgrendeld voordat iets het kan converteren, hier en overal elders. Een wachtwoord is niets waar een omzetter omheen kan, en aan een die dat wel beweert zou je het bestand al helemaal niet moeten geven.

Wat RAR opent

WinRAR, 7-Zip en Keka lezen het, en de meeste programma’s van dezelfde soort ook.

Als een bestand niet opengaat ligt het zelden aan het formaat — vaker is het programma ouder dan het formaat. Converteren naar iets ouders is de betrouwbare weg eromheen, en daarvoor is de rest van deze site bedoeld.

Het in de browser openen

Geen enkele browser leest het.

Dat is veruit de meest voorkomende reden om het te converteren: niet dat het formaat slecht is, maar dat de plek waar je het bestand wilt tonen het niet kan lezen.

Het is een afleverformaat

RAR is bedoeld om door te geven, niet om in te werken. Er een bewerken kan en is zelden prettig; de verstandige weg loopt via de bron en een nieuwe export.

Wat er misgaat

De terugkerende klachten: buiten het eigen terrein is de ondersteuning ongelijk.

Niets daarvan is een reden om het formaat te mijden. Het zijn de dingen die je beter kent voordat een ervan je verrast, en dat is een andere en een nuttigere bewering.

Iemand stuurde je er eentje, zo begint dit meestal

RAR is niet langer een formaat dat mensen zelf kiezen. Het komt aanwaaien: uit een download, van een collega die WinRAR draait omdat het bij de machine kwam, uit een archief samengesteld een decennium geleden, of van een forum waar de conventie werd gezet lang voordat iemand die ter discussie stelde.

De vraag is dus vrijwel altijd hoe je er eentje opent in plaats van of je er een moet gebruiken. Dat is de moeite waard om vooraf te noemen, want de twee helften van RAR zijn niet even beschikbaar — lezen is eenvoudig, en maken is een licentiekwestie in plaats van een technische.

Propriëtair op een manier die ZIP niet is

RAR werd in 1993 gemaakt door Eugene Roshal en het compressiealgoritme blijft propriëtair. De decompressiekant is gepubliceerd en vrij te implementeren, wat waarom zoveel tools een RAR openen. De compressiekant is dat niet, en er een schrijven betekent wettelijk gezien er een licentie voor nemen bij de eigenaar.

Die asymmetrie verklaart bijna het hele landschap. Elk archiefprogramma kan een RAR uitpakken; alleen WinRAR en een handvol licentienemers kunnen er eentje maken. Het is ook waarom Quinvert RAR uitpakt en niet maakt — geen ontbrekende functie, maar een licentie die we niet hebben.

Het comprimeert echt beter, en met hoeveel

RAR verslaat ZIP over het algemeen, en het verschil is reëel in plaats van marketing. Bij gemengde documenten verwacht ongeveer tien tot twintig procent kleiner; bij grote verzamelingen vergelijkbare bestanden wordt het voordeel aanzienlijk groter, omdat RAR de hele set als één stroom kan behandelen en herhaling over bestandsgrenzen heen kan vinden.

ZIP comprimeert elk bestand onafhankelijk, wat het snel maakt om één item uit een groot archief te halen en wat het kost aan grootte bij duizend bijna-identieke bestanden. Geen van beide gedragingen is fout. Het is een ruil tussen willekeurige toegang en ratio, en RAR koos voor ratio.

De deelbestanden, en waarom eentje niet genoeg is

RAR splitst een archief over genummerde volumes — .part1.rar, .part2.rar, enzovoort, of het oudere .r00, .r01-schema. De conventie stamt uit het tijdperk van floppy’s en uploadlimieten en overleeft overal waar één bestand te groot zou zijn voor het kanaal.

Ze zijn geen onafhankelijke archieven. Elk deel moet in dezelfde map aanwezig zijn voordat uitpakken kan beginnen, en deel één openen is hoe je de hele set uitpakt, niet het eerste derde. Een ontbrekend middelste deel betekent meestal dat alles erna niet meer te herstellen is.

Herstelrecords, wat echt ongewoon is

RAR kan redundante data binnen het archief opslaan, specifiek zodat een beschadigd bestand zichzelf kan repareren. Zijn er een paar bytes beschadigd tijdens overdracht of op een falende schijf, dan kan een archief met een herstelrecord ze vaak reconstrueren zonder het origineel.

ZIP heeft daar niets vergelijkbaars, en dit is de ene eigenschap die RAR nog steeds een plaats verdient. Het is waarom archieven bedoeld voor optische media, om onbetrouwbare overdrachten te overleven, of om jarenlang bewaard te worden, vaak als RAR gemaakt werden door mensen die erover hadden nagedacht.

Versleuteling, en wat het beschermt

RAR ondersteunt AES-versleuteling van de bestandsinhoud, en anders dan ZIP’s oorspronkelijke schema is die correct geïmplementeerd. Een met wachtwoord beveiligde RAR is niet triviaal te breken; zonder het wachtwoord is de inhoud echt onbereikbaar.

Standaard blijft de lijst bestandsnamen leesbaar zelfs als de inhoud dat niet is, dus kan een buitenstaander zien wat het archief bevat zonder het te openen. WinRAR heeft een optie om ook de namen te versleutelen, en die staat uit tenzij iemand ervoor koos.

RAR5, en waarom een oude tool een nieuw bestand weigert

Het formaat veranderde ingrijpend met WinRAR 5 in 2013 — nieuwe compressie, grotere woordenboeken, een andere structuur. Archieven geschreven in het nieuwe formaat zijn niet leesbaar door tools die alleen het oude begrijpen, en er is geen manier om dat aan de extensie te zien.

Een tool van vóór 2013, of eentje waarvan de RAR-ondersteuning nooit is bijgewerkt, meldt een onbekend of beschadigd archief bij een volkomen intact bestand. Weigert een RAR in het ene programma en werkt hij in een ander, dan is dit meestal de verklaring.

Wat te doen met eentje zodra het open is

Voor alles wat verder verstuurd moet worden: verpak het opnieuw als ZIP. Elk besturingssysteem in gebruik opent ZIP zonder iets te installeren, wat RAR niet kan claimen — een ontvanger op een gewone Windows- of macOS-machine heeft mogelijk geen manier om een RAR te openen.

Voor iets dat bewaard wordt in plaats van verstuurd, is het als RAR laten prima en er valt niets te winnen bij omzetten. Herverpakken comprimeert alles opnieuw zonder voordeel, en als het origineel een herstelrecord draagt, gooit omzetten het ene weg dat RAR doet dat niets anders doet.

De gegevens, op één plek

Kenmerken en herkomst van het formaat RAR.
Extensie.rar
Mediatypeapplication/vnd.rar
Uitgegeven doorwin.rar GmbH
Voor het eerst gepubliceerd1993