» Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия
egor23
я не думаю, что у меня это получится
А вообще интересно, что данная система помогает немного лучше сжать. Я сколько раз не тестировал, temp.htar дает сжатие чуть лучше, чем оригинальные файлы.
я не думаю, что у меня это получится
А вообще интересно, что данная система помогает немного лучше сжать. Я сколько раз не тестировал, temp.htar дает сжатие чуть лучше, чем оригинальные файлы.
lorents
надеюсь srep/dispack/precomp с freearc использовал?
надеюсь srep/dispack/precomp с freearc использовал?
Bulat_Ziganshin
Сейчас сделал не много по другому (добавил precomp)
FreeArc (-mx -s; -ld256 -mc:lzma/lzma:max:512mb -mc:exe/exe2 -mc:rep/maxsrep -mc$default,$obj:+maxprecompj):
Nero - 233 998 493 байт
temp.htar - 223 134 555 байт
До этого я не добавлял precomp (все остальные параметры такие же), получается precomp еще и улучшил характеристики htar.
Сейчас сделал не много по другому (добавил precomp)
FreeArc (-mx -s; -ld256 -mc:lzma/lzma:max:512mb -mc:exe/exe2 -mc:rep/maxsrep -mc$default,$obj:+maxprecompj):
Nero - 233 998 493 байт
temp.htar - 223 134 555 байт
До этого я не добавлял precomp (все остальные параметры такие же), получается precomp еще и улучшил характеристики htar.
http://encode.ru/threads/507-HFCB-Huge-Files-Compression-Benchmark?p=41253&viewfull=1#post41253 - как я понимаю, наилучшее на сегодняшний день сжатие
Сейчас решил протестировать отдельно precomp, результат немного неожиданный:
Параметры precomp -pdfbmp+ -progonly+ -cn -intense
nero.7z (без сжатия) - 1 602 098 538 байт => nero.7z.pcf - 1 778 900 316 байт
temp.htar - 1 438 975 533 байт => temp.htar.pcf - 1 907 919 242 байт
Т.е. получается precomp разжимает temp.htar лучше чем оригинальные файлы.
Подскажите, пожалуйста, как работать с программой reflate?
Как я понимаю, программа работает на подобии precomp, т.е. должна разжимать файлы, которые используют алгоритм сжатия deflate. Но у меня наоборот, программа сжимает файлы. Запускаю через
Код: c.bat файл
Параметры precomp -pdfbmp+ -progonly+ -cn -intense
nero.7z (без сжатия) - 1 602 098 538 байт => nero.7z.pcf - 1 778 900 316 байт
temp.htar - 1 438 975 533 байт => temp.htar.pcf - 1 907 919 242 байт
Т.е. получается precomp разжимает temp.htar лучше чем оригинальные файлы.
Подскажите, пожалуйста, как работать с программой reflate?
Как я понимаю, программа работает на подобии precomp, т.е. должна разжимать файлы, которые используют алгоритм сжатия deflate. Но у меня наоборот, программа сжимает файлы. Запускаю через
Код: c.bat файл
тоже хотелось бы узнать про reflate
Есть папка (с несколькими iso с SACD) размером 9 499 988 410 байт (8,84 ГБ).
Нужно сжать её до 8,0-8,2 Гб (не перекодировать SACD в lossless, а просто получить хорошо сжатый архив).
Это возможно? Как?
Нужно сжать её до 8,0-8,2 Гб (не перекодировать SACD в lossless, а просто получить хорошо сжатый архив).
Это возможно? Как?
HelioSS
Никогда не интересовался SACD, поэтому спрошу: в каком формате звук на этих нескольких ISO?
Скачал я для пробы какой-то диск (1 файл wav и 1 файл cue) - звук в формате DTS 44100Hz 6ch 1411kbps
В данном топике поиск DTS ничего не дал.
попробовал сжать 7-зипом,
никакое дельта сжатие не помогло, параметры для сжатия LZMA lp=1 pb=0 lc=8
Если использовать LZMA2, (в котором ограничение lp+lc не может превышать 4), то пусть будет lp=1 pb=0
пробуйте
ps Степень сжатия 84% даст на выходе 7,43Гиг
Добавлено:
только что потом делать, при возможном повреждении 7z-архива - вопрос отдельный…
HelioSS
можно попробовать архиватор NanoZip 0.8 (0.9 - с проблемами), жмёт сильнее, чем 7-zip но медленнее
можно попробовать архиватор NanoZip 0.8 (0.9 - с проблемами), жмёт сильнее, чем 7-zip но медленнее
Inoz2000
Цитата:
Пока только это попробовал. Результат никакой
Цитата:
Если использовать LZMA2, (в котором ограничение lp+lc не может превышать 4), то пусть будет lp=1 pb=0 пробуйте
Пока только это попробовал. Результат никакой
Чё за файлы, так навсегда останется тайной?
Какой у LZMA размер словаря в 7zip? 256 вроде.
В HaoZip словарь в 1024мб для LZMA.
Но я не сравнивал результаты.
В HaoZip словарь в 1024мб для LZMA.
Но я не сравнивал результаты.
LZMA и в Африке LZMA
А откройте справку по 7-Zip и там про размер словаря есть.
А откройте справку по 7-Zip и там про размер словаря есть.
Inoz2000
Цитата:
Ошибаетесь, гражданин.
LZMA многолик и имеет, пусть не огромное, но всё таки приличное количество реализаций.
Например скажите мне, сколько match finder-ов существует для LZMA? Можете даже поглядеть в свою великую справку. Их не 4, как там указано.
Мало кто помнит, что на определенном этапе 7-zip перестал поддерживать такие MF, как Patricia Tree и HC3. Естественно перестал поддерживать на уровне создания; на уровне формата всё в порядке. Но да Бог с ним, с 7-zip. По сути 7-zip это каноническая реализация.
Гораздо интересней выглядит LZMA в FreeArc и в некоторых не менее интересных проектах Булата. Достаточно сказать, что Булатовский LZMA (при равных настройках с 7-zip) лучше сжимает, тратит при этом меньше памяти, работает быстрее. Пруф есть на encode, так что лень постить сюда результаты.
Плюс к этому дополнительно реализован match finder HT4 (не путать с HC4), доступно управление размером хэша, и допускается возможность использования словаря более 1Гб.
Так же нельзя не вспомнить совершенно неафриканский LZMA в виде plzma от Евгения Шелвина, где он прикрутил другой энтропийный кодер, поднял максимальный размер словаря выше планки в 1Гб, дал возможность настраивать совершенно мутные параметры, как то например alignStep, lenStep и прочие.
Наконец упомяну DLZ - непубличный проект, использующий lzma и модели, заточенные под определенные типы данных. Может использоваться и на обычных файлах.
Помимо этого словарь может быть выше 1Гб, опционально включается контекстное моделирование полностью для всего диапазона дистанций совпадений, порог для fast bytes повышен до 337, улучшен range coder, повышена точность статистики, блэк-джек etc.
Так что в следующий раз, при вопросе о LZMA, я думаю ты сможешь ответить более развернуто
Цитата:
LZMA и в Африке LZMA
Ошибаетесь, гражданин.
LZMA многолик и имеет, пусть не огромное, но всё таки приличное количество реализаций.
Например скажите мне, сколько match finder-ов существует для LZMA? Можете даже поглядеть в свою великую справку. Их не 4, как там указано.
Мало кто помнит, что на определенном этапе 7-zip перестал поддерживать такие MF, как Patricia Tree и HC3. Естественно перестал поддерживать на уровне создания; на уровне формата всё в порядке. Но да Бог с ним, с 7-zip. По сути 7-zip это каноническая реализация.
Гораздо интересней выглядит LZMA в FreeArc и в некоторых не менее интересных проектах Булата. Достаточно сказать, что Булатовский LZMA (при равных настройках с 7-zip) лучше сжимает, тратит при этом меньше памяти, работает быстрее. Пруф есть на encode, так что лень постить сюда результаты.
Плюс к этому дополнительно реализован match finder HT4 (не путать с HC4), доступно управление размером хэша, и допускается возможность использования словаря более 1Гб.
Так же нельзя не вспомнить совершенно неафриканский LZMA в виде plzma от Евгения Шелвина, где он прикрутил другой энтропийный кодер, поднял максимальный размер словаря выше планки в 1Гб, дал возможность настраивать совершенно мутные параметры, как то например alignStep, lenStep и прочие.
Наконец упомяну DLZ - непубличный проект, использующий lzma и модели, заточенные под определенные типы данных. Может использоваться и на обычных файлах.
Помимо этого словарь может быть выше 1Гб, опционально включается контекстное моделирование полностью для всего диапазона дистанций совпадений, порог для fast bytes повышен до 337, улучшен range coder, повышена точность статистики, блэк-джек etc.
Так что в следующий раз, при вопросе о LZMA, я думаю ты сможешь ответить более развернуто
ПРЕКОМПРЕССОР ШНАЙДЕРА
http://schnaader.info/precomp.php#d
Precomp - это прекомпрессор с интерфейсом командной строки. Вы можете использовать его для достижения лучшего сжатия некоторых типов файлов (работает с файлами, сжатыми методами ZLib или Deflate, и GIF-файлами). Precomp пытается произвести распаковку потоков этих файлов, и, если они декомпрессированые при последующей перекомпрессии идентичны бит-в-бит оригинальному потоку, то перекомпрессия не производится.
В результате получается .pcf-файл (PCF = PreCompressedFile), который содержит больше декомпрессированных данных, чем оригинальный файл. Обратите внимание, что этот файл больше оригинального, но, если сжать его методом сжатия сильнее, чем Deflate, он сожмётся лучше, чем оригинал (или использовать lprepaq для прекомпрессии и сжатия за один шаг).
Precomp Comfort является разновидностью Precomp. Он поддерживает drag-and-drop для отдельных файлов и использование ini-файла для параметров.
Cсылки на скачивание софта -- в статье выше, не забудьте отключить в прекомпрессоре внутреннюю bZip2 компрессию! Добавлено: В зипе скачиваются обе версии сразу.
Немецкий прекомпрессор (как, впрочем, и UHARC) делает свое дело. - Меня особенно впечатлила реальная возможность сжать на 45% и даже более -- в разы -- файлы JPG, PDF, GIF. при архивированиии графики .
Запустив Precomp Comfort c десктопа, Drug-and-Drop переносим файлы на иконку прекомпа и получаем вместо оригиналов PCF файлы. Делаем им вторую перекомпрессию, например, Nanozip'ом.
В результате получаем графику JPG в архиве со сжатием более 46%.
Здесь показано, что FreeArc (arc), и даже фирменный StuffIt (sitx) -- гарантирующий 25% сжатие jpeg'ов! -- н а м н о г о уступают синтетической сборке p r e c o m p + n a n o z i p .
По PDF файлам выигрыш от прекопрессора еще больше:
Видно, что без использования прекомпрессора выигрыш от использования нанозипа составляет лишь 473 Кб ---> 359 Кб,
зато с прекомпрессолром уже 473 Кб ---> 92 Кб, то есть, примерно, выходной файл составляет 1/5 или 20% от исходного.
По GIF файлам прекомпрессор позволил получить выходной файл размером примерно 30% от исходного.
Прекомпрессор Шнайдера просто просится в архиваторы!
Здесь jpg файл сначала был внедрен в вордовский файл docx - 862 Кб.
Оригинальный PAQ8l смог сжать его только до 850 Кб. А Peazip c опцией zpaq сдалал при сжатиии файл еще больший, чем был оригинал - 863 Кб. С помощью прекомпрессора оригинальный файл декопрессирован до 7,7 Мб в формате PCF. ПОсле чего его вновь можно пытаться сжать. ПРостой Zip / ТС этого сделать как следует не смог - 1,45 Мб. И только Nanozip дожал PCF файл до 263 Кб. -- Попробуйте сжать лучше.
http://schnaader.info/precomp.php#d
Precomp - это прекомпрессор с интерфейсом командной строки. Вы можете использовать его для достижения лучшего сжатия некоторых типов файлов (работает с файлами, сжатыми методами ZLib или Deflate, и GIF-файлами). Precomp пытается произвести распаковку потоков этих файлов, и, если они декомпрессированые при последующей перекомпрессии идентичны бит-в-бит оригинальному потоку, то перекомпрессия не производится.
В результате получается .pcf-файл (PCF = PreCompressedFile), который содержит больше декомпрессированных данных, чем оригинальный файл. Обратите внимание, что этот файл больше оригинального, но, если сжать его методом сжатия сильнее, чем Deflate, он сожмётся лучше, чем оригинал (или использовать lprepaq для прекомпрессии и сжатия за один шаг).
Precomp Comfort является разновидностью Precomp. Он поддерживает drag-and-drop для отдельных файлов и использование ini-файла для параметров.
Cсылки на скачивание софта -- в статье выше, не забудьте отключить в прекомпрессоре внутреннюю bZip2 компрессию! Добавлено: В зипе скачиваются обе версии сразу.
Немецкий прекомпрессор (как, впрочем, и UHARC) делает свое дело. - Меня особенно впечатлила реальная возможность сжать на 45% и даже более -- в разы -- файлы JPG, PDF, GIF. при архивированиии графики .
Запустив Precomp Comfort c десктопа, Drug-and-Drop переносим файлы на иконку прекомпа и получаем вместо оригиналов PCF файлы. Делаем им вторую перекомпрессию, например, Nanozip'ом.
В результате получаем графику JPG в архиве со сжатием более 46%.
Здесь показано, что FreeArc (arc), и даже фирменный StuffIt (sitx) -- гарантирующий 25% сжатие jpeg'ов! -- н а м н о г о уступают синтетической сборке p r e c o m p + n a n o z i p .
По PDF файлам выигрыш от прекопрессора еще больше:
Видно, что без использования прекомпрессора выигрыш от использования нанозипа составляет лишь 473 Кб ---> 359 Кб,
зато с прекомпрессолром уже 473 Кб ---> 92 Кб, то есть, примерно, выходной файл составляет 1/5 или 20% от исходного.
По GIF файлам прекомпрессор позволил получить выходной файл размером примерно 30% от исходного.
Прекомпрессор Шнайдера просто просится в архиваторы!
Здесь jpg файл сначала был внедрен в вордовский файл docx - 862 Кб.
Оригинальный PAQ8l смог сжать его только до 850 Кб. А Peazip c опцией zpaq сдалал при сжатиии файл еще больший, чем был оригинал - 863 Кб. С помощью прекомпрессора оригинальный файл декопрессирован до 7,7 Мб в формате PCF. ПОсле чего его вновь можно пытаться сжать. ПРостой Zip / ТС этого сделать как следует не смог - 1,45 Мб. И только Nanozip дожал PCF файл до 263 Кб. -- Попробуйте сжать лучше.
cuneiform
Цитата:
Цитата:
ПРЕКОМПРЕССОР ШНАЙДЕРАА как им пользоваться? С ключами не разобрался. Например как преобразовать JPG файл в распакованный вид?
VitaminP
Вы не прочли мой пост. С ключами даже не надо разбираться, в комфортной версии его заменяет ini-файл. Как пользоваться - написано в моем посте также - переносом файла на иконку на десктопе. И обратно таким же путем.
Вы не прочли мой пост. С ключами даже не надо разбираться, в комфортной версии его заменяет ini-файл. Как пользоваться - написано в моем посте также - переносом файла на иконку на десктопе. И обратно таким же путем.
cuneiform
Цитата:
Цитата:
в комфортной версии его заменяет ini-файлА где взять этот ini-файл?
VitaminP
В комфортной версии (ComfortPrecomp), естессно, сам образуется при запуске.
Это написано и в моем посте, и в оригинале на сайте. Но Вы даже перевод (пост) не хотите изучить. Прежде чем за дело бораться, надо же все материалы изучить, сначала теория, потом практика.
Цитата:
В комфортной версии (ComfortPrecomp), естессно, сам образуется при запуске.
Это написано и в моем посте, и в оригинале на сайте. Но Вы даже перевод (пост) не хотите изучить. Прежде чем за дело бораться, надо же все материалы изучить, сначала теория, потом практика.
Цитата:
Precomp Comfort является разновидностью Precomp. Он поддерживает drag-and-drop для отдельных файлов и использование ini-файла для параметров.
Cсылки на скачивание софта -- в статье выше
кто следит за темой ,ссылки давно не рабочие
а если не робит ,так пожалуйста удалите из шапки
а если не робит ,так пожалуйста удалите из шапки
Сделал экспериментальный консольный архиватор, в котором используются программы и идеи из этой темы: Пережатие/Прекомпрессия/Конвертирование/Дедубликация. Цель программы - максимальное сжатие большого массива файлов. В качестве финального алгоритма сжатия используется 7-zip либо NanoZip. Некоторые типы файлов (архивы, документы) после распаковки не соответствуют байт в байт оригиналу, но содержимое соответствует. Если кому интересно архиватор здесь: https://yadi.sk/d/RjaXT_BpiDhtj
VitaminP
Попробовал...Выбрал режим 2 - просто пожалось 7zip и все
Попробовал...Выбрал режим 2 - просто пожалось 7zip и все
dixen18
Цитата:
На финальной стадии действительно всё помещается в 7-zip контейнер.
На "борту" есть архиватор NanoZip и на максимальном сжатии за счёт дополнительных методов сжатия может сжать сильнее, чем самостоятельный NanoZip.
Цитата:
Выбрал режим 2 - просто пожалось 7zip и все
На финальной стадии действительно всё помещается в 7-zip контейнер.
На "борту" есть архиватор NanoZip и на максимальном сжатии за счёт дополнительных методов сжатия может сжать сильнее, чем самостоятельный NanoZip.
Pasha_ZZZ
Цитата:
Выложи, ищу уже не знаю сколько времени. На сайте поиск не работает.
Цитата:
SmartVersion
Выложи, ищу уже не знаю сколько времени. На сайте поиск не работает.
Вынужден задать весьма идиотский вопрос.))
До этого паковал просто Inno Setup.
Пытаюсь, и пока не очень удачно)), начать использовать Precomp и Srep.
Прочёл тонны записей, но так и не понял как ими работать.))
Если вам не сложно, уделите мне пять минут вашего времени, дайте, пожалуйста, ссылку на мануал (желательно подробный) по этим программам.
Спасибо.)
До этого паковал просто Inno Setup.
Пытаюсь, и пока не очень удачно)), начать использовать Precomp и Srep.
Прочёл тонны записей, но так и не понял как ими работать.))
Если вам не сложно, уделите мне пять минут вашего времени, дайте, пожалуйста, ссылку на мануал (желательно подробный) по этим программам.
Спасибо.)
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
Предыдущая тема: Надстройки IE8
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.