Ru-Board.club
← Вернуться в раздел «Программы»

» Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия

Автор: Profrager
Дата сообщения: 11.09.2010 21:54
seup0
у консольного nanozip'а при распаковке ващщщщще никакого прогресса нет. Сколько не пробовал - или раз в пол часа обновляется, или сидит на одном месте и потом раз - все распаковалось. Как же тогда прогресс предлагаешь отлавливать? Если ни поддержки stdin/stdout, ни процентов в консоли.
Автор: V2driver
Дата сообщения: 11.09.2010 21:58
Profrager зато показывает сколько мб распаковал=)
Автор: Profrager
Дата сообщения: 11.09.2010 21:59
V2driver
не, он мне показал сначала 256кб, потом сразу 550мб.. и все
Автор: V2driver
Дата сообщения: 11.09.2010 22:03
Profrager возможно у него такие глюки на больших данных...
Я юзал файл размером 130 мегабайт.. врежиме nz cm...
Автор: Profrager
Дата сообщения: 11.09.2010 22:08
nz_cm это как-то жестко) норм использовать можно nz_optimum2 и ниже. Паковал большие файлы, как на мелких он себя будет вести не знаю.
Автор: V2driver
Дата сообщения: 11.09.2010 22:15
Profrager да жестоко, просто нужно было сжать любым способом посильнее... для передачи через диалап))
Автор: Profrager
Дата сообщения: 11.09.2010 22:18

Цитата:
для передачи через диалап

вот тут действительно
Автор: V2driver
Дата сообщения: 11.09.2010 22:23
Profrager ничего смешного)
Тогда нормальный инет отрубили за неуплату..
И я достал старенький модем... подключился к ком порту и понеслась)
Автор: datato
Дата сообщения: 12.09.2010 07:49
А если после срепа это скормить FreeArc'у, то ничего не произайдет? И чем лучше жать после прекомпа? 7z или FreeArc?
P.S. Понимаю что уже задолбал своими нубскими вопросами, но научиться-то надо)
Автор: seup0
Дата сообщения: 12.09.2010 09:41
V2driver

Цитата:
Ваши подщёты неверны!
Есть много данных на которых даже optimum 2 проигрывает... lzma
И бывает такое что на вавках optimum 2 и cm проигрывают lzhds_parallel_extra...

Не знаю, что там в ваших подсчетах, может файлы какие другие сжимали, но я проверял на программах и играх. 7z, почти всегда оставался сзади на optimum 2.
optimum 2 иногда давал хуже результат, нежели optimum 1. Наверно это связано с недороботкой nanozip'а. Он все таки еще альфа.

Цитата:
Так Вам скорость сжатия важна?

Нет, но я хотел сказать, что все популярные архиваторы отдыхают в соотношение скорость/сжатие по сравнению с nanozip.
Цитата:
Подло и некрасиво!
А мой весит 2,79... теперь я пуп земли.. а Вы забудьте про репакерство.

Согласен, некрасиво получилось. Но я не хвастался, потому что мне хвастовство ни к чему, я беру и делаю.
Уже десятки раз обсуждалась на различный сайтах - "как же удалось тому то тому то сжать так игру", и ответ был один и тот же - precomp, rep, freearc и т.д.
Если человек спрашивает "здесь", то он скорее всего даже не искал и не интересовался, что да как. Стоит ли тратить время?
Profrager
Да, с прогресс баром у него не очень, но я думаю это пока. А сделать можно "подобие" прогрессбара, т.е.: скрость распаковки у nanozip одна и та же, что на мощной машине, что на топовой, поэтому можно сделать прогрессбар на основе данных о примерном времени распаковки и примерной скорости, т.е. он не будет напрямую связан с реальной распаковкой nanozip, но позволит показать примерное время завершения. Конечно точность такого не велика, но это лучше, чем ничего.
Автор: azerbaijanec
Дата сообщения: 12.09.2010 09:51
datato
первым делом все файлы пакуются в rar,потом обрабатывается precompoм,потом srepoм,а вот потом уже сжимается freearcoм


Добавлено:
рекомендую сжимать freearcom,так как он лучше сжимет чем 7z
Автор: V2driver
Дата сообщения: 12.09.2010 10:44
azerbaijanec

Цитата:
рекомендую сжимать freearcom,так как он лучше сжимет чем 7z

Да?
А мне скзали что nanozip сжимает лучше
По делу: с какими параметрами он сжимает лучше? со словорём lzma 512 мегабайт против 64мб у 7z на x86?
У обоих один и тот же алгаритм... поэтому он не может жать лучше, за исключением встроенных препроцесоров и компрессоров - tta, delta, rep и тд..

Цитата:
datato
первым делом все файлы пакуются в rar,потом обрабатывается precompoм,потом srepoм,а вот потом уже сжимается freearcoм
Добавлено:
рекомендую сжимать freearcom,так как он лучше сжимет чем 7z

Вы всё обработали срепом... и значит tta dict.. отпадают, а после срепа встроенный в Фа rep недаст прироста... значит идёт сжатие голым lzma... который и в 7z....
Автор: Kosako
Дата сообщения: 12.09.2010 11:15
хммм.... Что-то я не совсем понимаю в чем смысл...
В ПакерзШоу выбираю srep, выставляю l512, все проходит нормально, потом жму фриарком. Решил посмотреть АркИнфо, там почему-то rep написано O_o Так и должно быть или это в ПакерзШоу косяк?
Причем, не просто rep, еще там +exe+delta, откуда они там взялись, для меня загадка...
Автор: V2driver
Дата сообщения: 12.09.2010 11:19
Kosako ну дык, ты юзал параметр в Фа -mx

Цитата:
-mx        
Режим максимального сжатия с использованием только встроенных алгоритмов и фильтров: REP, DICT, DELTA, BCJ и LZP

советую почитать доку на Фа..
http://freearc.sourceforge.net/rus/FreeArc040-rus.htm


Добавлено:
seup0

Цитата:
Нет, но я хотел сказать, что все популярные архиваторы отдыхают в соотношение скорость/сжатие по сравнению с nanozip.

В этом режиме используется LZ... в других архиваторах Фа 7з он тоже есть...

Добавлено:

Цитата:
Не знаю, что там в ваших подсчетах, может файлы какие другие сжимали, но я проверял на программах и играх. 7z, почти всегда оставался сзади на optimum 2.

Точно непомню... чуть позже скажу.

Цитата:
optimum 2 иногда давал хуже результат, нежели optimum 1. Наверно это связано с недороботкой nanozip'а. Он все таки еще альфа.

Вы какую версию нанозипа юзаете?

Цитата:
Уже десятки раз обсуждалась на различный сайтах - "как же удалось тому то тому то сжать так игру", и ответ был один и тот же - precomp, rep, freearc и т.д.
Если человек спрашивает "здесь", то он скорее всего даже не искал и не интересовался, что да как. Стоит ли тратить время?

Зачем искать когда можно спросить здесь!?
Ведб эта тема вобщемто для этого и создана.
Нащёт прогресс бара у меня была другая идея...
Но она тоже бредовая.
Автор: PAQer
Дата сообщения: 12.09.2010 12:11

Цитата:

В этом режиме используется LZ... в других архиваторах Фа 7з он тоже есть...

ZIP > deflate (LZ+huffman), 7z > LZMA (LZ+Ari), nz > nz_optimumX > LZT (LZ+?). LZ это грубо говоря препроцессор, а что там дальше после него...

Цитата:
The idea of nz_optimum1-2 is to compress text using BWT and binary data using LZT (LZ based algorithm).


По поводу что юзать на бинарниках. Я лично юзаю srep+7z (можно и lzma.exe). Если у нас имеется прекомповский файл ужатый этой цепочкой, то при декодинге я получаю сразу его (7z stdout > srep stdin), минуя ".srep", поэтому от фриарка отказался.
Автор: V2driver
Дата сообщения: 12.09.2010 12:18
PAQer
LZ+ HUF, LZ + ARI
Всё вроде... (в нанозипе)

Цитата:
По поводу что юзать на бинарниках. Я лично юзаю srep+7z (можно и lzma.exe). Если у нас имеется прекомповский файл ужатый этой цепочкой, то при декодинге я получаю сразу его (7z stdout > srep stdin), минуя ".srep", поэтому от фриарка отказался.

Спасибо за идею
Автор: Kosako
Дата сообщения: 12.09.2010 12:29

Цитата:
советую почитать доку на Фа..
http://freearc.sourceforge.net/rus/FreeArc040-rus.htm

Да читал, но давно, подзабыл уже ) Спасибо!
Автор: seup0
Дата сообщения: 12.09.2010 15:48
V2driver

Цитата:
Да?
А мне скзали что nanozip сжимает лучше

Интересно, где вы такое услышали? Я вроде говорил, если нет, то повторю - nanozip жмет хуже большие файлы (игровые архивы от 1Гб и т.п.). Я не говорил, что он охрененно жмет все подряд, но большенство.

Цитата:
У обоих один и тот же алгаритм... поэтому он не может жать лучше, за исключением встроенных препроцесоров и компрессоров - tta, delta, rep и тд..

Нет, не один и тот же. Freearc сначала анализирует файлы, затем жмет их используя прописанные алгоритмы сжатия данного типа файла (wav, к примеру). У него сжатие лучше получается, потому что в нем больше разных алгоритмов для разных файлов, нежели в 7z. Freearc жмет так же как 7z, только если нету для данного файла другого алгоритма.

Цитата:
В этом режиме используется LZ... в других архиваторах Фа 7з он тоже есть...

Да, тоже есть. Но сравните упаковку 7z в режиме "скоростной" и nanozip в lzhds.

Цитата:
Вы какую версию нанозипа юзаете?

Последнюю, естественно. 0.08 alpha c графическим интерфейсом.
[spoiler]
http://www.7image.ru/pics/0910/69146479.png
[/spoiler]


Автор: Pizdosya
Дата сообщения: 12.09.2010 15:48


Цитата:
PAQer
LZ+ HUF, LZ + ARI
Всё вроде... (в нанозипе)

Цитата:
По поводу что юзать на бинарниках. Я лично юзаю srep+7z (можно и lzma.exe). Если у нас имеется прекомповский файл ужатый этой цепочкой, то при декодинге я получаю сразу его (7z stdout > srep stdin), минуя ".srep", поэтому от фриарка отказался.

Спасибо за идею


присоединяюсь
Автор: Profrager
Дата сообщения: 12.09.2010 16:26
PAQer

Цитата:
По поводу что юзать на бинарниках. Я лично юзаю srep+7z (можно и lzma.exe). Если у нас имеется прекомповский файл ужатый этой цепочкой, то при декодинге я получаю сразу его (7z stdout > srep stdin), минуя ".srep", поэтому от фриарка отказался.

сейчас фриарк то же самое умеет: http://forum.ru-board.com/topic.cgi?forum=5&topic=31386&start=1860#4
А в скором времени будет еще более продвинутая упаковка-распаковка цепочки rep->srep->lzma
Автор: PAQer
Дата сообщения: 12.09.2010 17:33

Цитата:
сейчас фриарк то же самое умеет: http://forum.ru-board.com/topic.cgi?forum=5&topic=31386&start=1860#4 [?]

Спасибо, но уже читали. Умеет он не совсем то что нужно, а даже больше, только вот в unarc.exe записи в stdout я не вижу, а остальное мне покамест неинтересно.
Автор: Profrager
Дата сообщения: 12.09.2010 17:45
PAQer
что ж, у каждого свои потребности и нужды) При желании можно и Булата подоставать с тем, чтобы он реализовал то, что тебе требуется. Да и думаю не только тебе оно пригодится. А Булату + к популярности его формата.
Автор: V2driver
Дата сообщения: 12.09.2010 19:06
seup0

Цитата:
Интересно, где вы такое услышали? Я вроде говорил, если нет, то повторю - nanozip жмет хуже большие файлы (игровые архивы от 1Гб и т.п.). Я не говорил, что он охрененно жмет все подряд, но большенство.

Я не Вам писал и не про вас.. и вобщемто смысл был не про nanozip...

Цитата:
Нет, не один и тот же. Freearc сначала анализирует файлы, затем жмет их используя прописанные алгоритмы сжатия данного типа файла (wav, к примеру). У него сжатие лучше получается, потому что в нем больше разных алгоритмов для разных файлов, нежели в 7z. Freearc жмет так же как 7z, только если нету для данного файла другого алгоритма.

Ниже я описал его ситуацию...

Цитата:
Да, тоже есть. Но сравните упаковку 7z в режиме "скоростной" и nanozip в lzhds.

Позже.

Цитата:
Последнюю, естественно. 0.08 alpha c графическим интерфейсом.

Ага.... как я помню: в 7-й альфе таких глюков с nz_optimum1&2 небыло... протестируйте!
Автор: seup0
Дата сообщения: 12.09.2010 20:17

Цитата:
Ага.... как я помню: в 7-й альфе таких глюков с nz_optimum1&2 небыло... протестируйте!

Про какие глюки?, то что opt2 иногда жмет хуже opt1?
Я, честно говоря, без понятия, почему так. Но это было у меня всего 1 раз.
Автор: V2driver
Дата сообщения: 12.09.2010 20:42
seup0

Цитата:
то что opt2 иногда жмет хуже opt1?

ага, в 07 вроде такого небыло..
Автор: V2driver
Дата сообщения: 13.09.2010 18:08
Навались, пока горячее!
В общем толпой скачиваем мой архив и пытаемся его посильнее сжать…
Жать не всем подряд – точнее, чем хотите, но распаковка должны быть не больше 3-х минут…
Отписываем любые результаты:
Средствами Фа мне удалось сжать до 203мб… (37с)
Сейчас ещё перебираю настройки….

files.gameworld.kz/36z9gj6s5f.html

Добавлено:
После небольших переборов параметров сжатия получил 200мб (в том же Фа)(209 746 894 байт)
Автор: PAQer
Дата сообщения: 13.09.2010 20:14

Цитата:
После небольших переборов параметров сжатия получил 200мб (209 746 894 байт)

183мб и 10 сек (CPU time). НЕ фриарк. И это не придел.
Автор: V2driver
Дата сообщения: 13.09.2010 20:18
PAQer
Замечательно!
Но что у Вас за машина? пади i5)
Мне кажется Вы определили offset.. поэтому так ужали.. ?

Цитата:
И это не придел.

Интересно что будет на пределе!?
Автор: datato
Дата сообщения: 13.09.2010 20:36
Люди, помогите пожалуйста!) Инно Сетап ругается на эту строчку
(Скрин)

Что тут должно быть? Пожалуйста, помогите
<<<
Задал вопрос в той теме
Автор: V2driver
Дата сообщения: 13.09.2010 20:37
datato уф... лучше скрин предоставьте, и лучше вопрос задайте тут
http://forum.ru-board.com/topic.cgi?forum=5&topic=34344&start=980#lt

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

Предыдущая тема: Надстройки IE8


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.