image002

Действительно ли что у RAR самая высокая степень компрессии?

image003.gif

image004.gif

Архиватор WinRAR очень известен, да он заслуживает своей популярности, он удобный, у него есть алгоритм сжатия RAR, который прилично сживает данные. Но есть алгоритм сжатия который превосходит RAR, это 7-Zip. В нашем эксперименте по компрессии мы будем сжимать папку с установленной программой ICQ Lite 5.1, эта папка весит 19.5мб. я сжал эту папку двумя архиваторами, WinRAR и 7-Zip, у обоих поставил максимальную компрессию и создание непрерывного архива (Предельное сжатие), у RAR получился неплохой результат, целых 5.53мб, ради любопытства я сжал эту папку Zip архиватором с максимальной компрессией, результаты как и ожидалось хуже чем у RAR целых 7.38мб. У 7-Zip же получилась умопомрачительная цифра 4.69мб! Почти на мегабайт меньше RAR! Согласитесь, это заставляет задуматься, выходит, что на стандартный 700 мегабайтовый CD-R влезет гораздо больше информации, если сжимать её 7-Zip’ом. А как важна степень сжатия данных в Интернете у пользователей Dial-Up соединений, где каждый мегабайт качается мучительно долго.

 

Этот эксперимент проводился на ноутбуке с 256мб. оперативной памяти, у 7-zip архиватора в настройках было установлено: формат архива 7z, уровень сжатия ультра, метод сжатия LZMA, размер словаря 8мб. и размер слова 273. Из личного опыта я знаю что чем больше оперативной памяти у компьютера тем больше степень сжатия 7-zip. Почему размер словаря 8мб. спросите вы когда у меня 256мб. оперативной памяти, да по тому что для упаковки файлов со словарём в 8мб. нужно 123мб. оперативной памяти, это самый оптимальный вариант для машины с 256мб. оперативной памяти. А почему словарь в 8мб с запросом 123мб. оперативки, а не 16 мегабайтовый словарь с запросом на 215мб. оперативки? Этого я объяснить не могу, почему-то нужно ставить в 2 раза меньше, для того чтобы упаковка не затянулась на несколько часов, при этом конечный архив будет весить столько же. Итак ниже приведена таблица как настроить упаковку 7-zip для разного количества оперативной памяти.

Количество оперативной памяти у вашего компьютера

Формат архива

Уровень сжатия

Метод сжатия

Размер словаря

Размер слова

64мб.

7z

Ультра

LZMA

64кб.

273

128мб.

7z

Ультра

LZMA

2мб.

273

256мб.

7z

Ультра

LZMA

8мб.

273

512мб.

7z

Ультра

LZMA

16мб.

273

1гб.

7z

Ультра

LZMA

32мб.

273

2гб.

7z

Ультра

LZMA

64мб.

273

4гб.

7z

Ультра

LZMA

128мб.

273

Ещё проводился эксперимент на настольных компьютерах с 512мб. оперативки и с 1гб. оперативки, у компьютера с 1гб. оперативки архив получился на 2% меньше чем у компьютера с 512мб. оперативки. То есть если вы сожмёте 1200 мегабайт картинок то у вас получиться приблизительно 1000 мегабайт при 512 мегабайтах оперативки и 980 мегабайт при 1гб. оперативки.

 

Я уже 4 года пользуюсь этим замечательным форматом 7z, он превосходит популярный RAR по степени сжатия,  а в архиве самое главное – сжатие.

 

Назад

 

Главная

 

Hosted by uCoz