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

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

Автор: Engaged Clown
Дата сообщения: 24.07.2009 17:56
Smit13
А пример файла можно, если есть до 15 мегабайт конечно.
Ещё посмотрите http://www.extractor.ru/files/page_1/
Автор: cdman67
Дата сообщения: 24.07.2009 18:10
Smit13, precomp тебе в помощь )
Автор: Smit13
Дата сообщения: 24.07.2009 18:41
cdman67
Я попробовал прекомпилятором , получил из FCL файл PCF , затем заархивировал 7zip , результат тот же самый получился , файл меньше не стал. С прекомпилятором я если честно познакомился сегодня , как я понял он даёт возможность сжать файлы которые плохо сжимаются переводя файл в формат PCF , но в данном случае не получилось, если я что-то сделал не так подскажите пожалуйста как надо.


Автор: cdman67
Дата сообщения: 24.07.2009 18:55
Smit13, ты забыл ключик slow указать, нужно так: precomp.exe -slow file.fcl
Автор: Smit13
Дата сообщения: 24.07.2009 19:03
cdman67

Цитата:
precomp.exe -slow file.fcl

Это где должно быть написано , я просто сделал так , файл fcl , нажал открыть с помощью и из списка выбрал precomp.exe , затем открылась командная строка , пошли проценты файл переделался и всё . По другому командная строка не открывается , её можно открыть но там написано нажмите любую клавишу , жмёшь и строка закрывается.

Автор: cdman67
Дата сообщения: 24.07.2009 19:23
Smit13, создай в блокноте текстовый файл, впиши туда строчку:

precomp.exe -slow %1

и сохрани с именем pack.bat в той же папке, где у тебя лежит precomp.exe

Потом всё делай так же, как и раньше, только открыть с помощью pack.bat
Автор: Smit13
Дата сообщения: 24.07.2009 19:36
cdman67
Сделал , но нажимаю открыть с помощью pack.bat и ничего не происходит , промелькивает окошко командной строки и дальше ничего.

Добавлено:
cdman67
вот
[more] [/more]
Автор: cdman67
Дата сообщения: 25.07.2009 01:57
Smit13, положи fcl в ту же папку, что у тебя на скриншоте. И, кстати, куда у тебя подевался файл zlib1.dll, он ведь идет в комплекте с прекомпом ?
Автор: LonerDergunov
Дата сообщения: 25.07.2009 02:27
cdman67
Вообще-то указанный файл не идет в комплекте. А для чего он нужен?
В комплекте идут файлы:
packjpg_dll.dll
precomf.exe
precomp.exe
readme.txt


Автор: Smit13
Дата сообщения: 25.07.2009 09:52
cdman67

Цитата:
В комплекте идут файлы:
packjpg_dll.dll
precomf.exe
precomp.exe
readme.txt

Да именно так , файла zlib1.dll не было.

Добавлено:
Помогите пожалуйста , если у кого есть дайте пожалуйста готовый скрипт где собраны вместе эти функции:
http://forum.ru-board.com/topic.cgi?forum=5&topic=30239&start=0&limit=1&m=2#1 и
Библиотека для распаковки 7zip архивов с отображением прогресс бара в окне Inno Setup.

Так чтобы при нсталяции архив распаковался и файл PCF преобразовался в исходный файл , у меня не получается сделать чтоб всё это работало.
Автор: DemonAk
Дата сообщения: 28.07.2009 12:09

Цитата:
Да именно так , файла zlib1.dll не было.

Потому что:
Precomp 0.4 is out. Change list:
New switch -mjpeg for MJPEG recompression support.
Added recursion (aka multi-pass).
Added MIME Base64 streams support.
Added bZip2 streams support.
Added batch file errorlevels.
Improved GIF support for partial matches.
Linked zLib library static - ZLIB1.DLL is not needed anymore.
Fixed bug that slowed down Precomp for files larger than 4 GB.
Автор: DemonAk
Дата сообщения: 30.07.2009 15:25
Кто нибудь делал repack COD 4? у меня получается 4.6 гб при помощи прекомпа =\, использую arc a datacod4 -ep1 -ld700mb -mm -mt0 -m=precs+rep:700mb+exe+delta+lzma:128mb:max:bt4:128, как бы еще немного выжать что бы сжать до 4.37 Гб, сжимать видео не прет =\
Автор: LonerDergunov
Дата сообщения: 30.07.2009 17:36
DemonAk
Папки main и zone после пережатия заняли у меня 3532 Мб.
Плюс еще 4 Мб мелочевка (ехе-шники, dll-ки, ридми, ....)
Видео у меня давно уже удалено (имхо лучше посмотреть кино чем пересматривать не несущие смысловой нагрузки видеоролики из игры).
Сколько весит видео?
Жал под 32-битной ХР, потому как использовал precomp 0.38, а он под 64-битной семеркой у меня не хочет работать.

А вот в Crysisе файл Textures.pak не берет никакая версия precompа. И файл Objects.pak тоже.
Посоветованый автором precomp:t-j у меня почему-то тоже не отрабатывает.
Кто-нибудь смог сжать эти файлы прекомпом?
Автор: Engaged Clown
Дата сообщения: 30.07.2009 18:35
LonerDergunov
А какую он имеет структуру ? Zip ?
Автор: LonerDergunov
Дата сообщения: 30.07.2009 18:55

Цитата:
А какую он имеет структуру ? Zip ?

да, zip.
Но внутри запакованы текстурки, которые вызывают сбой в работе precompa (в теме по FreeArc я выкладывал эти проблемные файлики).
Автор: Bulat_Ziganshin
Дата сообщения: 30.07.2009 19:52

Цитата:
-m=precs+rep:700mb+exe+delta+lzma:128mb:max:bt4:128

если тебе нужна распаковка в 1 гиге, то вряд ли что сделаешь, иначе можно попробовать увеличить окно lzma: lzma:1g:max:ht4:mc256

как вариант - отказаться от rep вообще и сделать lzma:828m вместо того

кстати, -ld700 с твоей настройкой не очень сочетается - в tempfile ведь будут прмежуточные данные писаться
Автор: crotoff
Дата сообщения: 30.07.2009 20:19
LonerDergunov
Textures.pak можно перезиповать с нулевой компрессией и тогда уже упаковать чем-ибудь тяжёлым. Но сначала конечно проверить будет ли игра запускаться
Автор: LonerDergunov
Дата сообщения: 30.07.2009 20:53

Цитата:
Textures.pak можно перезиповать с нулевой компрессией и тогда уже упаковать чем-ибудь тяжёлым. Но сначала конечно проверить будет ли игра запускаться

Можно. Можно вообще распаковать архив, и в процессе установки упаковать его обратно в zip (как это сделали на трекере тапочек), но не хочется "корёжить" оригинальный файл. К тому же, наверное, можно подобрать такие параметры у precompа, чтобы отключить функции, вызывающие ошибки.
Автор: DemonAk
Дата сообщения: 30.07.2009 21:43

Цитата:
Можно. Можно вообще распаковать архив, и в процессе установки упаковать его обратно в zip (как это сделали на трекере тапочек), но не хочется "корёжить" оригинальный файл. К тому же, наверное, можно подобрать такие параметры у precompа, чтобы отключить функции, вызывающие ошибки.

Лучше не перепакковывать оригинальные файлы т.к я это делал и производительность упала на много, так что это не выход, я как то посылал файлик от крайзиса автору прекомпа он что то писал про deflate я уж точно не помню не сохранилось письмецо =\, единственное что он предложил это переупаковать rar'ом опять в zip и попробовать снова, помоему так.

Цитата:
precomp:t-j

Автор прекомпа это написал что бы не возникала ошибка при упаковке того сбойного архива я так понял)). По крайней мере я использовал эти параметры и все упаковалось норм.
Автор: Engaged Clown
Дата сообщения: 30.07.2009 22:35
максимальное сжатие в zip дает либо 7-зип, либо rekzip, который упоминался уже в этом топике.
Автор: LonerDergunov
Дата сообщения: 31.07.2009 00:36

Цитата:
Автор прекомпа это написал что бы не возникала ошибка при упаковке того сбойного архива я так понял)). По крайней мере я использовал эти параметры и все упаковалось норм.

Да, так и есть. Для архива из CoD4 такой параметр подошел.
Сейчас мучаю Crysis, там это не работает.
Textures.pak и Objects.pak.
Из Textures.pak я выкладывал сбойный файл, так на отдельно взятом этом файле precomp:t-j отрабатывает, а на всем архиве Textures.pak - нет, 135 Мб обрабатываются, и дальше висяк. Распаковал этот архив, упаковал снова WinRARом - опять сбой примерно на том же месте. А вот если обрабатываю прекомпом распакованный набор файлов - ошибки не наблюдается.
Автор: spider91
Дата сообщения: 03.08.2009 10:15
LonerDergunov


Просто распакуй все паки и пожми их фа, игра работает распакованной.
Автор: DemonAk
Дата сообщения: 04.08.2009 21:06

Цитата:
-m=precs+rep:700mb+exe+delta+lzma:128mb:max:bt4:128

кстати, -ld700 с твоей настройкой не очень сочетается - в tempfile ведь будут прмежуточные данные писаться


А как лучше, что бы наиболее эффективно было??
Автор: Artur1990
Дата сообщения: 05.08.2009 22:38
привет
чем можно пожать видео (mpg) на 60-70%?

Автор: lol2xD
Дата сообщения: 10.08.2009 15:16
Artur1990
Xilisoft Video Converter Ultimate
Автор: Artur1990
Дата сообщения: 11.08.2009 00:29
помогите
выдает такую ошибку

[more=ERROR] [/more]
Автор: crotoff
Дата сообщения: 12.08.2009 10:33
Artur1990
наверное размер данных для precomp слишком большой. Попробуй каждый файл упаковать в отдельный arc-архив с путями, а затем склеить маленькие arcи
Автор: katrin7
Дата сообщения: 12.08.2009 12:32
уже добавила и все получилось..
____________
стальные двери
Автор: Widok
Дата сообщения: 12.08.2009 15:26
katrin7
Второе предупреждение за спам. После очередного нарушения последует БАН.
Автор: Artur1990
Дата сообщения: 12.08.2009 23:41

Цитата:
наверное размер данных для precomp слишком большой. Попробуй каждый файл упаковать в отдельный arc-архив с путями, а затем склеить маленькие arcи


размер 2.36Гб
а как это склеить маленькие арки?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

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


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