Shuld
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Сверхплотные архиваторы PAQ8 Я тут немного поразбирался с темой, может быть кому-нибудь будет интересно. Так например, поиск про архиватор fp8 на форуме дает 0 ссылок. 1. История Неактуальные версии (2006-2009): paq8a - январь 2006 … paq8f - февраль 2006 paq8j - ноябрь 2006 … paq8jd - декабрь 2006 paq8l - март 2007 paq8n - август 2007 paq8o - август 2007 … paq 8o10t - июнь 2008 paq8p - август 2008 … paq8p3 - апрель 2009 paq8q – май 2009 … paq8q_v14 – июль 2009 Актуальные версии (2010): paq8k - февраль 2007 … paq8k2 - март 2009 … paq8kx_v7 - февраль 2010 paq8px - апрель 2009 … paq8px_v69 - апрель 2010 Скоростные версии paq8pf (=PAQ8p Fast) – сентябрь 2009 fp8 (=FastPAQ8) – май 2010 Было задействовано много букв и создано много промежуточных версий. Так в самой последней линейке PAQ8PX было 69 версий (и еще подверсии!). Некоторые версии можно скачать здесь: http://dhost.info/paq8/ На этом, похоже, развитие PAQ8 закончилось. 2. Как работать с PAQ8 и fp8? - Я начал с поиска оболочек, позволяющих работать с PAQ8. Попробовал работать с одной из них - PerfectCompress и столкнулся с заморочками – похоже PerfectCompress не работает с папками и файлами, содержащими русские буквы. - Можно работать с командной строкой. Этим способом я тестировал PAQ6. - Перетаскиванием файлов и папок! Очень просто и удобно. Перетаскиваем выбранный файл (папку) на программу PAQ8 (fp8) – и все! Как вариант можно использовать контекстные меню. Допустим нужно заархивировать папку «D:\Работа\Проект5» архиватором fp8. На папке «Проект5» правой кнопкой мыши вызываем контекстное меню и выбираем «копировать». Затем на программе fp8 правой кнопкой мыши вызываем контекстное меню и выбираем «вставить». В папке «D:\Работа» будет создан файл архива «Проект5.fp8». Разаривация – аналогично. Рускоязычные папки и файлы разархивировались нормально. (Однако при архивации/ разархивации в окне программы русские буквы показываются «крякозябрами»). В тестах я использовал контекстное меню. 3. Наглядный тест сверхплотных архиваторов PAQ8 на январь 2011 года. Участники теста: WinRAR 3.93, 7z 9.20, FreeArc 0.67а (17 ноября 2010), PAQ6_v2, различные версии PAQ8 и fp8. Для тестов был выбран файл 7z.dll из комплекта 7zip v9.20 размером 914 432 байт. Архиваторы WinRAR 3.93, 7z 9.20, FreeArc 0.67а (17 ноября 2010) работали в максимальных режимах, PAQ8 и fp8 – по умолчанию (режим 5 из 0...8 возможных), PAQ6_v2 – в режимах от -0 до -9. Процессор i3-530 (2 ядерный, 4 поточный), Win7 32-разрядная, ОЗУ 4 ГБ Время работы первых трех архиваторов было менее 1 сек, и скорость сжатия была взята ориентировочно, на основании ранее проведенных тестов. График с осями "размер архива в %"х"скорость сжатия (в логарифмическом масштабе)". Принята следующая цветовая маркировка: - темно-синий цвет – программа 2004 года - красный цвет – программы 2006-2009 годов - зеленый цвет – программы 2010 года. Каждый маркер обозначает один результат теста. Слева вверху – быстрые режимы, справа внизу – максимальные режимы. Маркер, который находится одновременно левее и ниже – лучше того, который находится правее и выше. 4. Выводы Разные версии сверхплотных архиваторов PAQ8 обладают разной степенью сжатия и скоростью сжатия - от 3 КБ/с до 80 КБ/с. Вполне может представлять интерес самая последняя версия, скоростная - fp8. Да, конечно, при скорости сжатия около 80 КБ/с объем 2 ГБ будет сжат примерно за 7 часов. Однако при работе программа занимает один поток и требует памяти «всего» до 230 МБ! Если использовать многопоточный процессор и иметь память несколько гигабайт, то она без проблем будет работать в фоновом режиме. Я, например, запускал архиватор, сидел в интернете и работал с Word и Excel «одновременно» без каких-либо тормозов. Вероятно, современные многопоточные процессоры и Windows7 заметно отличаются от старых времен, когда во время архивирования ничего другого нельзя было делать. Но идеология получается другая. Если с WinRAR, 7z и FreeArc мы стремимся занять все потоки и всю память ради сжатия, то с PAQ8 мы используем многопоточный процессор для фонового архивирования. Может быть в будущем мы так и будем архивировать? 5. Примечания. - различные версии PAQ8 могут иметь несовместимые форматы. - в режиме по умолчанию (5) используется около 230 МБ ОЗУ. - ограничение по объему архивируемых файлов – 2 ГБ. |