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

» FreeArc: бесплатный open-source архиватор - Часть 3

Автор: juvaforza
Дата сообщения: 16.11.2009 19:21
ndch
Если что, то
Цитата:
потому что
равно
Цитата:
tor:1. некоторые файлы он всё же сжимает
Автор: ndch
Дата сообщения: 17.11.2009 05:57
Bulat_Ziganshin
Но это же какой винт-проц-файл надо ?
:)
Автор: Bulat_Ziganshin
Дата сообщения: 17.11.2009 15:57
ndch
на рамдиске/флешдиске неплохо получается:

Arc.exe create a dll700.dll -m4x4:tor:2 -t
Compressed 1 file, 690.514.620 => 348.707.547 bytes. Ratio 50.4%
Compression time: cpu 10.12 secs, real 3.10 secs. Speed 222.819 kB/s
Testing time: cpu 6.05 secs, real 1.80 secs. Speed 384.260 kB/s
Автор: ndch
Дата сообщения: 17.11.2009 17:19
Bulat_Ziganshin
Сегодня заметил что "real" время и реальное время - немного разное.
Т.е. время от начала запуска программы до выхода из неё.

У меня концептуальный вопрос, а есть ли архиваторы, адаптирующиеся по скорости сжатия ?
Т.е. например "чтоб скорость сжатия исходного файла" была не менее 31 мб/с.
Автор: Bulat_Ziganshin
Дата сообщения: 17.11.2009 20:07
ndch
нету
Автор: ndch
Дата сообщения: 17.11.2009 21:22
Bulat_Ziganshin
Это принципиально невозможно ? Ведь были же drivespace, doublespace и прочая в т.ч. сжатие на ntfs и т.д.
Автор: Bulat_Ziganshin
Дата сообщения: 17.11.2009 21:33
ndch
не помню, чтоб в них можно было выставить скорость сжатия

Добавлено:
ps: принципиально это возможно, просто ещё одна малонужная вещь
Автор: ndch
Дата сообщения: 17.11.2009 22:06
Bulat_Ziganshin
Позвольте поинтересоваться, что на Ваш взгляд "нужная вещь" ?

Добавлено:

Цитата:
не помню, чтоб в них можно было выставить скорость сжатия

Но скорость сжатия была относительно высокой.
Автор: A19EXXX
Дата сообщения: 17.11.2009 22:19

Цитата:
freearc ноябрьский? powerpack взял по указанной мной ссылке?

Добавлено:
если да, то добавь опции -di -di+$ и кидай сюда вывод программы

Bulat_Ziganshin,
Сори, чё так запоздало, но всё же... Попробовал с этими параметрами (общая строка выглядела так: -max -ld768m -di -di+$) - никакого прекомпа задействовано не было, отличий от -mx нет.... В arc.ini дописывать ничего не нужно? Я в недоумении...
P.S. Версии самые последние (обновляюсь регулярно )
Автор: Bulat_Ziganshin
Дата сообщения: 17.11.2009 23:42
A19EXXX
и кидай сюда вывод программы


Цитата:
Но скорость сжатия была относительно высокой.

а причём тут это?? ты спрашиваешь об одном, затем говоришь о другом


Цитата:
Позвольте поинтересоваться, что на Ваш взгляд "нужная вещь" ?

а ты сам не догадываешься? нужная многим и/или приносящая большую пользу. ты понимаешь что со своими мелкими хотелками всегда приходит множество народу?
Автор: Bulat_Ziganshin
Дата сообщения: 18.11.2009 09:14
new version:

* unarc/sfx/dll: improved memory handling so it no more creates tempfiles on rep:1gb and fragmented memory
* Unarc/sfx/dll: added 4x4 method support
* increased compression a bit for -mex1/2
* 4x4: reliable error handling
* 4x4: i0 support

i've seriously modified 4x4. please make as much tests as possible to check that there are no bugs
Автор: A19EXXX
Дата сообщения: 18.11.2009 09:38
Bulat_Ziganshin,

Цитата:
кидай сюда вывод программы

Цитата:
C:\Program Files\FreeArc\bin>FreeArc a -max -ld768m -di -di+$ -dpD:\Games\Pro Evolution Soccer 2010\img -- D:\Games\Pro Evolution Soccer 2010\img\dt06.img.arc dt06.img
FreeArc 0.60 RC (November 18 2009) Using additional options: --logfile=D:\Install\0.txt --workdir=D:\Install
Creating archive: D:\Games\Pro Evolution Soccer 2010\img\dt06.img.arc using rep:768mb+exe+delta+tempfile+lzma:104mb:normal:bt4:128, $obj => rep:768mb+delta+tempfile+lzma:104mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:128mb:85%:64:h23+pmm:20:768mb, $iso => ecm+precomp04+rep:768mb+exe+delta+tempfile+lzma:104mb:normal:bt4:128, $precomp => precomp04+rep:768mb+exe+delta+tempfile+lzma:104mb:normal:bt4:128, $jpgsolid => precomp04+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 1053mb, decompression 776mb, cache 1mb
Compressed 1 file, 232.914.944 => 224.390.554 bytes. Ratio 96.3%
Compression time: real 150.91 secs. Speed 1.543 kB/s

egor23, исправил (с -di -di+$), надеюсь оно....
Автор: egor23
Дата сообщения: 18.11.2009 09:42
A19EXXX
не тот лог
-di -di+$ забыли
Автор: Bulat_Ziganshin
Дата сообщения: 18.11.2009 09:43
Поддержка архивов FreeArc в InnoSetup: версия 3.4, 18-11-2009

* улучшение в unarc.dll - не создаёт временные файлы при распаковке rep:1gb и фрагментированной памяти


Добавлено:

Цитата:
исправил (с -di -di+$), надеюсь оно....

-di+$ выдаёт доп. информацию на экран, а -di+# - в логфайл
Автор: A19EXXX
Дата сообщения: 18.11.2009 11:19
Bulat_Ziganshin, не знал, доп. инфы на экране не замечал...
Вот с -di+#: [more]
Цитата:
D:\Install>FreeArc a -max -ld768m -di -di+# -dpD:\Games\Pro Evolution Soccer 2010\img -- D:\Games\Pro Evolution Soccer 2010\img\dt06.img.arc dt06.img
FreeArc 0.60 RC (November 18 2009) Using additional options: --logfile=D:\Install\log.txt --workdir=D:\Install
Creating archive: D:\Games\Pro Evolution Soccer 2010\img\dt06.img.arc using rep:389504kb+exe+delta+tempfile+lzma:44mb:normal:bt4:128, $obj => rep:389504kb+delta+tempfile+lzma:44mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:128mb:85%:64:h23+pmm:18:520576kb, $iso => ecm+precomp04+rep:389504kb+exe+delta+tempfile+lzma:44mb:normal:bt4:128, $precomp => precomp04+rep:389504kb+exe+delta+tempfile+lzma:44mb:normal:bt4:128, $jpgsolid => precomp04+rep:64mb:32, $jpg => jpg, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 508mb, decompression 508mb, cache 1mb
Started: 0.02 secs
$precomp dt06.img(133) ["$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","default","$precomp $compressed","$precomp $compressed","$precomp $compressed","default","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed","$precomp $compressed"]
Compressing 1 file of 232.914.944 bytes: 0.44 secs
Using precomp04+rep:389504kb+exe+delta+tempfile+lzma:44mb:normal:bt4:128
Memory for compression 453mb, decompression 389mb
Solid block compression results
precomp04: 232.914.945 bytes in 0.323 seconds
rep:389504kb: 225.408.603 bytes in 2.500 seconds
exe: 225.408.603 bytes in 0.516 seconds
delta: 225.408.831 bytes in 2.266 seconds
tempfile: 225.408.831 bytes in 0.188 seconds
lzma:44mb:normal:bt4:128: 224.289.060 bytes in -1.000 seconds

Writing directory: 183.78 secs
Found 1 directory names: 183.78 secs
Directory written: 183.78 secs
Compressed 1 file, 232.914.944 => 224.289.060 bytes. Ratio 96.2%
Compression time: cpu 203.67 secs, real 183.80 secs. Speed 1.267 kB/s
[/more]
Автор: Bulat_Ziganshin
Дата сообщения: 18.11.2009 11:33
A19EXXX
precomp04 по какой-то причине не срабатывает. может файл ему не по зубам, может нет в пути, может имя exe-шника не то. советую переустановить powerpack, перегрузиться, откатиться на стандартный arc.ini. если не поможет - давай всё же экранный вывод, в нём хотя бы видно, запустился exe-шник или нет

Добавлено:
new version:

* fixed xppmd problem
Автор: ndch
Дата сообщения: 18.11.2009 16:32
Bulat_Ziganshin
Планируется ли, сохранение/восстановление у файлов времени создания, доступа ? Сейчас сохраняется только время модификации ?
Автор: Bulat_Ziganshin
Дата сообщения: 18.11.2009 16:38
ndch
да, вместе с полным набором ntfs-атрибутов
Автор: ndch
Дата сообщения: 18.11.2009 16:40
Bulat_Ziganshin
Как скоро этим можно будет насладится ?
Увидел:
Версия 2.0
поддержка бэкапов (сохранение 3 времён, атрибутов и ACL файлов)

Добавлено:
Очень грустно.
Автор: kvas
Дата сообщения: 18.11.2009 22:58
Bulat_Ziganshin

вот не знаю баг не баг))
графическая версия альфа версия: 0.60RC (5 ноября)
под win 7 *64
не распаковывает архив без расширения.
Автор: CDK
Дата сообщения: 19.11.2009 22:38
При попытке войти в запаролированный архив (не мой, видимо с имена файлов запаролированы) запрос на пароль выдается через раз. На первый архив выдает, а на второй тупо повисает.
Автор: 526549
Дата сообщения: 19.11.2009 22:38
Я вот пользовался FREEARC на процессоре E6300 (двухъядерник), и насколько мне запомнилось, в процессе архивирования использовалисьоба ядра. сейчас у меян процессор Q8400 (четыре ядра) и архиватор начал пользовать 1 ядро. Это баг или freearc и до этого 1 ядро юзал и я просто ошибся?
Автор: spider91
Дата сообщения: 19.11.2009 23:41
526549

У меня фа использует все 4 ядра по дефолту и всегда использовал, так что вряд ли это баг.

Но можно и заставить его делать это - в диспетчере на процессе арка -> задать соответствие.
Автор: Bulat_Ziganshin
Дата сообщения: 20.11.2009 11:14

Цитата:
не распаковывает архив без расширения.

у меня распаковывается. только каталог куда пойдёт распаковка поменяй


Цитата:
Это баг или freearc и до этого 1 ядро юзал и я просто ошибся?

fa использует от 1 до всех ядер в зависимости от метода сжатия и содержимого файлов. типично (-m4 и выше, бинарные файлы) загружается 2 ядра
Автор: Bulat_Ziganshin
Дата сообщения: 20.11.2009 15:08

Цитата:
При попытке войти в запаролированный архив (не мой, видимо с имена файлов запаролированы) запрос на пароль выдается через раз. На первый архив выдает, а на второй тупо повисает.

я знаю, что он иногда повисает при запросе пароля, и знаю причину этого. как исправить - пока не знаю
Автор: V0lt
Дата сообщения: 20.11.2009 19:02
Bulat_Ziganshin
В свое время хотелось от WinRAR-а следующего: создание самораспаковывающегося архива, но так чтобы exe-шник и архив были по отдельности . Т.е. на выходе exe и rar, но работает это все так же, как если бы все лежало в одном файле.
В фриарке такое можно замутить?
Автор: ruduk
Дата сообщения: 20.11.2009 22:58
V0lt
создавай архив, а потом клади рядом Unarc.exe
Вот и будет "по отдельности". Правда он не GUI, и команду распаковки нужно будет прописывать вручную каждый раз при распаковке.
Sfx должен быть в виде одного ехе-файла. Иначе самораспаковывающийся архив не будет знать что и где в нем находится.
Автор: ICESCREAM
Дата сообщения: 20.11.2009 23:46
Bulat_Ziganshin
А можно сделать создание имени архива исходя из данных внешней программы?

Например имя архива = md5 файла внутри него
Автор: sabio
Дата сообщения: 21.11.2009 00:07
V0lt

Цитата:
чтобы exe-шник и архив были по отдельности

похожая штука есть для 7-zip - см. в шапке соседней темы про "многотомные sfx"
Автор: Bulat_Ziganshin
Дата сообщения: 21.11.2009 09:34

Цитата:
А можно сделать создание имени архива исходя из данных внешней программы?

Например имя архива = md5 файла внутри него

запросто! например в unix'овом/cygwin'овском sh:

arc a `md5 file` file

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera (часть 14)


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