egor23
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Из моего опыта и увиденного относительно AdbeRdr810_ru_RU.exe: 1. Ассиметричный алгоритм (т.к. распаковывает быстро 17сек) из быстрых ассиметричных сразу напрашивается LZMA (основан на LZ77). 2. Data1.cab - создаётся во время распаковки (дата файла текущая). 3. 7-zip даёт результат хуще на 4МБ, значит в добавок ко всему используется сегментация (возможно дополнительные фильтры для определённых типов файлов) 4. Из тех архиваторов с которыми работал это всё имеет WinRK ассиметричные алгоритмы (LZ77, ROLZ, ROLZ2, ROLZ3). Недостатком явлется вшитые предустановки для определённых типов файлов, которыми нельзя управлять (настраивать). 5. Практика: AdbeRdr810_ru_RU.exe 23,5 МБ (24 698 760 байт) Максимальные значения при распаковке (Process Explorer): Время распаковки 17сек Virtual Memory Peak Private Bytes 117 980 K Physical Memory Peak Working Set 90 608 K WinRK 3.0 build 3 beta Настройки профиля сжатия: Compression method: LZ77 Model size: 80МБ и 24МБ Largest optimised match: 512 Audio model order: 64 Bit-stream model order: 20 Use text dictionary: off Fast Analysis: off Fast executable code compression: off Use PPMd for text files: off Data1.cab распакован Файлы\папки сжимаемые: Data1 abcpy.ini AcroRead.msi Setup.exe setup.ini lz77_80.exe 24,0 МБ (25 204 350 байт) (lz77_80.rk 23,8 МБ (25 060 267 байт)) Время распаковки 65сек Virtual Memory Peak Private Bytes 210 652 K Physical Memory Peak Working Set 140 596 K lz77_24.exe 24,2 МБ (25 383 615 байт) (lz77_24.rk 24,0 МБ (25 239 528 байт)) Время распаковки 65сек Virtual Memory Peak Private Bytes 155 368 K Physical Memory Peak Working Set 141 420 K Поиграйтесь с настройками профиля сжатия, может улучшить сжатие. Быстрый анализ (Fast Analysis) on\off Ускоренное сжатие программ (Fast executable code compression) on\off 7. Направление изысканий Вам дано: сегментация\фильтры - и архиватор в котором всё это есть Найдёте программы которые делают сегментацию\фильтры к разным типам файлов, то их можно будкт подключить к FreeArc. Также можете посмотреть тесты\топик Архиваторы - сравнение сжатия Архиваторы - сравнение сжатия - test egor23 http://forall.ru-board.com/egor23/online/rc1/index.html Архиваторы - сравнение сжатия - test egor23 - History+комментарии (по тексту написано про WinRK) http://forall.ru-board.com/egor23/online/rc1/hystory.html топик Архиваторы. Сравнение сжатия http://forum.ru-board.com/topic.cgi?forum=5&topic=8076 | Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 03:09 17-06-2008 | Исправлено: egor23, 05:13 17-06-2008 |
|