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

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

Автор: vint56
Дата сообщения: 10.07.2009 18:47
обрабатываешь программой precomp а потом сжимаешь фриарк

Добавлено:
precomp -slow названия файла .iff а потом FreeArc
Автор: AIMP
Дата сообщения: 13.07.2009 01:42
Наконец попробовал подключать к фриарку реп и прекомп..результаты плачевные. ничего не получилося.
Precomp распаковал в папку с фриарком..В arc.ini прописано
[External compressor:precomp04]
mem = 2
packcmd = {compressor} -o$$arcpackedfile$$.tmp -slow $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
пробую жать выбираю папку в окне фриарка вписую -m=precomp04+rep:2047m+lzma:512
а дальше загадка... упаковка стоит на месте,ин ошибки не выбивает ничего. как бы замер на месте процес. что я не так делаю???
Автор: crotoff
Дата сообщения: 13.07.2009 07:51
AIMP
На каком этапе останавливается? Консольное оконце Precomp появляется? возможно для LZMA памяти недостаточно, можно попробовать lzma:256

Добавлено:
Если даже precomp не запускается - проверь ещё раз его расположение - precomp04.exe packjpg_dll.dll arc.exe arc.ini должны находиться в одном каталоге
Автор: AIMP
Дата сообщения: 13.07.2009 12:25
crotoff
Ой, походу я полностью протупил, я пользуюся не консольным фриарком, все те файлы находятся в в одном каталоге, при запаковке появляется окно и сразу пропадает, а прогрес бар фриарка чуть дергается и стоит на 17% и никуда не движется в процесах прекомпа необнаружил, памяти у меня хватает..
Обязательно нужно использовать консольную версию???
Автор: crotoff
Дата сообщения: 13.07.2009 13:50
память для LZMA вроде как нужна непрерывным блоком (нюансы обсуждались недавно в ветке FreeArc), поэтому вполне возможно что на стадии LZMA начинает тупить (17%) - то есть прекомп и реп отработали нормально. Консольный вариант удобнее для отладки, а так оно собственно неважно. Попробуй по очереди
-m=precomp04
-m=rep:2047m
-mlzma:512
чтобы точно знать на каком этапе сбой. У меня -m=precomp04+rep:2047m+lzma:256 стабильно работает на целероне с 512 оперативки.
Автор: Bulat_Ziganshin
Дата сообщения: 13.07.2009 13:54

Цитата:
-mlzma:512

нафига здесь 512? доку хоть прочтите
Автор: crotoff
Дата сообщения: 13.07.2009 13:59
AIMP
если не хочется разбираться с LZMA - поэкспериментируй с внешними компрессорами, для бинарных файлов - rzm, для текстовых и картинок в bmp - bcm, nanozip с различными ключами.

Добавлено:

Цитата:
доку хоть прочтите

Вот что нашёл в мануале
"Таким образом, к примеру, самое быстрое lzma сжатие можно задать как lzma:fastest:32k, а самое мощное – как lzma:ultra:256m. Настройки по умолчанию эквивалентны lzma:normal:8m"
Значит 512 и впрямь слишком много
Автор: Bulat_Ziganshin
Дата сообщения: 13.07.2009 14:26
ёклме, ты разницу между 512 и 512m не видишь???
Автор: cdman67
Дата сообщения: 13.07.2009 14:31
crotoff, имхо, под XP можно писать всё что угодно, хоть lzma:1024m, фриарк всё равно автоматом ограничит до 64/128.
Автор: AIMP
Дата сообщения: 13.07.2009 14:31
Вот как оно у меня выглядитв процесе, насколько я понимаю у меня ничего не подключается.

Код:
c:\>ARC create DATA -m=precomp04+rep:2047m+lzma:256 111
FreeArc 0.51 creating archive: DATA.arc
Compressing 4 files, 552.037 bytes. Processed 0%
Compressing 552.037 bytes with precomp04 -o$$arcpackedfile$$.tmp $$arcdatafile
$$.tmp
"precomp04" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Errorlevel=1
Compressed 4 files, 552.037 => 209.979 bytes. Ratio 38.0%
Compression time: cpu 1.13 secs, real 1.49 secs. Speed 370 kB/s
All OK
Автор: cdman67
Дата сообщения: 13.07.2009 14:34
AIMP, в arc.ini смени precomp04 на precomp, или екзешник прекомпа переименуй в precomp04.exe
Автор: AIMP
Дата сообщения: 13.07.2009 14:38
cdman67
Переименовывал и arc.ini правил, всеравно нехочет подключать.

arc.ini у меня вида

[External compressor:precomp04]
mem = 2
packcmd = precomp04 {options} -o$$arcpackedfile$$.tmp -pdfbmp+ -progonly+ $$arcdatafile$$.tmp
unpackcmd = precomp04 -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

Лежит в одной папке с precomp04.exe и arc.exe
Автор: cdman67
Дата сообщения: 13.07.2009 14:57
AIMP, пробуй так, у меня всё пашет замечательно:

[External compressor:precomp]
packcmd = {compressor} {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

Файл precomp.exe

Комстрока ARC a DATA -m=precomp+rep:2047m+tempfile+lzma:256m 111\

Имхо, pdfbmp лишний ключ, он включен по дефолту. И не злоупотребляй размером буфера репа, если конечно хочешь чтобы распаковывалось не только на твоей машине ))) Не более 512m, чисто из соображений совместимости.
Автор: crotoff
Дата сообщения: 13.07.2009 15:23

Цитата:
может мне кто-то скинет свой arc.ini возможно я тама провтыкал, а еще лучше папку фриарка со всеми радостями, мало ли, чудеса бывают..

http://webfile.ru/3770637
только что попробовал - работает, лог и результирующий архив внутри
Автор: AIMP
Дата сообщения: 13.07.2009 15:23
cdman67
Arc.ini вида

[External compressor:precomp]
packcmd = {compressor} {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

вот скрин папки с файлами, уже и FreeArc обновил до 0,52

http://s54.radikal.ru/i143/0907/9b/7634231cb347.jpg ~260кб
и всеравно бьет ошибку, никак не пойму откуда оно берет precomp04
какие будут предложения???
Автор: crotoff
Дата сообщения: 13.07.2009 15:30
судя по картинке забыл переименовать в ini-файле precomp04 в просто precomp
Автор: cdman67
Дата сообщения: 13.07.2009 15:30
AIMP, ну дык у тебя ещё где-то arc.ini лежит, где-то в путях, прописанных в environments, найди его и прибей )


Добавлено:
crotoff, а если внимательно посмотреть ? Ничего он не забыл.
Автор: AIMP
Дата сообщения: 13.07.2009 15:35

Цитата:
environments

Несовсем понял, где его искать??
Автор: Bulat_Ziganshin
Дата сообщения: 13.07.2009 15:36
1. ничего сочинять не надо. freearc+external pack
2. precomp=precomp04 записано в самом arc.ini. так и должно быть, поскольку у него версии без обратной совместимости
Автор: cdman67
Дата сообщения: 13.07.2009 15:38
AIMP, набери в консоли set и посмотри, куда у тебя указывают переменные окружения, вот там и ищи. А ещё проще - дай поиск по всем дискам )))


Добавлено:
Bulat_Ziganshin, так он пробовал с чистым файлом, только эти строчки и всё.
Автор: Bulat_Ziganshin
Дата сообщения: 13.07.2009 15:46

Цитата:
Bulat_Ziganshin, так он пробовал с чистым файлом, только эти строчки и всё.

ну так ему нужно было путь к precomp04.exe добавить в path. а вы тут устроили танцы с бубном
Автор: AIMP
Дата сообщения: 13.07.2009 15:46

Цитата:
http://webfile.ru/3770637
только что попробовал - работает, лог и результирующий архив внутри


С этим у меня хоть ошибку не пишет


Код:
c:\test>ARC create DATA -m=precomp04+rep:2047m+lzma:256 111
FreeArc 0.52 alpha (June 15 2009) compressing 3 files, 551.936 bytes. Processed
0%
Compressing 551.936 bytes with precomp04 -o$$arcpackedfile$$.tmp -slow $$arcdata
file$$.tmp
14%
Precomp v0.4 - ALPHA version - USE FOR TESTING ONLY
Free for non-commercial use - Copyright 2006-2009 by Christian Schneider

14%Input file: $$arcdatafile$$.tmp
Output file: $$arcpackedfile$$.tmp

Using PACKJPG.DLL for JPG recompression.

--> packJPG DLL v2.4WIP4 (11/06/2008) by Matthias Stirner <--
More about PackJPG here: http://www.elektronik.htw-aalen.de/packjpg

100.0% - New size: 551971 instead of 551936

Done.
Time: 1828 ms

Recompressed streams: 0/1
zLib streams (slow mode): 0/1

None of the given compression and memory levels could be used.
There will be no gain compressing the output file.

Errorlevel=2
Compressed 3 files, 551.936 => 210.262 bytes. Ratio 38.0%
Compression time: cpu 1.20 secs, real 4.82 secs. Speed 115 kB/s
Автор: cdman67
Дата сообщения: 13.07.2009 15:49
AIMP, у тебя просто нечего рекомпрессировать в этом файле ) Тренируйся на паках из Гарри Поттера 4/5/6 - вот там результат впечатляет )
Автор: zema1982
Дата сообщения: 14.07.2009 15:35
Уважаемые. подскажите! Такая проблема: пакую папку фриарком с прекомпом вместе, прекомп доходит до 97 проц и пропадает, фриарк доходит до 10,2 проц и тоже пропадает, арк архив не образуется. только файл темп. В чем проблема??
В арке выбираю сжатие  -m=precomp04+rep:1024m+tempfile+lzma:256m
 
arc.ini вида

Код:
[External compressor:precomp04]
packcmd   = {compressor} {options} -o$$arcpackedfile$$.tmp  $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
Автор: mavzer12
Дата сообщения: 22.07.2009 08:52
У меня тоже пропадает выдаёт ощибку и всё. Сжииал прекомпои файл .ISO RESIDENT EVIL ZERO на GAMECUBE дощёл до 25% и выкинуло
Автор: crotoff
Дата сообщения: 22.07.2009 14:09
на ISO сначала следует натравить ecm, хотя он тоже может вылететь с ошибкой
Автор: Engaged Clown
Дата сообщения: 23.07.2009 07:49
Зависит от того, какого размера iso
Автор: Smit13
Дата сообщения: 24.07.2009 08:11
Подскажите пожалуйста , как и чем можно перепаковать или сжать файлы формата FCL ?
Автор: Engaged Clown
Дата сообщения: 24.07.2009 10:49
Smit13
Cyber Audio Library link file ?
Что это за файлы хоть ? Может они и не архивы вовсе.
Автор: Smit13
Дата сообщения: 24.07.2009 17:35
Engaged Clown
Это файлы игры Bionic Commando , да скорей всего это не архивы , инфы про них не много , стал паковать их сперва 7zip потом FreeArc , с обоими архиваторами результат один и тот же , файлы стали после архивации больше на мегабайт (архивировал 108 мегов , стало 109). На торрентах появляются репаки как грибы , не превышающие 3-х гигов , даже 2,20 есть , тогда как оригинал в установленном виде весит 7,50 гигов. Я вот понять не могу как люди с этими файлами FCL расправились !?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

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


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