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

» FreeArc (часть 4)

Автор: ruduk
Дата сообщения: 24.05.2012 09:32
insorg

Цитата:
есть местами дубликаты по 300-400 мб, которые 256 мб словарь не "сокращает", а оставляет дублями, как, например, делает 7zip при 256Мбайт словаре

Что подразумевается под "дубликатами"? Файлы по 300-400 мб? SREP может найти дубликаты, только в одном файле, а не между двумя файлами. Вывод - нужно объединить "дубликаты" в один большой файл (например, TAR).
Автор: ylay
Дата сообщения: 22.10.2012 02:19

Цитата:
отвалилась интеграция в контекстное меню, в win8

Кстати, да. У меня на win7 x32 осталась только на файлах, на папках пропала (в последней альфе).
Автор: insorg
Дата сообщения: 24.05.2012 14:27
ruduk
Это и означает, что есть похожие и одинаковые файлы.
Обьединять в TAR не катит, ибо это сведёт на нет все прелести удобной упаковки и простой 7z@lzma-dic512Mb будет более удачным вариантом. Нужен solid-вариант.
Автор: Shuld
Дата сообщения: 22.10.2012 19:40
То же.

У меня Win7.
Ранее устанавливал версии - все было нормально.
А в этой версии тоже не было контекстного меню.
Удалил, поставил еще раз - появилось!
(старые версии не возвращал).
Автор: snkreg
Дата сообщения: 24.05.2012 15:53
Булат, а нельзя ли сделать опцию "Встроить SREP в SFX", чтобы не добавлять в сам ARC, я так понял это сложнее.
Автор: b1745923
Дата сообщения: 24.10.2012 23:38

Цитата:
а ты не можешь проверить предпоследнюю версию: http://freearc.org/download/testing/0.67--2012-09-27/ ?

На этой всё нормально.
Автор: vasulpr
Дата сообщения: 24.05.2012 20:57
в идеале было бы хорошо если бы в SFX добавлялись внешние модули (SREP, precomp...) при необходимости
Автор: Bulat_Ziganshin
Дата сообщения: 24.10.2012 23:41
b1745923
а рецепт Shuld не помогает?
Автор: Ahf
Дата сообщения: 25.05.2012 05:53
объясните, пожалуйста, как использовать внешний упаковщик, в частности packjpg
в arc.ini ничего не трогал, файл оригинальный
packjpg.exe сложил в папку с arc.exe (path на эту папку прописан)
пробовал методы 5p и 9p - эффекта нет (

в arc.ini ещё указан некий timer (пробовал убрать, не помогло)
packcmd = timer packjpg $$arcdatafile$$.jpg
где взять его?
Автор: b1745923
Дата сообщения: 26.10.2012 22:41

Цитата:
а рецепт Shuld не помогает?

Если просто переустановить, то нет.
Нашёл один нюанс у последней альфы. Контекстное меню для архивов появляется если включено "Ассоциировать с другими архивами" в настройках freearc. А контекстное меню для папок появляется при включении "Умное контекстное меню для файлов". Иначе, у архивов нет пунктов "распаковать"(только "добавить в архив"), а у папок вообще ничего нет.
Хотя раньше всё работало и без ассоциаций. Ну, оно, в принципе, не мешает.
Автор: Bulat_Ziganshin
Дата сообщения: 25.05.2012 13:47
Ahf
в настройках метода сжатия есть Экспериментальные методы
Автор: Bulat_Ziganshin
Дата сообщения: 02.11.2012 23:55
новое GUI для FreeArc: http://masm32.com/board/index.php?topic=877.msg7638#msg7638

(я его не пробовал)
Автор: insorg
Дата сообщения: 25.05.2012 21:37
Попался мне архивчик с использованием precomp и нужно его распаковать.
Код: FreeArc 0.67 (May 22 2012) listing archive: data1.arc

Archive type: FreeArc
Total bytes: 4,049,156,024
Compressed bytes: 1,127,225,672
Ratio: 27.8%

Directory blocks: 1
Directory, bytes: 59,107
Directory, compressed: 17,142
Solid blocks: 2
Avg. blocksize: 1931 mb

Compression memory: 4096 mb
Decompression memory: 4096 mb
Dictionary: precomp:4096mb+lzma:64mb

Archive locked: -
Archive comment: -
Recovery info: -
SFX size: -
Headers encrypted: -
Encryption algorithms: -

Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 0 0 22 storing
31 4,049,156,024 1,127,225,672 1,439 precomp+srep:mem512m:m
3f:a1:l512+lzma:64mb:normal:bt4:128
-----------------------------------------------------------------------------
1,461 files, 4,049,156,024 bytes, 1,127,225,672 compressed
All OK
Автор: QSQ
Дата сообщения: 05.11.2012 11:31
ISO не открывает.
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2012 14:50
QSQ
у меня открывает. проверь наличие 7z.dll в каталоге freearc и открывается ли файл в 7-zip
Автор: 1noObman1
Дата сообщения: 26.05.2012 01:38

Цитата:
можно конкретней, в чём проблема? у меня такой принцип - "precomp042" и т.п. означают конкретные версии precomp, а "precomp" заменяется на "precomp042" или другую свежую версию. это позволяет сжимать с -m=precomp и не думать, какая там сейчас версия последняя - например, не менять батники

единственное в чём возможно я неправ - это надо перенести определение precomp в стандартный arc.ini


Именно, только через арк.ини. Тк не всегда это удобно, да еще и там jpg сжатие отключено. Только вот большая проблема в том, что unarc.dll теперь не распаковывает эти архивы - пишет что неизвестный метод сжатия "precomp042:c-:t-j". В этом то и вся суть...
Автор: QSQ
Дата сообщения: 05.11.2012 18:06
Bulat_Ziganshin 7zip открывает, а freearc - нет (выдаёт пустое окошко с конпкой ОК).
/bin/7z.dll есть
Автор: Bulat_Ziganshin
Дата сообщения: 26.05.2012 12:56
1noObman1
я ответил в другом форуме:


Цитата:
1. расшифровка методов сжатия выполняется до проверки External compressors и независимо от неё
2. раньше precomp использовался всеми как им вздумается, сейчас у него появился встроенный в arc.exe смысл. то же самое произойдёт например если я встрою srep в программу. я тут вижу неудобство для тех, кто его раньше использовал, но это ж экспериментальные внешние упаковщики, их пользователи должны знать что гарантий совместимости с будущими версиями нет?
3. что ты предлагаешь сделать? я вижу проблему в том что "перехватил" популярное название метода внешнего сжатия, даже если оно использовалось по разному разными людьми



Цитата:
Именно, только через арк.ини. Тк не всегда это удобно, да еще и там jpg сжатие отключено.

а в чём проблема использовать другой метод сжатия? назови его xcomp и определяй как угодно


Цитата:
Только вот большая проблема в том, что unarc.dll теперь не распаковывает эти архивы

т.е. раньше ты давал своё определение precomp (или даже просто использовал встроенное), создавал с ним архивы и теперь эти архивы не распаковываются, поскольку определение поменялось?

смотри - если я оставляю своё новое определение precomp=precomp042:t-j, но переношу его в arc.ini, то у тебя появляется возможность его отключить, но тогда у тебя перестанут работать новые галочки Experimental compressors. и более того, ты будешь создавать архивы с методом precomp, т.е. несовместимые с другими пользователями программы. т.е. это решит твою текущую проблему, но создаст ещё больший бардак в будущем

полноценным решением я вижу признание того, что название precomp уже "захвачено", втч и в настройках arc.ini предыдущих версий freearc, и использование вместо него чего-то нового, скажем unpack

Добавлено:

Цитата:
Что не так с precomp'ом?

это внешний компрессор, надо знать какое у него было определение при упаковке. советую поставить старый freearc, посмотреть какой exe он пытается вызвать и поставить его у себя


Цитата:
скорость упаковки идёт катастрофически медленная.

для precomp это решается запуском на ram-диске (он эти 50 гбайт пишет в текущий каталог), для srep - использованием -m1/m1f
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2012 18:58
QSQ
расшаривай, посмотрим. и проверь его тип в 7-zip, вдруг у него расширение левое. ах да - сначала подкинь мою 7z.dll своему 7-zip; вполне возможно что Игорь что-то улучшил в поддержке .iso, что в мою dll ещё не вошло. моя dll собрана на основе 7-zip 9.22

Добавлено:

Цитата:
На этой версии(может на более ранней какой-то, не заметил) отвалилась интеграция в контекстное меню, в win8.


так интеграция заработала? и дело оказалось только вот в этом:


Цитата:
Нашёл один нюанс у последней альфы. Контекстное меню для архивов появляется если включено "Ассоциировать с другими архивами" в настройках freearc. А контекстное меню для папок появляется при включении "Умное контекстное меню для файлов". Иначе, у архивов нет пунктов "распаковать"(только "добавить в архив"), а у папок вообще ничего нет.


?

вообще, у кого остались проблемы с интеграцией - отпишитесь, плиз. а кто их решил - напишите плиз в чём было дело. у меня такое подозрение, что все причины проблем были именно в том, что просто эти галочки нужно было отметить, что оказалось не так очевидно, как я думал
Автор: QSQ
Дата сообщения: 27.05.2012 19:20
программа не может делить архив на тома. автори обещал исправить до конца года.
Автор: QSQ
Дата сообщения: 05.11.2012 19:44
Bulat_Ziganshin
неоткрывающайся iso под катом


Автор: 1noObman1
Дата сообщения: 28.05.2012 21:52

Цитата:
т.е. раньше ты давал своё определение precomp (или даже просто использовал встроенное), создавал с ним архивы и теперь эти архивы не распаковываются, поскольку определение поменялось?

Те что запакованы на старой версии распаковываются. Те что запакованы новой - нет.


Цитата:
смотри - если я оставляю своё новое определение precomp=precomp042:t-j, но переношу его в arc.ini, то у тебя появляется возможность его отключить, но тогда у тебя перестанут работать новые галочки Experimental compressors. и более того, ты будешь создавать архивы с методом precomp, т.е. несовместимые с другими пользователями программы. т.е. это решит твою текущую проблему, но создаст ещё больший бардак в будущем


А если просто сделать в анарк.длл перехват обеих названий: precomp (чтоб распаковывались архивы сделаные на старых версиях) и precomp042:t-j, то разве не проще будет?


Цитата:
полноценным решением я вижу признание того, что название precomp уже "захвачено", втч и в настройках arc.ini предыдущих версий freearc, и использование вместо него чего-то нового, скажем unpack


Немного не понял... unpack это вариант названия прекомпа в арк.ини или что-то другое? Вообщем сути не меняет - анарк.длл не распаковывает архивы с прекомпом сделанные на новых версиях. В этом то и вся суть проблемы, как писал выше - добавить в анарк опознание как precomp так и precomp042:t-j.
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2012 22:38
QSQ
у меня открывает без каких-либо проблем: [more]E:\Video\!\WinXP SP3 Pro Rus VL 15.09.2012>"C:\!FreeArc\freearc\Tests\Arc.exe" l WinXP_15.09.2012.ISO |tail
2008-04-15 16:00:00 78,336 VALUEADD\MSFT\USMT\UNCTRN.DLL
2008-04-15 16:00:00 66,048 VALUEADD\MSFT\USMT\UNCTRN_A.DLL
2008-04-15 16:00:00 9,956 VALUEADD\MSFT\USMT\USMTDEF.INF
2008-04-15 16:00:00 2,895 VALUEADD\VALUEADD.HTM
2008-04-15 16:00:00 10 WIN51
2008-04-15 16:00:00 10 WIN51IP
2008-04-15 16:00:00 10 WIN51IP.SP3
2012-11-05 23:51:02 2,048 [BOOT]\Bootable_NoEmulation.img
----------------------------------------
7,441 files, 687,518,861 bytes, 687,518,861 compressed

E:\Video\!\WinXP SP3 Pro Rus VL 15.09.2012>"C:\!FreeArc\freearc\Tests\Arc.exe" lt WinXP_15.09.2012.ISO
FreeArc 0.67 (October 15 2012) listing archive: WinXP_15.09.2012.ISO

Archive type: Iso
Total bytes: 687,518,861
Compressed bytes: 687,518,861
Ratio: 100.0%

Pos Size Compressed Files Method
-----------------------------------------------------------------------------
0 687,518,861 687,518,861 7,441
-----------------------------------------------------------------------------
7,441 files, 687,518,861 bytes, 687,518,861 compressed
[/more]
Автор: b1745923
Дата сообщения: 05.11.2012 22:54

Цитата:
так интеграция заработала? и дело оказалось только вот в этом:

Да. Просто раньше она работала и без этих галочек. Но, учитывая что они не мешают, всё нормально.
Автор: QSQ
Дата сообщения: 28.05.2012 22:40
исправьте шапку, из-за картинки эта тема просится по 8080 порту.
Автор: QSQ
Дата сообщения: 07.11.2012 11:34
Bulat_Ziganshin версия 666 с оригинального сайта выдаёт

специально удалил и поставил заново.
Автор: juvaforza
Дата сообщения: 29.05.2012 13:05
QSQ
Заблокируйте у себя картинку в браузере. Ее можно переложить на другой сервис, но на руборд нельзя положить.
Автор: QSQ
Дата сообщения: 29.05.2012 18:16
juvaforza зачем мне лишнее правило из-за 1 картинки в 1 теме? замените
Код: http://i.pixs.ru/storage/4/3/6/a6be7ecb7c_4393823_4901436.png
Автор: Bulat_Ziganshin
Дата сообщения: 07.11.2012 15:22
даже не знаю что сказать. после того как я тщательно перепроверил твоё сообщение, выясняется что это старая версия. ты ожидаешь, что я ещё раз буду исправлять в ней ошибки?
Автор: QSQ
Дата сообщения: 07.11.2012 15:29
Bulat_Ziganshin открываю официальный сайт из шапки, страница скачать, скачиваю...и выясняется, что это старая версия. где же новая?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


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