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

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

Автор: Bulat_Ziganshin
Дата сообщения: 14.02.2009 21:10

Цитата:
А как оно будет в GUI-версии под Linux ?

как прежде - родные gtk-шные диалоги


Цитата:
File->Open archive пока ничего не делает. Так и должно быть ?

а ведь ещё с утра работало ))


Цитата:
Select Files по маске *.*

пока используй *


Цитата:
выделяю два файла: arc.exe и arc-tiny.sfx, после чего жму кнопку Up

спасибо, посмотрю


Цитата:
Планируется ?

пока нет. во-первых, не знаю как это сделать. во-вторых, пересечение с командами, как ты заметил. насчёт второго - куда какие хоткеи лучше поставить - жду предложений
Автор: egor23
Дата сообщения: 14.02.2009 21:24
Benchmark

Цитата:
3. после запуска прямо в папке с FA выделяю два файла: arc.exe и arc-tiny.sfx, после чего жму кнопку Up. Результат - висим (на всякий пожарный: GTK установлен как положено со всеми библиотеками)

у меня не висит

Bulat_Ziganshin

Цитата:
* GUI: Windows native Open/Save dialogs

Тип файлов:
Архивы .arc (или Архивы FreeArc .arc)
Архивы и sfx .arc, .exe
Все файлы *.*
и т.п.
(мысли из WinRar\WinUHA)
Автор: Benchmark
Дата сообщения: 14.02.2009 21:31
Bulat_Ziganshin

Цитата:
выделяю два файла: arc.exe и arc-tiny.sfx, после чего жму кнопку Up

В логе это выглядит вот так:

-------- Feb 14 2009 20:29:12, archive none
ERROR: Prelude.(!!): index too large

-------- Feb 14 2009 20:29:12, archive none
ERROR: user error

и т.д.
Автор: egor23
Дата сообщения: 14.02.2009 21:55
Bulat_Ziganshin

Цитата:
0.10 выйдет на днях.

и таки вышел

Цитата:
full drag-and-drop support

а до 0.10 не было drag-and-drop?
Автор: Bulat_Ziganshin
Дата сообщения: 14.02.2009 22:03

Цитата:
а до 0.10 не было drag-and-drop?

подозреваю, что был, но реально не работал, поскольку они не удосужились проверить


Цитата:
у меня не висит

висит если отмеченные файлы имели большие индексы, чем кол-во файлов в новом каталоге


Цитата:
Тип файлов:
Архивы .arc (или Архивы FreeArc .arc)
Архивы и sfx .arc, .exe
Все файлы *.*
и т.п.

сделаю
Автор: egor23
Дата сообщения: 14.02.2009 22:10
Bulat_Ziganshin

Цитата:
висит если отмеченные файлы имели большие индексы

а что это значит?
Автор: Bulat_Ziganshin
Дата сообщения: 14.02.2009 22:39
ну скажем в arc.languages 70 файлов. заходишь туда и отмечаешь самые последние. выходишь наверх
Автор: egor23
Дата сообщения: 14.02.2009 22:49

Цитата:
ну скажем в arc.languages 70 файлов. заходишь туда и отмечаешь самые последние. выходишь наверх

висит

Добавлено:
Bulat_Ziganshin
Настройки - Логфайл: пусто
Жмём View открывается блокнот

Цитата:
Не удается найти файл .txt.

Создать новый файл с таким именем?


Добавлено:
указал папку для сохранения FreeArc\bin\log\1111.log
папки log нет, в результате упаковка не идёт (открывается\закрывается окно упаковки).
Автор: Bulat_Ziganshin
Дата сообщения: 15.02.2009 00:11
updated http://www.haskell.org/bz/arc1.arc


Цитата:
1. File->Open archive пока ничего не делает. Так и должно быть ?
3. после запуска прямо в папке с FA выделяю два файла: arc.exe и arc-tiny.sfx, после чего жму кнопку Up. Результат - висим

исправлено


Цитата:
Настройки - Логфайл: пусто
Жмём View открывается блокнот

исправлено?
Автор: egor23
Дата сообщения: 15.02.2009 00:21

Цитата:
исправлено?


Цитата:
Не удается найти файл .txt.

Создать новый файл с таким именем?
Автор: Aleks267
Дата сообщения: 15.02.2009 12:45

Цитата:
egor23

Помоги плиз разобраться с архивированием-то)) Я, вот, выделяю файл в тотал командере, затем жму во ФриАрке упаковать. Он мне упаковывает, но что-то станно получилось. Файл iso из 484 мб получилось 79 мб. Это что-то не то. И еще, не получается 3 выделенных файла упаковать еще раз под новым именем. Почему?
И что-то не распаковывается. Распаковались какие-то "левые" папки от предыдущего архивирования -когда 3 упаковывал. И эти папки вообще пустые. В общем, бред получается. Приведи 1 пример упаковки и распаковки. Мне очень надо.
Автор: egor23
Дата сообщения: 15.02.2009 14:36
Aleks267

Цитата:
Помоги плиз разобраться с архивированием-то)) Я, вот, выделяю файл в тотал командере, затем жму во ФриАрке упаковать. Он мне упаковывает, но что-то станно получилось. Файл iso из 484 мб получилось 79 мб. Это что-то не то. И еще, не получается 3 выделенных файла упаковать еще раз под новым именем. Почему?

А причём здесь TC?
Запускаете FreeArc и в нём выбираете, всё также как и в любом другом GUI (WinRar\7-Zip File Manager\ и т.п.).
Если Вас интересует вызов упаковщика через контекстное меню, то это ещё нет, в планах числится - "интеграция с Explorer".

Цитата:
Приведи 1 пример упаковки и распаковки. Мне очень надо.

Запустили FreeArc
выделили файлы в FreeArc
нажали Упаковать
выбрали настройки упаковки
Нажали ОК
Автор: Aleks267
Дата сообщения: 15.02.2009 18:20

Цитата:
Если Вас интересует вызов упаковщика через контекстное меню, то это ещё нет, в планах числится - "интеграция с Explorer".

Да, я говорил об этом. Хорошо, будем ждать, сам ФриАрк симпатичный. Только проверить как пакует не могу))) Потому что у меня
Цитата:
Запустили FreeArc
выделили файлы в FreeArc
С этим проблема. Запускаю, а где файлы выделять?
У меня там, где идет рядом с кнопкой "Вверх" строка для поиска вообще только диск с:
(Слева "Вверх"--строка для поиска--"Сохранить")

Так, потыкав немного, смог -ура! -сделать архив на диске с: А вот как же другие файлы на других дисках архивировать -копировать на с: что ли?
Пытался путем манипуляций прописать ФриАрку путь "вручную" -не вышло, он закрывается без объяснения причин.

Автор: egor23
Дата сообщения: 15.02.2009 19:03
Aleks267

Цитата:
У меня там, где идет рядом с кнопкой "Вверх" строка для поиска вообще только диск с:
(Слева "Вверх"--строка для поиска--"Сохранить")

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

Цитата:
Пытался путем манипуляций прописать ФриАрку путь "вручную" -не вышло, он закрывается без объяснения причин.

Вот здесь подробней (пошагово) что и как делали, версия FreeArc (лучше дату файла указывать, например - 15.02.09 01:03).
(желательно проверять на последней версии)

Добавлено:
Bulat_Ziganshin
Переход по дискам, если диска нет (CD\DVD и т.п.)
то окрывается пустое поле


Добавлено:
Bulat_Ziganshin
Мысль, скорее всего нужна будет Справка с каринками, наподобии как в WinRK.
Автор: Aleks267
Дата сообщения: 15.02.2009 22:58

Цитата:
egor23

Все, я кажется онял -поиска нет, а я его искал)) Версия у меня FreeArc-0.50-win32-alpha-2008-06-23
В общем, в этой строке для прописывания пути сначала виден толко диск с:\ Потом я вручную ему показывал по 1 пути на каждом диске -и тогда он начинал сам видеть кадый из этих дисков(становилось возможным уже через эту строку искать нужные для архивации файлы). Ну а потом все пашет хорошо. Архивирует быстрее других -в этом его ольшой плюс. Но пока не видел, чтобы он упаковал лучше 7z. Хотя меня интересовал пока только узкий круг файлов. Осталось спросить
1. ФриАрк что лучше всего пакует (в целом
2. При выборе режима макс. сжатия есть 3 варианта. Пробовал все 3 -разница в итоговом размере стремится к нулю. По времени не успел нормально зачечь. Тогда, может всгда применять сжатие "Максимальной с быстрой распаковкой ?"
Автор: EagleSH
Дата сообщения: 15.02.2009 23:02
Bulat_Ziganshin
планируется ли добавить что-то типа precomp-а, чтоб при упаковке оно данные расжимало как precom делает ну и сжимало арком?
Автор: Bulat_Ziganshin
Дата сообщения: 16.02.2009 00:07
updated http://www.haskell.org/bz/arc1.arc

* translated main menu

linux version: http://www.haskell.org/bz/FreeArc-0.50-linux-i386-alpha-2009-02-15.tar.bz2
Run "make" or "make local" to install

Please update translations you maintain

Добавлено:

Цитата:
планируется ли добавить что-то типа precomp-а, чтоб при упаковке оно данные расжимало как precom делает ну и сжимало арком?

я бы с удовольствием, но реально в ближайший год на улучшение сжатия вряд ли найдётся время. вот если эту библиотеку выложат в open-source..
Автор: egor23
Дата сообщения: 16.02.2009 00:56
Bulat_Ziganshin

Цитата:
updated http://www.haskell.org/bz/arc1.arc

кнопок на панели становится всё больше...
В настройках нужна настройка кнопок на панели инструментов (добавить\удалить)
Автор: Benchmark
Дата сообщения: 16.02.2009 01:16
egor23

Цитата:
В настройках нужна настройка кнопок на панели инструментов (добавить\удалить)

+1

В идеале хотелось бы, как в WinRAR: отдельно настройка набора кнопок, отображаемых, вне архива (show outside of archives), и отдельно - когда внутри (show inside of archives).
Автор: Nick222
Дата сообщения: 16.02.2009 01:57
Спасибо огромное, но я никак не могу заставить Тотал Коммандер с ним работать: ошибки то тут, то там.
Версию поставил летнюю полную с инсталлятором, а потом скачал и распаковал сверху последнюю версию (странно, что структура каталогов разная там и там).

Нельзя ли в следующей версии инсталятора предусматривать автоматическую установку адонов - через детект Тотал Коммандера (через реестр) и МультиАрка (последнего через через wincmd.ini)?

***

И совсем другой вопрос - хочу попробовать позапускать этот архиватор с nnBackUp - какие посоветуете настройки, если для 7zip я использую (в основном много мелких текстовых файлов) следующее (полной памяти стоит 2 Гб):


Цитата:
7z 65001 "(путь)\7z.exe" a -scsUTF-8 -r- -m0=PPMd:mem=30:o=6 "%ZIP-FILENAME%" "@%ZIP-LIST%"


А если бэкапить мультиформатные файлы (офисные + zip-архивы (файлы OpenOffice)), то лучше переходить с PPMd на LZMA, видимо?
Как тогда настроить FreeArc - или ему всё равно и он сам разберётся?
Автор: egor23
Дата сообщения: 16.02.2009 02:14
Aleks267

Цитата:
Но пока не видел, чтобы он упаковал лучше 7z.

Всё зависит от данных.

Цитата:
1. ФриАрк что лучше всего пакует (в целом

1. Если хотите максимального сжатия, то настройки подбирают руками.
Надо понимать, что есть встроенные алгоритмы и есть внешние упаковщики, по-умолчанию, FreeArc использует встроенные алгоритмы.
Если их не достатчоно \ или что-то не устраивает - прописывайте свой метод сжатия (профиль упаковки).
2. Если упаковываете большие объёмы данных (iso и т.п.), то нужно сначала сделать предварительный анализ этих данных:
сжимаемые данные или нет, чтобы не тратить время на упаковку.

Nick222

Цитата:
Как тогда настроить FreeArc - или ему всё равно и он сам разберётся?

в общем случае - сам разберётся
Автор: Bulat_Ziganshin
Дата сообщения: 16.02.2009 13:54

Цитата:
В идеале хотелось бы, как в WinRAR: отдельно настройка набора кнопок, отображаемых, вне архива (show outside of archives), и отдельно - когда внутри (show inside of archives).

конечно, но это тоже надо делать


Цитата:
никак не могу заставить Тотал Коммандер с ним работать

там нужно просто импортировать addon


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

arc1.arc предназначен только для тех, кто участвует в бета-тестировании. остальным нет смысла с ним заморачиваться


Цитата:
Нельзя ли в следующей версии инсталятора предусматривать автоматическую установку адонов - через детект Тотал Коммандера (через реестр) и МультиАрка (последнего через через wincmd.ini)?

если мне опишут алгоритм - постараюсь сделать


Цитата:
И совсем другой вопрос - хочу попробовать позапускать этот архиватор с nnBackUp - какие посоветуете настройки, если для 7zip я использую (в основном много мелких текстовых файлов) следующее (полной памяти стоит 2 Гб):

-m2 наверно, остальное оставь как в 7z

Добавлено:
вообще насчёт будущего
1. пора бы уже выпустить очередную "официальную" альфу. для этого надо поправить несколько ошибок - этим я сейчас и займусь
2. к версии 0.50 я планирую сделать следующее: сделать достаточно юзбельным GUI, решить проблемы с поиском файлов для упаковки/распаковки (пустые каталоги и т.п.), обновить русскую доку, сделать полноценный freearc-installer.sfx
3. дальше промежуточная версия в мае с багфиксингом и добавлением нескольких простых вещей, и затем следующая версия скажем в сентябре с многтомностью и многопоточностью

так вот, в плане повышения юзабельности GUI собираются предложения - что на ваш взгляд сейчас наиболее важно исправить/добавить? особенно в плане удобства для "простых пользователей". предыдущие обсуждения я не забыл, в планах всё это записано и даже больше, но меня интересует сейчас ранкинг - что наиболее важно доделать, учитывая ограниченный временный бюджет?
Автор: Aleks267
Дата сообщения: 16.02.2009 18:31

Цитата:
2. Если упаковываете большие объёмы данных (iso и т.п.), то нужно сначала сделать предварительный анализ этих данных:
сжимаемые данные или нет, чтобы не тратить время на упаковку.

Хорошая мысль, я тоже хотел, но не понял как это во ФриАрке сделать? Подскажи, где эти кнопки?))

Цитата:
что на ваш взгляд сейчас наиболее важно исправить/добавить

Булат, пожелания больших успехов. Мне многое понравилось во Фриарке -я даже не понял сначала, что он еще "не совсем доделан" в хор. смысле -в плане активно дорабатывается. Мне показалось, что размер сжатия у него похож или чуть больше чему 7z, но я не брал текст. Зато он справлялся раза в 2 быстрее! Пока только на играх потестил, хотел получше сжать. Не знаю, может я не те параметры для сжатия выбирал, но в итоге я остановился на "максимальное сжатие с быстрой распаковкой". Т.к. у всех максимальных сжиманий размер почти 1 в 1. Мне скорость ФриАрка понравилась.

Хочу добавить, что я не знаю почему, но иногда лучше чем ФриАрк и другие сжимает файлы iso прога UltraIso -ставил на макс. сжатие, очень удобно. Но далеко не всегда, гораздо чаще архиваторы сильнее сжамали. Вообще не сжимаются игры с exe расш. (самораспак-щися) и образы в формате mdf. Вот если б их хоть 1 научился сжимать...

Еще пожелание по юзабельности -это по поиску файлов. Видимо, ты это уже имел в виду. Можно, например, не делать свой внутренний поиск внутри (если это трудно делать), а вполне хватит, чтобы изначально ФриАрк видел корень ВСЕХ дисков. А дальше уже открывать. Короче, я нем мог понять, почему там виден только с:\ А еще было бы неплохо, чтобы места где я сжамал стирались бы при следующем открытии проги. Т.к. там получается много лишних путей, они только мешают найти нужное -где я сейчас работаю. Сейчас это устраняется переустановкой ФриАрка))
А так, мне внешне расположение и порядок функций понравились. Только инструкцию и смену языка в "О программе" запихните)) А вообще я нуб, не слушайте меня, чтоб не испортить)) Успехов.

З.Ы. Потом про сжатие видео хотел спросить -это вообще реально? Если да, какие контейнеры можно?
Автор: egor23
Дата сообщения: 16.02.2009 18:31
Bulat_Ziganshin
наверно уже говорилось
иконки для папок\файлов

Клавиши:
Cntr+C \ Cntr+V \ Cntr+X
Cntr+Z \ Cntr+Y
может ещё какие...

Добавлено:
Aleks267

Цитата:
Хорошая мысль, я тоже хотел, но не понял как это во ФриАрке сделать? Подскажи, где эти кнопки?))

имелось ввиду ручной анализ содержимого (для максимального сжатия).
в FreeArc есть опция -ms, тогда данные определённые как $compressed упаковываться не будет.
Автор: Aleks267
Дата сообщения: 16.02.2009 22:00

Цитата:
Вообще не сжимаются игры с exe расш. (самораспак-щися) и образы в формате mdf

Ой, это я лоханулся. Сейчас посмотрел -mdf все же сжимается. Просто не всегда.
Цитата:
эти кнопки?))

имелось ввиду ручной анализ содержимого (для максимального сжатия).
в FreeArc есть опция -ms, тогда данные определённые как $compressed упаковываться не будет.

Ручной анализ я не сделаю, это мне слабо.
Ты имеешь в виду, сначала попробовать в качестве теста выбрать сжатие
"Быстрое: -m3 -s32m " или что-то другое?

Функцию протестировать я вообще не понял -что она делает -ни на практике, ни в документации...Вообще бы неплохо сделать 2 документации (почти как сейчас) -для профи и для "только пользователей, чайников". Кстати, вот мало кто додумывается описание работы проги сделать так, чтобы можно было не вдаваясь во все подробности, сразу понять как работают основные функции.
Автор: Nick222
Дата сообщения: 16.02.2009 22:09
Bulat_Ziganshin
Я с адонами этими работаю уже лет 10 и руками всё настраиваю - в том-то и дело, что вроде всё настроил, а реально работает через раз...

Что касается Тотал Коммандер:

1) Ищем в реестре Виндов:
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"="(путь)\\wincmd.ini"

2) В найденном wincmd.ini ищем строку:
(расширение любое)=(число),(путь)\MultiArc.wcx
Берём этот путь.
Можно сразу проверить версию МультиАрка.

3) В папке по этому пути ищем multiarc.ini и в него добавляем наш адон, с изменением путей на правильные (делать это нужно в конце установки ФриАрк).
Можно проверить наличие такого адона - типа "Extension=arc".

4) В wincmd.ini в секцию [PackerPlugins] добавляем свою строку:
arc=(число, отображающее свойства архива - описано в хелпе у Гислера),(путь как в (2))\MultiArc.wcx
Можно проверить наличие других строк, начинающихся с arc - и закомментить их.

Если не находим (1) - то ТК нестандартный или портейбл - посылаем клиента.
Если не находим (2) - говорим - нема МультиАрка.
Если не находим (3) - нестандартный МультиАрк, клиент идёт лесом.

Вроде всё.
Автор: egor23
Дата сообщения: 16.02.2009 22:24
Nick222

Цитата:
Я с адонами этими работаю уже лет 10 и руками всё настраиваю - в том-то и дело, что вроде всё настроил, а реально работает через раз...

а это сделали?

Цитата:
; Arc.exe and unarc.exe should be in your PATH - or write paths here.


Добавлено:
Bulat_Ziganshin
а я против автоматизации с TC, а вдруг накладка будет с wincmd.ini \ Multiarc.ini испортяться... юзеры не поймут таких шуток...
имхо
Автор: Nick222
Дата сообщения: 17.02.2009 10:35
egor23
Это же выбор - если человек там ничего руками не менял - то ничего и не испортится.
А руками настраивать уже задолбался, честно говоря.
Ессно, это надо делать опционально.


Цитата:
; Arc.exe and unarc.exe should be in your PATH - or write paths here.


Объясните мне рационально - зачем это?
Если просто путь к файлам - он явно указан, если менять переменную окружения, то я не понимаю, почему я для одной программы должен это делать?

Прошу прощения за хамство, но нормальные люди вводят переменную "путь к программе" (типа у ТК - %COMMANDER_PATH%) и не лезут в основную переменую.
И так туда приходится писать пути к всяким дореволюционным программам типа TAR. Так никакой длинны переменной не напасёшься...

Я уже не говорю, что FreeArc при установке зачем-то сделал мне переменную пользователя PATH и прописал туда C:\Program Files\FreeArc - тогда как исполняемые файлы сам же положил в C:\Program Files\FreeArc\bin\

И ещё: у меня уже стоит на компе GTK и более новая, чем несёт с собой FreeArc - он всё-таки должен определять её наличие в системе и пользоваться тем, что есть, а не старыми версиями.

Добавлено:
Итак: работа FreeArc с nnBackUp - что-то у меня не срастается.

backup.ini

Цитата:
ExtZip: ARC 65001 "c:\Program Files\FreeArc\bin\Arc.exe" a -sclUTF-8 -r -s -mx "%ZIP-FILENAME%" "@%ZIP-LIST%"


Делаем стек. nnBackUp формирует список файлов на 780 Кб (6000 файлов), передаёт FreeArc - и ничего...
Ставил на ночь, говорит:

Цитата:
EXIT CODE: 255
Код возврата внешнего архиватора 255
ERROR: Ошибка внешнего архиватора


Но я не прикасался к нему вплоть до утра...

В то же время, небольшие бэкапы (на 2,5 Мб, 200 файлов) делает вполне прилично.

Может, конечно, из-за PATH - но почему тогда маленькие бэкапы идут на ура?
Автор: Bulat_Ziganshin
Дата сообщения: 17.02.2009 12:06

Цитата:
-r

каким образм -r- превратилось в -r, интересно???

а -m2, которое я советовал, в -mx?!
Автор: egor23
Дата сообщения: 17.02.2009 15:44
Nick222

Цитата:
Объясните мне рационально - зачем это?
Если просто путь к файлам - он явно указан, если менять переменную окружения, то я не понимаю, почему я для одной программы должен это делать?

нужно чтобы Arc.exe and unarc.exe были доступны через PATH.
Вопрос почему так надо, это вопрос к Bulat_Ziganshin.

Цитата:
Я уже не говорю, что FreeArc при установке зачем-то сделал мне переменную пользователя PATH и прописал туда C:\Program Files\FreeArc - тогда как исполняемые файлы сам же положил в C:\Program Files\FreeArc\bin\

Что Вы хотите от alpha версии, забыли поправить.

Цитата:
И ещё: у меня уже стоит на компе GTK и более новая, чем несёт с собой FreeArc - он всё-таки должен определять её наличие в системе и пользоваться тем, что есть, а не старыми версиями.

Он несёт с собой версию GTK на которой сделан, с ней он корректно работает.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051

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


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