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

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

Автор: A19EXXX
Дата сообщения: 26.10.2009 13:39
Прочитал последние несколько страниц и меня вот чё заинтересовало: precs+exe+rep:800mb:a99+delta+nz70:cc - что нужно поменять в этой строке, чтобы для распаковки FreeArc'a нужно было 768 (~800) мб? Нужно ли для этого параметра прописывать что-то в arc.ini и при сжатии указывать -mx -ld768m (или это и есть ответ на мой первый вопрос? ) И главное: что нужно потом прописать в скрипте (если можно, лучше не Ext-версии), чтобы привести файлы в исходное состояние???
Автор: msatmb
Дата сообщения: 26.10.2009 17:57
A19EXXX
При помощи этого конечно пакуется круто, но и распаковывается тоже очень круто По временным рамкам
Автор: fvgth
Дата сообщения: 26.10.2009 18:35
Установил прогу Photozoom Pro для того чтобы фото сделанные цифровым фотоаппаратам подработать для того чтобы устанавливать их как обои рабочего стола,но ничего не получается!
К примеру фото разрешеним 3088:2056 конвертируешь на 1280:852 (т.е. пропорции сохраняются 1,5) но когда устанавливаешь на раб.стол получатся изображение вытянутым по вертикали!
Подскажите что можно сделать?
Или для этого существует другая программа?
Автор: A19EXXX
Дата сообщения: 26.10.2009 20:13
msatmb, это понятно, то уже потом отрегулирую с наиболее удачным соотношением сжатие\распаковка, но хотелось бы увидеть все нюансы на толковом примере

Добавлено:
fvgth, кажись, ты темой ошибся! (самую малость, конечно, но ошибся)
Автор: daemon_rm
Дата сообщения: 26.10.2009 22:39
A19EXXX
nz7 лично у меня требовал 436 мб для упаковки и 434 для распаковки. в arc.ini я ничего не вписывал, нужно только в папку max откуда берется precomp положить соответствующий exe
Автор: crotoff
Дата сообщения: 27.10.2009 11:32
nz7 по умолчанию подстраивает алгоритм под имеющуюся в системе свободную память, с опцей -forcemem оставляет то значение, которое принудительно задано ключом -m
(-forcemem do not reduce the defined memory usage even if the amount is not free/available)
так что результат может различаться в зависимости от того сколько доступной памяти было в момент запуска nz7

Добавлено:
что касается строки precs+exe+rep:800mb:a99+delta+nz70:cc
то нужно глянуть файлы, которые предназначены для упаковки. Если там зазипованные ресурсы игр - прекомп лучше запускать с параметром -slow. А precs запускает прекомп с ключами -pdfbmp+ -progonly+ (ну это лучше уточнить посмотрев arc.ini ) Также можно исключить +exe и +delta если в упаковываемом нету исполняемых файлов. Можно попробовать исключить rep, но в большинстве случаев rep помогает

Добавлено:
по-хорошему нужно все файлы проекта сперва сгруппировать по расширениям, все расширения прописать в соотв. секции arc.groups и назначить каждой секции расширений свою группу методов в arc.ini. Можно комбинировать с помощью профилей. А выявить наиболее эффективный метод экспериментально, упаковывая поочерёдно несколько представителей каждого расширения разными компрессорами. Скрипты (тексты) лучше жмутся PPMd, bcm, paq8, nz:cc; графика - paq8, precomp, bcm, rzm, LZMA; бинарные - nz, LZMA, rzm, csc31 ну и так далее
Автор: A19EXXX
Дата сообщения: 27.10.2009 13:28
daemon_rm, crotoff, за инфу спасибо. Изощряться не будем особо... подскажите, как записать тогда, чтоб было precomp -slow + rep + максимальное сжатие и ограничение распаковки на 768 мб. И самое главное (так никто и не ответил) - что в скрипте писать, дабы вернуть на круги своя?
(или может оно там само всё вернётся при распаковке???)

И ещё: если в arc-архиве несколько pcf-файлов, то можно сделать, чтобы сначала распаковался один файл, произошла его рекопмрессия, потом следующий файл также и т.д. (так хоть precomp будет более-менее с прогресс-баром связан )
Автор: crotoff
Дата сообщения: 27.10.2009 14:43
A19EXXX
Насчёт скрипта не подскажу.
Насчёт "поочереди" - можно отключить solid-сжатие ключом -s- Тогда каждый файл при упаковке завернётся в отдельный блок. Можно также упаковать solid-кусками, затем куски объединить. Ограничение памяти для распаковки задаётся -ld
Упаковка прекомпом и LZMA обсуждалось где-то выше,
Цитата:
+ максимальное сжатие
- ну... попробуй +paq8px или nz70 (в arc.ini пропиши опции для нанозипа -cc -m768m)
Автор: NattyBampo
Дата сообщения: 28.10.2009 08:57
уже не надо - сам научился)))
Автор: WildGoblin
Дата сообщения: 28.10.2009 20:51
NattyBampo

Цитата:
уже не надо - сам научился)))

Ну вот... но всё равно напишу - может ещё кому пригодится:
Берёте два файла file1 и file2, обрабатываете их Xdelta и на выходе получаете file2d в котором находятся все отличия file2 от file1
Пример:
Код: xdelta.exe -es file1 file2 file2d
Автор: Roden37101
Дата сообщения: 29.10.2009 17:31
Помогите плз,
жму
precs+rep:512mb+lzma:64mb
сначала всё норм,
но когда прекомп обработал где то 50 %
ошибка(

Имя события проблемы:    APPCRASH
Имя приложения:    precomp04.exe
Версия приложения:    0.0.0.0
Штамп времени приложения:    49c51a7f
Имя модуля с ошибкой:    ntdll.dll
Версия модуля с ошибкой:    6.0.6002.18005
Штамп времени модуля с ошибкой:    49e03824
Код исключения:    c0000005
Смещение исключения:    000370af
Версия ОС:    6.0.6002.2.2.0.256.1
Код языка:    1049
Дополнительные сведения 1:    fd00
Дополнительные сведения 2:    ea6f5fe8924aaa756324d57f87834160
Дополнительные сведения 3:    fd00
Дополнительные сведения 4:    ea6f5fe8924aaa756324d57f87834160



Добавлено:
NattyBampo
а как ты решил свою проблему?


Добавлено:
походу у мну такая же трабла,
сейчас попробовал с файлами менее 500мб - всё норм
Автор: ICESCREAM
Дата сообщения: 30.10.2009 20:19
Ищется рекомпрессор PNG с правильным определением необходимости альфа-канала или программа по определению для последующей рекомпрессии существующими.

p.S. optipng и pngout тупо проверяют палитру, если цветов <= 256, то альфа канал без надобности. Бред.

Добавлено: найдено.
Автор: AxelPAL
Дата сообщения: 31.10.2009 23:50
Roden37101
Делай с параметром -slow
Автор: DemonAk
Дата сообщения: 01.11.2009 00:16
precs = precomp:slow , лучше использовать precomp038 он более стабильный, с этим параметром будет задействована 038 версия, precomp1s = precomp1:slow
Автор: NattyBampo
Дата сообщения: 01.11.2009 06:05
DemonAk а в арк.ини что написать чтобы задействовать 0.38?
Автор: DemonAk
Дата сообщения: 01.11.2009 08:55
NattyBampo
В арк.ини уже все прописано, просто вводи в командной строке -m=precomp1s+твои параметры и будет счастье)
Автор: msatmb
Дата сообщения: 02.11.2009 14:03
DemonAk
а если архив создан уже при помощи precomp04, не будет ни каких глюков при распаковки с помощью precomp038?
Автор: WildGoblin
Дата сообщения: 02.11.2009 14:55
msatmb

Цитата:
а если архив создан уже при помощи precomp04, не будет ни каких глюков при распаковки с помощью precomp038?

Никаких глюков не будет, просто не распакует и всё
Автор: msatmb
Дата сообщения: 02.11.2009 17:42
вот жешь блин Опять неделю убивать
Автор: lol2xD
Дата сообщения: 02.11.2009 21:07
Подскажите чем можно распаковать файлы в формате fsb,а потом запаковать в fsb
Автор: Roden37101
Дата сообщения: 03.11.2009 10:56
DemonAk
0.38 работает на семёрке (распаковка)?
и в скрипте ext нужно чтонибудь менять?


Автор: msatmb
Дата сообщения: 03.11.2009 13:14
lol2xD
есть прога fsbextractor а запаковать FMOD. ссылок нет, пишу по памяти
Автор: NattyBampo
Дата сообщения: 03.11.2009 20:21
Roden37101 работает, менять ниче не надо
Автор: A19EXXX
Дата сообщения: 04.11.2009 15:58
Кто знает, можно ли через RAD Tools вырезать сразу несколько аудиодорожек??? К примеру, в файле 10 Track ID'ов и удалять по одной (-/t) из кучи файлов не вариант. Может этот параметр можно записать для нескольких дорог??? Или есть параметр, чтобы указать Track ID 0, и все остальные удалились???
Автор: DemonAk
Дата сообщения: 04.11.2009 18:40

Цитата:
Кто знает, можно ли через RAD Tools вырезать сразу несколько аудиодорожек??? К примеру, в файле 10 Track ID'ов и удалять по одной (-/t) из кучи файлов не вариант. Может этот параметр можно записать для нескольких дорог??? Или есть параметр, чтобы указать Track ID 0, и все остальные удалились???

Тоже хотелось бы такой параметр, но приходится через batch, у них на сайте сморел вроде ничего такого нет, только удалять каждую дорогу.

Roden37101

Цитата:
0.38 работает на семёрке (распаковка)?
и в скрипте ext нужно чтонибудь менять?


Вроде нормально упаковывает и распаковывает, ну нада для 038 чтобы еще был zlib1.dll

Автор: NattyBampo
Дата сообщения: 06.11.2009 06:45
народ а где можно почитать про все параметры: прекомп, реп, дельта, лзма и тд и тп - что делают, что требуют - желательно на русском, но на англе тож подойдет. а то пока методом тыка действую - хочется осмысленно)))

ЗЫ в шапку не отправлять)))
Автор: Engaged Clown
Дата сообщения: 06.11.2009 09:57
NattyBampo
В доке FreeArc'а почти всё есть.
Автор: NattyBampo
Дата сообщения: 06.11.2009 10:04
Engaged Clown да уже сам нашел))) ступил чет и сразу не глянул)))
Автор: Prince_Tails
Дата сообщения: 07.11.2009 16:29
С какой прогой можно сжать wmv видео надоподие как в Бинк, т.е. на 10% и др?
Автор: LonerDergunov
Дата сообщения: 07.11.2009 20:30
Prince_Tails
Windows Movie Maker
Ищите данную программу в любом дистрибутиве Windows. Настройки, возможно, не отличаются особой тонкостью, но подобрать нужные параметры можно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

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


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