Статия
ZIP срещу RAR срещу 7z: кой формат архив да използвате
Файл пристига като .zip, .rar или .7z и повечето хора не могат да кажат каква всъщност е разликата отвъд това е компресирана папка. И трите пакетират няколко файла в един и ги смаляват, но идват от различни проекти, използват различни алгоритми за компресия, и се различават в един детайл, който има значение на практика: какво можете да направите с тях без инсталиране на допълнителен софтуер.
ZIP: универсалната основа без патент
ZIP, документиран в публичната спецификация APPNOTE на PKWARE и датиращ от 1989 г., е достатъчно стар и достатъчно отворен, че всяка основна операционна система може да отвори такъв без инсталиране на каквото и да е. По подразбиране използва алгоритъма DEFLATE, който компресира разумно добре и, решаващо, декодира бързо, съзнателен компромис от ера, когато скоростта на декомпресия на скромен хардуер имаше значение колкото крайния размер. Точно затова ZIP остава подразбиращият се избор за всичко, предназначено да бъде отворено от непознат получател.

RAR: собственически, силен при разделяне на големи архиви
RAR, съкратено от Roshal Archive, е собственически формат, създаден от Eugene Roshal: създаването на .rar файл изисква платения софтуер WinRAR или неговия команден вариант, макар безплатни извличачи да са широко достъпни. Основното му практическо предимство пред ZIP е чистото разделяне на голям архив на няколко тома с еднакъв размер, исторически полезно за разпределяне на голям файл върху сменяем носител или качвания с ограничен размер, плюс солидно архивиране, компресиращо много малки файлове като един непрекъснат поток за по-добро съотношение.
7z: най-високото съотношение на компресия, също безплатно за създаване
7z е родният формат на безплатния проект с отворен код 7-Zip и обикновено произвежда най-малките файлове от трите, благодарение на алгоритмите LZMA и LZMA2, за сметка на по-бавна компресия и декомпресия от DEFLATE. За разлика от RAR, както създаването, така и извличането на 7z файлове е безплатно и с отворен код от край до край, затова се е превърнало в обичаен избор за разпространение на големи изтегляния, при които размерът на файла има значение повече от скоростта на кодиране.
Какво всъщност се променя за вас като получател
За отваряне на файл, който някой ви е изпратил, форматът почти няма значение днес: съвременен извличач се справя с и трите. Реалните разлики се показват, когато вие сте този, който пакетира файлове: ZIP гарантира, че получателят може да го отвори без нищо допълнително инсталирано, RAR е удобен, ако конкретно имате нужда от разделяне на множество томове, а 7z ви дава най-малкия файл, когато и двете страни имат, или могат да инсталират, съвместим извличач. Нито един от трите не криптира по подразбиране; всеки поддържа опционална защита с парола, която трябва изрично да включите.
Отваряне на кой да е от трите без качване на файл
Нашият извличач на архиви чете ZIP, RAR, 7z, TAR и GZ файлове изцяло в браузъра ви, използвайки libarchive, компилиран в WebAssembly, така че съдържанието на архива никога не напуска устройството ви, за да бъде изброено или разопаковано. Той е четец, не създател: изброява и извлича каквото вече е вътре в архив, вместо да изгражда нов, така че пакетирането на собствените ви файлове в архив все още се нуждае от инсталирано приложение засега.

Инструменти от тази статия
Често задавани въпроси
Кой от трите компресира най-малкия файл?
7z, използвайки алгоритъма LZMA2, обикновено произвежда най-малкия архив от трите за типично смесено съдържание, за сметка на по-дълго време за компресия и декомпресия от DEFLATE на ZIP.
Трябва ли да плащам за софтуер, за да отворя RAR файл?
Не. Създаването на RAR архив изисква WinRAR или командната му версия, които са платени, но безплатни извличачи, включително извличачът на архиви на този сайт, могат да отворят и разопаковат съществуващ RAR файл безплатно.
Криптирани ли са ZIP, RAR и 7z файловете по подразбиране?
Не. И трите само компресират по подразбиране; защитата с парола е опционална настройка, която човекът, създаващ архива, трябва да включи. Съдържанието на незащитен архив е четимо от всеки, който го отвори, по същия начин, по който би било незащитена папка.