ZIP срещу RAR
ZIP и RAR са широко използвани файлови формати за компресия на данни. Компресирането на данни е процесът на намаляване на размера на данните. Той използва схема за кодиране, която кодира данните, използвайки по-малък брой битове, отколкото оригиналните данни. Освен компресиране на данни, ZIP поддържа и архивиране. ZIP файл може да се състои от няколко файла, които се компресират или съхраняват без компресиране. RAR (Roshal Archive) също е файлов формат, който поддържа обхващането на файлове в допълнение към компресирането на данни.
Какво е ZIP?
ZIP е файлов формат, който поддържа компресиране на данни и архивиране. Първоначално създаден през 1989 г. от Фил Кац, днес ZIP се поддържа от много софтуер, включително вградената поддръжка на ZIP, предоставена от операционните системи Windows и Mac OS X (версии 10.3 и по-нови). Обикновено файловите разширения „.zip“ или „.ZIP“ и приложение / zip медия тип MIME се използват за ZIP файлове. ZIP може да се използва за архивиране на няколко файла, а компресирането е по желание при архивиране. Ако компресията се използва за архив, тогава тя се прилага върху отделни файлове. 32-битов CRC алгоритъм се използва в ZIP формат. За да повиши безопасността на данните, ZIP включва две копия на структурата на архивната директория. ZIP форматът поддържа методи за компресиране като DEFLATE, BZIP2, LZMA (EFS), WavPack, PPMd и др. Едно предимство на ZIP формат е, че тъй като прави компресирането на файлове в архив отделно, до тях може да се получи произволен достъп. В допълнение, потребителят има възможност да прилага различни алгоритми за компресия към различни типове файлове, за да получи по-добра компресия. Симетричното криптиране на базата на парола се поддържа с ZIP.
Какво е RAR?
RAR е също формат за компресиране и архивиране на данни. Той е разработен от Евгений Рошал и използва разширенията за файлове .rar за набора от данни за обем и .rev за набора за обем на възстановяване. Алгоритъмът за компресия, използван в RAR, е затворен алгоритъм. В текущата версия на RAR (версия 3) се използва метод на компресия, базиран на Lempel-Ziv (LZSS) и прогнозиране чрез частично съвпадение (PPM). Само търговски софтуер като WinRAR може да се използва за създаване на RAR файлове. Софтуер на трети страни като WinZip, RarZilla, 7-Zip, IZArc, PeaZip, Zipeg и др. Може да се използва за четене на RAR файлове. Създавайки „обеми за възстановяване“ при създаване на RAR файлове, човек може да реконструира липсващи файлове.
Каква е разликата между ZIP и RAR?
Въпреки че и ZIP, и RAR са формати за компресиране на данни и архивиране на файлове, те имат някои разлики. Компресирането на данни с помощта на RAR ще бъде по-бавно, отколкото компресирането на същите данни с помощта на ZIP. Но RAR може да постигне по-добра степен на компресия от ZIP. Създаването на RAR файлове ще изисква патентован софтуер като WinRAR, но разопаковането на RAR файлове може да стане с помощта на много безплатен софтуер. От друга страна, много търговски инструменти и библиотеки с отворен код са на разположение за ZIP. Минималният размер, разрешен за ZIP файл, е 22 байта, докато минималният размер на RAR файл е 20 байта. Максималният размер на стандартен ZIP файл е 4 GiB (232-1) и максималният размер на RAR файл е 8 екзабайта (263-1).