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

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

Автор: slech
Дата сообщения: 25.03.2009 10:06
juvaforza
я уже аж начал сомневатся - попробую воспроизвести повторно.
1. вчера дома скачал последнюю версию выложенную булатом.
2. распоковать несмог. скачал PeaZip. им распаковал этот архив.
3. запустил FreeArc - выбираю архив из п1 и пробую протестировать - выводит окно с запросом пароля оставлюя всё пустым и жму Enter.
FA исчезает.
я что то сдеалал не так ?


Добавлено:
сам PeaZip нормально тестирует этот архив, проверил

Добавлено:
то что я скачал не есть Portable версия ? т.е. мне необходимо устанавливать GTK ?
Win2k3 x64
Автор: juvaforza
Дата сообщения: 25.03.2009 11:27
slech

Цитата:
то что я скачал не есть Portable версия ?

Да. arc1 надо распаковывать поверх установленной alpha 0.50.
Автор: slech
Дата сообщения: 25.03.2009 12:53
juvaforza
судя повсему проблема была в том что я пользовался только тем что выложил булат и работало оно наверное благодаря GTK установленной в системе.
последовал твоему совету и всё ок.
сори за ложную тревогу.
Автор: Bulat_Ziganshin
Дата сообщения: 25.03.2009 22:06

Цитата:
GUI вылетает если нажать кнопку Associate FreeArc with .arc files - скорее всего нужны права администратора.

thx, поправлю


Цитата:
попробовал с внешними компрессорами (-m=rzm; -m=paq) - отлично пакуется и распакивается, респект! А вот c packJPG накладочка вышла. -m=jpg

знаете, я не телепат. покажите команду и вывод на экран. пока такое ощущение что либо он чего-то в path не находит, либо вы из gui пускаете. каким образом arc при его запуске не запускается - сиё великая тайна


Цитата:
вобщем отредактировал секцию в ini файле:

если у вас чего-то не работает, то самое лучшее - конечно сменить настройки. и потом просить меня разобраться с вашими настройками
Автор: crotoff
Дата сообщения: 26.03.2009 09:17
Bulat_Ziganshin
Если у Вас работают Ваши настройки - дайте и мне их поюзать?

запускаю: Arc.exe a -m=jpg DSCF6471.JPG.arc DSCF6471.JPG >log.txt

Содержимое лога:
FreeArc 0.50 alpha (Mar 24 2009) creating archive: DSCF6471.JPG.arc
Compressing 1 file, 2.506.380 bytes. Processed 0%
--> packJPG v2.3a (21/11/2007) by Matthias Stirner <--

 99% 99% 99% 99% 99% 99% 99% 99% 99% 99%
Processing file 1 of 1 "$$arcdatafile$$.jpg" -> Compressing -> 82.62%

-> 1 file(s) processed, 0 error(s), 0 warning(s)


Compressed 1 file, 2.506.380 => 2.506.381 bytes. Ratio 100.0%
Compression time: cpu 0.05 secs, real 5.52 secs. Speed 454 kB/s
All OK

Compressing 2506380 bytes with packJPG $$arcdatafile$$.jpg

Автор: Bulat_Ziganshin
Дата сообщения: 26.03.2009 12:39

Цитата:
Если у Вас работают Ваши настройки - дайте и мне их поюзать?

ранше работали. значит,проблема с packjpg - он вовзращает errcode=1. обойти можно, но лучше используйте -m=precomp
Автор: crotoff
Дата сообщения: 26.03.2009 12:53
Bulat_Ziganshin
спасибо, с precomp всё получилось
Автор: Bulat_Ziganshin
Дата сообщения: 26.03.2009 21:17
updated http://www.haskell.org/bz/arc1.arc (should be extracted over Jun23 version installation):

* large 45kb arc.ini configured for a lot of external compressors by Patrick Noyens
* added "Watch for new versions via Internet" checkbox in Settings dialog

as you see, i've also added warning for newbies thinking that arc1 contains full program
Автор: Bulat_Ziganshin
Дата сообщения: 27.03.2009 01:33
thanks to statistics calls - i see that 6 users are already updated the program!

how it works: on the first run, random 8-byte number is generated and saved to config file. on every Internet check this number sent, together with current program version. the number will "label" installation until full deinstallation will occur with config file removing. if you have several installations, these will be counted as totally separate

so, counting unique IDs from update checks, we can tell how many users was installed FreeArc ever, how many still use it, how old versions they are use. i think that such system don't break any personal privacy

i think that it will be very interesting to enlarge this sytem to count console/GUI ratio, users of varius localizations, how many data are processed, which compression methods are most popular and so on. some stats will be interesting for user himself, other make meaning onlyfor entire society


Добавлено:
и снова исправление, если кто уже успел загрузиться..
Автор: egor23
Дата сообщения: 27.03.2009 01:49
Bulat_Ziganshin
UserID и т.п. это уже "не смешно".
Автор: Bulat_Ziganshin
Дата сообщения: 27.03.2009 01:53

Цитата:
UserID и т.п. это уже "не смешно".

так что плохого? мне нужно различать инсталляции. это не ip, не паспотрное имя, а номер который ты сам сгенерил и им представляешься
Автор: egor23
Дата сообщения: 27.03.2009 01:55
Bulat_Ziganshin

Цитата:
так что плохого?

опять же нет права выбора:
отсылать \ не отсылать
какая информация будет уходить...
Автор: Bulat_Ziganshin
Дата сообщения: 27.03.2009 02:20
egor23
так всё-таки какую проблему создаёт отсылка проивзольно сгенерённго числа и номера используемой версии?
Автор: egor23
Дата сообщения: 27.03.2009 02:25
Bulat_Ziganshin

Цитата:
так всё-таки какую проблему создаёт отсылка проивзольно сгенерённго числа и номера используемой версии?

Проблему создаёт сам факт отсылки информации, причём не отключаемый.

Добавлено:
Bulat_Ziganshin
также, возможно, это противоречит законадательству РФ (т.к. законы плохо понимаю, почитайте их сами):
Федеральный закон "О персональных данных"
Федеральный закон "Об информации, информационных технологиях и о защите информации"

Добавлено:
статья ГАРАНТИИ ОХРАНЫ И ЗАЩИТЫ ПЕРСОНАЛЬНЫХ ДАННЫХ ЧЕЛОВЕКА И ГРАЖДАНИНА
http://www.raj.ru/assets/files/dissovet/09.11.2007/cadikova.doc
Автор: crotoff
Дата сообщения: 27.03.2009 08:42
вопрос может не в тему, дайте плиз нормальную сцылу на установщик gtk2+ runtime под XP чтоб нормально запускался FA и не требовал каких-то библиотек. Дома ось чистая, и FA не запускается

Добавлено:
те дистрибутивы gtk которые скачал не знаю как прикрутить или пропатчить
Автор: l1720
Дата сообщения: 27.03.2009 10:22
crotoff
используй FA portable
Автор: crotoff
Дата сообщения: 27.03.2009 13:58
l1720
ага спасибо, разобрался
Автор: Bulat_Ziganshin
Дата сообщения: 27.03.2009 14:50
egor23
"Понятие персональных данных подразумевает информацию (зафиксированную на любом материальном носителе) о конкретном человеке, которая отождествляется или может быть отождествлена с ним"

я получаю информацию о пользователе за номером xxx, и у меня нет никакой информации о том, к какому конкретно человеку она относится

Автор: Benchmark
Дата сообщения: 27.03.2009 15:24
Bulat_Ziganshin
Булат. Я не стану приводить никакие линки на законы по охране персональных данных и, тем более, пытаться их применить к нашему случаю.

Скажу проще. Все более-менее солидные софтины (ключевое слово - солидные), собирающие некие данные о пользователе, обычно выводят вопрос: хотите ли помочь проекту и поучаствовать в анонимном сборе статистики или отсылке производителю неких данных. И включают эту функцию только если юзер согласился. Если не согласился - выключают.

Если же софтина пытается что-то сделать без спроса, никто не будет задаваться вопросом "а что такого страшного она делает". Неотключаемая попытка что-то (пофиг что) отослать в интернет - это типичное поведение malware. В 99% случаев такие попытки заканчиваются в известном месте - на файрволле. Оно тебе надо ?

p.s. Ты помнишь, чтобы Рошал делал что-то подобное ? А Игорь Павлов ? Вот и я не помню.
Автор: crotoff
Дата сообщения: 28.03.2009 00:16
Я тут подумал, а нельзя ли сделать двухпанельный мод GUI как в 7zFM, только круче - чтоб пользователь мог выбирать файлы на одной панели, а результирующий архив писать на противоположную? Для наглядности. Соответственно чтоб можно было выбрать несколько файлов из архива и распаковать их с относительными путями или без путей (опционально) с одной панели на другую, или наоборот добавить.
А ещё как в нанозипе - подсвечивать файлы с расширением arc, а то если файлов много - приходится долго искать, напрягаться. И (или) добавить столбец "Тип" чтоб можно было сгруппировать файло по расширениям
Автор: sabio
Дата сообщения: 28.03.2009 03:34
crotoff

Цитата:
а нельзя ли сделать двухпанельный мод GUI

такая штука называется Far (ну или Total Comander - кому что больше по вкусу)
Автор: crotoff
Дата сообщения: 28.03.2009 10:42
sabio
тогда нужен нормальный плагин под эти проги, через Mulitiarc не все фишки работают. Раз уж появился свой GUI - почему бы в нём сразу не предусмотреть двухпанельность?
Автор: Bulat_Ziganshin
Дата сообщения: 28.03.2009 11:02
я думаю, что сделать двухпанельность будет не так сложно, я с самого начала имел в виду такую возможность. просто сейчас я занят подготовкой к выпуску публичной альфы, и занимаюсь только исправлением ошибок. после её выпуска - посмотрим

Добавлено:
crotoff
добавил твои соображения в http://freearc.org/winarc-todos.txt
Автор: sabio
Дата сообщения: 28.03.2009 17:02
crotoff
а каких функций, требующих именно двух панелей не хватает в MultiArc?
"копирование" в/из архива там есть, а для всего остального, по-моему, двух панелей и не надо, разве нет?
Автор: crotoff
Дата сообщения: 28.03.2009 17:31
sabio
В тоталовском мультиарке у меня постоянно завершаются с ошибкой процессы упаковки, извлечения, добавления, даже если операция удачно завершилась и архив создался. Кроме того, сторонние компрессоры вообще не фурычат. Я понимаю конечно, что эта опция экспериментальная, но тем не менее, пока arc в стадии тестирования - именно возможность паковать сторонними компрессорами даёт ему преимущества перед тем же 7zip и SQX (кстати под эти архиваторы написаны удобные плагины под TC - в основном их и юзаю). А привычка к двум панелям видишь ли закоренелая, в плане организации манипулирования файлами очень удобно на мой взгляд.
Да и потом FreeArc задумывался как кроссплатформенный, а TC и Far рассчитаны на пользователей Windows.

Добавлено:
люди, помогите кто-нибудь подключить paq8l и paq8p2. Я добавил их в соотв. секции
[External compressor:paq8p2_speed_optimised]
mem = 837
packcmd = {compressor} -7 $$arcdatafile$$.tmp
unpackcmd = {compressor} -d $$arcpackedfile$$.tmp
packedfile = $$arcpackedfile$$.tmp

Консоль paq8p2_speed_optimised запускается, файл пакуется, но arc его похоже не подхватывает, я думаю из-за расширения paq8p2 вместо tmp. У архиватора синтаксис такой, [more=опции..]paq8p2 archiver (C) 2008, Matt Mahoney et al.
Free under GPL, http://www.gnu.org/licenses/gpl.txt

To compress or extract, drop a file or folder on the paq8p2 icon.
The output will be put in the same folder as the input.

Or from a command window: To compress:
paq8p2 -level file (compresses to file.paq8p2)
paq8p2 -level archive files... (creates archive.paq8p2)
paq8p2 file (level -5, pause when done)
level: -0 = store, -1 -2 -3 = faster (uses 35, 48, 59 MB)
-4 -5 -6 -7 -8 = smaller (uses 133, 233, 435, 837, 1643 MB)
You may also compress directories.

To extract or compare:
paq8p2 -d dir1/archive.paq8p2 (extract to dir1)
paq8p2 -d dir1/archive.paq8p2 dir2 (extract to dir2)
paq8p2 archive.paq8p2 (extract, pause when done)

To view contents: more < archive.paq8p2[/more]что на выходе расширение присваивается само, а как его переименовать между выходом paq и входом arc? Помогите разобраться
Запускал в командной строке
arc a -m=paq8p2 arc.arc Безымянный.bmp >123
[more=лог..]
FreeArc 0.50 alpha (Mar 27 2009) updating archive: arc.arc
Compressing 1 file, 1.327.158 bytes. Processed 0%Creating archive $$arcdatafile$$.tmp.paq8p2 with 1 file(s)...
$$arcdatafile$$.tmp 1327158 -> BMP 768x576 4096 99% 8192 12288 16384 20480 24576 28672 32768 99% 36864 40960 45056 49152 53248 57344 99% 61440 65536 69632 73728 77824 99% 81920 86016 90112 94208 98304 102400 99% 106496 110592 114688 118784 122880 126976 99% 131072 135168 139264 143360 147456 151552 99% 155648 159744 163840 167936 172032 176128 99% 180224 184320 188416 192512 196608 200704 99% 204800 208896 212992 217088 221184 225280 99% 229376 233472 237568 241664 245760 249856 99% 253952 258048 262144 266240 270336 99% 274432 278528 282624 286720 290816 294912 99% 299008 303104 307200 311296 315392 319488 99% 323584 327680 331776 335872 339968 344064 99% 348160 352256 356352 360448 364544 99% 368640 372736 376832 380928 385024 389120 99% 393216 397312 401408 405504 409600 99% 413696 417792 421888 425984 430080 434176 99% 438272 442368 446464 450560 454656 458752 99% 462848 466944 471040 475136 479232 99% 483328 487424 491520 495616 499712 503808 99% 507904 512000 516096 520192 524288 99% 528384 532480 536576 540672 544768 99% 548864 552960 557056 561152 565248 569344 99% 573440 577536 581632 585728 589824 593920 99% 598016 602112 606208 610304 614400 618496 99% 622592 626688 630784 634880 638976 643072 99% 647168 651264 655360 659456 663552 667648 99% 671744 675840 679936 684032 688128 692224 99% 696320 700416 704512 708608 712704 716800 99% 720896 724992 729088 733184 737280 741376 99% 745472 749568 753664 757760 761856 99% 765952 770048 774144 778240 782336 786432 99% 790528 794624 798720 802816 806912 99% 811008 815104 819200 823296 827392 831488 99% 835584 839680 843776 847872 851968 856064 99% 860160 864256 868352 872448 876544 880640 99% 884736 888832 892928 897024 901120 99% 905216 909312 913408 917504 921600 925696 99% 929792 933888 937984 942080 946176 950272 99% 954368 958464 962560 966656 970752 99% 974848 978944 983040 987136 991232 995328 99% 999424 1003520 1007616 1011712 1015808 99% 1019904 1024000 1028096 1032192 1036288 99% 1040384 1044480 1048576 1052672 1056768 1060864 99% 1064960 1069056 1073152 1077248 1081344 1085440 99% 1089536 1093632 1097728 1101824 1105920 1110016 99% 1114112 1118208 1122304 1126400 99% 1130496 1134592 1138688 1142784 1146880 1150976 99% 1155072 1159168 1163264 1167360 1171456 99% 1175552 1179648 1183744 1187840 1191936 1196032 99% 1200128 1204224 1208320 1212416 1216512 1220608 99% 1224704 1228800 1232896 1236992 1241088 1245184 99% 1249280 1253376 1257472 1261568 1265664 1269760 99% 1273856 1277952 1282048 1286144 1290240 1294336 99% 1298432 1302528 1306624 1310720 1314816 1318912 99% 1323008 1327104339200
1327158 -> 339242
Time 29.06 sec, used 703991435 bytes of memory

Type Size Parts
bmp24 1327158 1
Total parts: 1, fragmentation cost 5 bytes


Compressed 1 file, 1.327.158 => 1.327.159 bytes. Ratio 100.0%
Compression time: cpu 0.08 secs, real 29.14 secs. Speed 46 kB/s
All OK

Compressing 1327158 bytes with paq8p2_speed_optimised -7 $$arcdatafile$$.tmp
[/more]
Автор: Bulat_Ziganshin
Дата сообщения: 28.03.2009 18:43

Цитата:
В тоталовском мультиарке у меня постоянно завершаются с ошибкой

багрепорты писать не пробовал? в far я по крайней мере (де)архивирую успешно


Цитата:
каких функций, требующих именно двух панелей не хватает в MultiArc?

установки всех параметров (рас)паковки через диалог. я думаю всё же сделать две панели и при вызове диалога (рас)паковки если обе открыты - то подставлять каталог/архив из второй панели как destination команды. дёшево и сердито, вполне достаточно для тех, кто привык к NC-идеологии работы


Цитата:
подключить paq8l и paq8p2

возьми arc.ini из последнего arc1, найди в нём секцию

Код: [External compressor:paq8f,paq8ff,paq8o,paq8o10,paq8o10t,paq8o8,paq8o9,paq8p,paq8p1,paq8o8pre]
mem = 450
default = 3
packcmd = {compressor} {-option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = {compressor} -d $$arcpackedfile$$.tmp.{compressor}
packedfile = $$arcpackedfile$$.tmp.{compressor}
Автор: sabio
Дата сообщения: 28.03.2009 19:05
crotoff
судя по описанию, SQX - довольно интересный проект!
(я про такой раньше и не слышал - так что спасибо за наводку!)

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

Bulat_Ziganshin

Цитата:
установки всех параметров (рас)паковки через диалог

я вот подумал, что было бы здорово MultiArc расширить и научить его строить интерфейс для дополнительных параметров по информации от fmt-модуля...
Автор: Bulat_Ziganshin
Дата сообщения: 28.03.2009 19:29
sabio
http://freearc.org/ru/MaximumPracticalCompression.aspx - ищи SQUEEZ
Автор: crotoff
Дата сообщения: 28.03.2009 19:49
Bulat_Ziganshin

Цитата:
и добавь в её заголовок имена своих paq'ов

Это было самое первое что я сделал. Но с этими настройками дефолтная опция "3" вставляется не туда куда то (дефис пропадает при подстановке скорее всего) Может, эти настройки под одну из прежних версий были написаны?
Вот лог для paq8p2
(user error (Unsupported compression method or error in parameters: paq8p2)
thread blocked indefinitely)
Вот для paq8p1
[more] FreeArc 0.50 alpha (Mar 27 2009) updating archive: arc.arc
Compressing 1 file, 1.327.158 bytes. Processed 0%$$arcpackedfile$$.tmp: not found, skipping...
Creating archive 3.paq8p1 with 1 file(s)...
$$arcdatafile$$.tmp 1327158 -> BMP 768x576 4096 99% 8192 12288 16384 20480 24576 28672 32768 99% 36864 40960 45056 49152 53248 57344 61440 99% 65536 69632 73728 77824 81920 99% 86016 90112 94208 98304 102400 99% 106496 110592 114688 118784 122880 126976 99% 131072 135168 139264 143360 147456 151552 99% 155648 159744 163840 167936 172032 99% 176128 180224 184320 188416 192512 196608 99% 200704 204800 208896 212992 217088 99% 221184 225280 229376 233472 237568 241664 99% 245760 249856 253952 258048 99% 262144 266240 270336 274432 278528 99% 282624 286720 290816 294912 299008 99% 303104 307200 311296 315392 319488 99% 323584 327680 331776 335872 339968 99% 344064 348160 352256 356352 360448 364544 99% 368640 372736 376832 380928 385024 99% 389120 393216 397312 401408 405504 409600 99% 413696 417792 421888 425984 430080 99% 434176 438272 442368 446464 450560 454656 99% 458752 462848 466944 471040 475136 99% 479232 483328 487424 491520 495616 499712 99% 503808 507904 512000 516096 520192 99% 524288 528384 532480 536576 540672 544768 99% 548864 552960 557056 561152 565248 99% 569344 573440 577536 581632 585728 589824 99% 593920 598016 602112 606208 610304 99% 614400 618496 622592 626688 630784 99% 634880 638976 643072 647168 651264 655360 99% 659456 663552 667648 671744 675840 99% 679936 684032 688128 692224 696320 700416 99% 704512 708608 712704 716800 720896 724992 99% 729088 733184 737280 741376 745472 749568 99% 753664 757760 761856 765952 770048 99% 774144 778240 782336 786432 790528 794624 99% 798720 802816 806912 811008 815104 99% 819200 823296 827392 831488 835584 839680 99% 843776 847872 851968 856064 860160 99% 864256 868352 872448 876544 880640 884736 99% 888832 892928 897024 901120 905216 909312 99% 913408 917504 921600 925696 929792 933888 99% 937984 942080 946176 950272 954368 99% 958464 962560 966656 970752 974848 978944 99% 983040 987136 991232 995328 999424 1003520 99% 1007616 1011712 1015808 1019904 1024000 1028096 99% 1032192 1036288 1040384 1044480 1048576 1052672 99% 1056768 1060864 1064960 1069056 1073152 99% 1077248 1081344 1085440 1089536 1093632 1097728 99% 1101824 1105920 1110016 1114112 1118208 1122304 99% 1126400 1130496 1134592 1138688 1142784 99% 1146880 1150976 1155072 1159168 1163264 99% 1167360 1171456 1175552 1179648 1183744 1187840 99% 1191936 1196032 1200128 1204224 1208320 1212416 99% 1216512 1220608 1224704 1228800 1232896 1236992 99% 1241088 1245184 1249280 1253376 1257472 99% 1261568 1265664 1269760 1273856 1277952 1282048 99% 1286144 1290240 1294336 1298432 1302528 99% 1306624 1310720 1314816 1318912 1323008 1327104339365
1327158 -> 339407
Time 30.23 sec, used 200674933 bytes of memory

Type Size Parts
bmp24 1327158 1
Total parts: 1, fragmentation cost 5 bytes
 99%

Compressed 1 file, 1.327.158 => 1.327.159 bytes. Ratio 100.0%
Compression time: cpu 0.03 secs, real 30.31 secs. Speed 44 kB/s
All OK

Compressing 1327158 bytes with paq8p1 3 $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
[/more]


Добавлено:
sabio
Делюсь впечатлениями. Юзал плагин SQX - по степени сжатия на максимальных настройках порой превосходит 7zip (в основном я им паковал офисные файлы xls и doc). На работе cel2500 c 512Mb памяти, время упаковки в принципе устраивает, распаковывает solid-архивы гораздо медленнее чем 7Zip свои LZMA. Из багов заметил некорректную работу с именами, содержащими более одной точки - в этом случае он проглатывает последнюю точку вместе с расширением. И ешё на текстах жалуется иногда на нехватку памяти, даже если в системе 2 Гига её, это если ползунок в настройках текстового сжатия выставить в крайнее положение
Автор: sabio
Дата сообщения: 28.03.2009 20:30
Bulat_Ziganshin

Цитата:
ищи SQUEEZ

как я понял, Squeez - это платный архиватор с поддержкой бесплатного (!) формата SQX (наряду с другими форматами?)

crotoff

Цитата:
Юзал плагин SQX

как я понимаю, это, в основном, "для внутренних целей"? ввиду ещё меньшей его распространённости, чем даже у 7-zip
а "по степени сжатия порой превосходит 7zip" кажется слишком слабым перевесом..
или я пропустил какое-то существенное достоинство, которое делает его лучше хотя бы 7-zip (не говоря уже про FreeArc)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051

Предыдущая тема: Universal Share Downloader (USD)


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