Бенчмарк Какъв е най-добрият формат за компресиране на файлове?
Време е да компресирате някои файлове, така че какъв формат използвате? Zip, RAR, 7z или нещо друго? Изпълнихме някои показатели, за да определим кой формат ви дава максимална компресия.
Коефициентът на компресия не е единственият фактор, разбира се. Някои от тези формати са по-лесни за използване, защото са интегрирани в десктоп операционни системи, докато някои изискват софтуер на трети страни.
Бенчмарк за компресиране на файлове
Това е по-сложно, отколкото изглежда. Колко компресия ще постигнете ще зависи не само от типа на архива, който създавате, но и от приложението, което използвате, за да го компресирате, и от настройките, които използвате. Ние се придържаме към популярните приложения на техните настройки за компресиране по подразбиране, за да опростим нещата.
Вместо да се забъркваме с някои от обичайните типове файлове тук - като документите на Word DOCX, които вече използват форма на Zip компресия, и JPG изображения, които също използват форма на компресия - решихме да компресираме няколко инсталирани PC игри. Игрите включват графики, музика, текстови файлове, изпълними файлове и различни други типове файлове, така че те са добър набор от данни в реалния свят с различни видове файлове.
Първо, инсталирахме Bastion и компресирахме папката си - около 863 MB в размер на музика, графики, изпълними файлове и различни видове документи:
- Zip (Windows 8.1): 746 MB (86.4% от оригиналния размер)
- Zip (WinZip): 745 MB (86.3% от първоначалния размер)
- RAR (WinRAR): 746 МБ (86.4% от първоначалния размер)
- 7z (7-Zip): 734 MB (85% от оригиналния размер)
След това компресирахме Hotline Miami, която е 654 MB данни:
- Zip (Windows 8.1): 316 MB (48.3% от оригиналния размер)
- Zip (WinZip): 314 MB (48% от оригиналния размер)
- RAR (WinRAR): 307 МБ (46.9% от първоначалния размер)
- 7z (7-Zip): 301 MB (46% от оригиналния размер)
И победителят е…
Победителят по чиста компресия е 7z, което не ни учудва. Видяхме, че 7z идва отново и отново на върха на бенчмарковете за компресиране на файлове. Ако искате да компресирате нещо, за да използвате колкото се може по-малко място, определено трябва да използвате 7z. Можете дори да увеличите настройките за компресиране, за да спестите още повече пространство, въпреки че ще отнеме повече време за компресиране и декомпресиране.
Като цяло, Zip и RAR дойдоха доста близо един до друг. WinZip също не е преодоляла интегрираната поддръжка на Windows за създаването на Zip файлове с толкова много. Накратко, препоръчваме:
- Fили Максимално компресиране: Създайте 7z архиви с 7-Zip.
- За лесна употреба и максимална съвместимост: Създаване на Zip файлове с функцията, интегрирана в операционната система. Например в Windows изберете някои файлове в Windows Explorer или File Explorer, щракнете с десния бутон върху тях, посочете Изпрати до и изберете Компресирана (компресирана) папка.
Поддръжка на операционната система
Ако просто компресирате файлове за ваша собствена употреба, можете да използвате желания от вас файлов формат. Въпреки това, някои архивни формати са по-оперативно съвместими и работят в най-различни операционни системи, без да инсталират софтуер на трети страни. Ако изпращате архивите на някой друг или ги публикувате онлайн, вероятно ще искате да използвате формат, до който получателите могат да имат достъп с по-малко усилия.
Ето форматите, интегрирани в популярните операционни системи:
- Windows: Само за Zip. Тази функция беше добавена отново в Windows XP, така че практически всеки потребител на Windows може да създава и извлича архивни файлове.
- Mac OS X: Zip се поддържа и други видове архиви като .tar.gz и .tar.bz2… 7z и .rar ще изискват софтуер на трети страни.
- Linux: Zip обикновено се поддържа извън кутията. Файловете 7z и RAR ще работят в стандартни програми като File Roller, но първо ще трябва да инсталирате съответните помощни програми от командния ред. Tar формати като .tar.gz и .tar.bz2 се поддържат и извън Linux.
- Chrome OSZip и RAR се поддържат. Tar.gz и tar.bz2 също могат да бъдат отворени в приложението Файлове и съдържанието може да бъде извлечено.
Windows е най-голямата лепенка тук - поддържа само Zip файлове, така че Zip е най-универсалният формат. Ако работите с Mac или Linux, вместо това можете да използвате .tar формат. 7z е най-малко поддържаната - не е интегрирана в никоя операционна система, така че ще трябва да инсталирате приложение за отваряне на .7z архиви. Но, ако искате най-доброто възможно съотношение на компресиране, 7z е начинът да отидете.
Всички бенчмаркове за компресия са груби. Ще получите различни резултати с различни данни и типове данни. Доволни сме от общите ни резултати, но при компресирането на различни типове данни може да видите различни резултати.