ZIP versus RAR
ZIP en RAR zijn veelgebruikte bestandsindelingen voor gegevenscompressie. Gegevenscompressie is het proces van het verkleinen van gegevens. Het maakt gebruik van een coderingsschema, dat de gegevens codeert met een kleiner aantal bits dan de oorspronkelijke gegevens. Naast het comprimeren van gegevens ondersteunt ZIP ook archivering. Een ZIP-bestand kan bestaan uit verschillende bestanden die zijn gecomprimeerd of opgeslagen zonder compressie. RAR (Roshal Archive) is ook een bestandsindeling die naast gegevenscompressie ook bestandsspanning ondersteunt.
Wat is ZIP?
ZIP is een bestandsindeling die gegevenscompressie en archivering ondersteunt. Oorspronkelijk gemaakt in 1989 door Phil Katz, wordt ZIP tegenwoordig ondersteund door veel software, waaronder de ingebouwde ZIP-ondersteuning die wordt geboden door de Windows-besturingssystemen en Mac OS X (versies 10.3 en later). Gewoonlijk worden de bestandsextensies ".zip" of ". ZIP" en MIME-mediatype applicatie/zip gebruikt voor ZIP-bestanden. ZIP kan worden gebruikt om meerdere bestanden te archiveren en de compressie is optioneel bij het archiveren. Als compressie wordt gebruikt voor een archief, wordt het toegepast op afzonderlijke bestanden. 32-bits CRC-algoritme wordt gebruikt in ZIP-formaat. Om de veiligheid van gegevens te vergroten, bevat ZIP twee exemplaren van de archiefmapstructuur. ZIP-formaat ondersteunt compressiemethoden zoals DEFLATE, BZIP2, LZMA (EFS), WavPack, PPMd, enz. Een voordeel in ZIP-formaat is dat, aangezien het de bestanden in een archief afzonderlijk comprimeert, de bestanden willekeurig kunnen worden geopend. Bovendien heeft de gebruiker de mogelijkheid om verschillende compressie-algoritmen toe te passen op verschillende bestandstypen om een betere compressie te verkrijgen. Op wachtwoord gebaseerde symmetrische codering wordt ondersteund met ZIP.
Wat is RAR?
RAR is ook een formaat voor gegevenscompressie en archivering. Het is ontwikkeld door Eugene Roshal en gebruikt de bestandsextensies.rar voor het ingestelde gegevensvolume en.rev voor het ingestelde herstelvolume. Het compressiealgoritme dat in RAR wordt gebruikt, is een gesloten algoritme. In de huidige RAR-versie (versie 3) wordt een compressiemethode gebruikt op basis van Lempel-Ziv (LZSS) en voorspelling door partiële matching (PPM) compressie. Alleen commerciële software zoals WinRAR kan worden gebruikt om RAR-bestanden te maken. Software van derden zoals WinZip, RarZilla, 7-Zip, IZArc, PeaZip, Zipeg, enz. kan worden gebruikt om RAR-bestanden te lezen. Door "herstelvolumes" te maken bij het maken van RAR-bestanden, kan men ontbrekende bestanden reconstrueren.
Wat is het verschil tussen ZIP en RAR?
Hoewel zowel ZIP als RAR gegevenscompressie en bestandsarchiveringsindelingen zijn, hebben ze enkele verschillen. Het comprimeren van gegevens met RAR zal langzamer zijn dan het comprimeren van dezelfde gegevens met ZIP. Maar RAR kan een betere compressiesnelheid bereiken dan ZIP. Voor het maken van RAR-bestanden is eigen software nodig, zoals WinRAR, maar het uitpakken van RAR-bestanden kan met veel gratis software. Aan de andere kant zijn er veel commerciële en open source tools en bibliotheken beschikbaar voor ZIP. De minimum toegestane grootte voor een ZIP-bestand is 22 bytes, terwijl de minimumgrootte van een RAR-bestand 20 bytes is. De maximale grootte van een standaard ZIP-bestand is 4 GiB (232-1) en de maximale grootte van een RAR-bestand is 8 Exabytes (263 -1).