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

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

Автор: Chern
Дата сообщения: 03.10.2010 15:59
Если я задаю список в виде "c:\Program Files\totalcmd\", то архиватор завершает работу с ошибкой "не могу прочитать каталог"

Если я даю команду arc a -x@1.lst totalcmd.arc @in.lst, где in.lst:
c:\Program Files\totalcmd\
то каталог tools все равно включается в архив.
Автор: Bulat_Ziganshin
Дата сообщения: 03.10.2010 16:02

Цитата:
Если я задаю список в виде "c:\Program Files\totalcmd\", то архиватор завершает работу с ошибкой "не могу прочитать каталог"

покажи полную команду. может ты его в кавычки не заключаешь? а иначе проблема в отсутствии у тебя прав и тут я ничего не поделаю - пиши исключения в относительном виде

Добавлено:
вот в таком виде у меня получилось:
arc a -ed totalcmd.arc "C:\Program Files\Internet Explorer" "-xC:\Program Files\Internet Explorer\en-US\*"
Автор: Chern
Дата сообщения: 03.10.2010 16:12
Вот листинг командной строки:
C:\Program Files>arc a -x@1.lst totalcmd.arc "c:\Program Files\totalcmd\"
FreeArc 0.67 (September 22 2010) creating archive: totalcmd.arc
WARNING: can't read directory "c:\Program Files\totalcmd""
WARNING: no files, erasing empty archive
There were 2 warning(s)

C:\Program Files>arc a -x@1.lst totalcmd.arc c:\Program Files\totalcmd\
FreeArc 0.67 (September 22 2010) creating archive: totalcmd.arc
WARNING: no files, erasing empty archive
There were 1 warning(s)

Что я делаю не так?

Относительный вариант неприемлем, так как выше это только пример для краткости. С проблемой я столкнулся когда делал бэкап всей системы с помощью Freearc. Я задаю 2 списка: что упаковывать в архив и что не нужно из подкаталогов, включенных в первый список.

Добавлено:
Сделал рабочим тестовый пример: в обеих списках убрал кавычки и маску сделал в виде *.*
Автор: Bulat_Ziganshin
Дата сообщения: 03.10.2010 19:20

Цитата:
маску сделал в виде *.*

лучше "*", поскольку *.* включает только файлы с "*" в имени
Автор: Chern
Дата сообщения: 03.10.2010 20:15
Да, так тоже работает. Но я не понимаю логики, ведь *.* значит файл с любым именем и любым расширением? Можно привести пример на эту тему, что будет включено, а что нет?
Автор: Bulat_Ziganshin
Дата сообщения: 04.10.2010 14:59
i've updated http://freearc.org/Statistics.aspx
it showas substantial progress, especially in "permanent users" count
Автор: Registered_User
Дата сообщения: 06.10.2010 12:23

Цитата:
Но я не понимаю логики, ведь *.* значит файл с любым именем и любым расширением?

Но ведь расширения может и не быть?
Автор: kotlomoy
Дата сообщения: 10.10.2010 02:18
Не встраивается в Explorer
Запускал FreeArc с правами администратора.

Система: Win7 64-bit

P.S. Пробовал запускать "Manager of FreeArc integration settings (64-bit).exe" - сначала просит права, потом выдает ошибку:
"Incompatible versions: FreeArc ??? vs Register.exe 0.60"
Автор: egor23
Дата сообщения: 10.10.2010 07:01
Bulat_Ziganshin

Цитата:

Цитата: увидел, а настройка отключения этого запроса будет?

имхо ни к чему, вторую копию во время работы первой нет большого смысла запускать
Автор: Bulat_Ziganshin
Дата сообщения: 10.10.2010 09:49
kotlomoy
версия fa какая?


Цитата:
меня, уже начал напрягать этот вопрос при запуске

можешь объяснить сценарий своей работы? зачем запускать вторую копию если в fa очередь команд?
Автор: egor23
Дата сообщения: 10.10.2010 13:02
Bulat_Ziganshin

Цитата:
можешь объяснить сценарий своей работы? зачем запускать вторую копию если в fa очередь команд?

да не вторая копия, а вообще при запуске FreeArc

кстати тут вышла AIDA64
порадавал тест CPU Hash циферкой в 282МБ\с
из справки

Цитата:
CPU Hash

This integer benchmark measures CPU performance using the SHA1 hashing algorythm defined in the Federal Information Processing Standards Publication 180-3 (http://csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdf). The code behind this benchmark method is written in Assembly, and it is optimized for every popular AMD, Intel and VIA processor core variants by utilizing the appropriate MMX, MMX+/SSE, SSE2, or SSSE3 instruction set extension. This benchmark is hardware accelerated on VIA PadLock Security Engine capable VIA C7 and VIA Nano processors.

In this benchmark every thread is working on independent 8 KB data blocks, and the MMX, SSE2 and SSSE3 optimized calculation routines implement the latest vectorization idea of Intel (http://software.intel.com/en-us/articles/improving-the-performance-of-the-secure-hash-algorithm-1/).
Автор: Bulat_Ziganshin
Дата сообщения: 10.10.2010 13:04

Цитата:
да не вторая копия, а вообще при запуске FreeArc


т.е. мусора нет, а она ругается?


Добавлено:

Цитата:
In this benchmark every thread is working on independent 8 KB data blocks

угу, очень актуально
Автор: egor23
Дата сообщения: 10.10.2010 13:09
Bulat_Ziganshin

Цитата:
т.е. мусора нет, а она ругается?

не мусор есть
Автор: Bulat_Ziganshin
Дата сообщения: 10.10.2010 13:11
а по-русски?
Автор: kotlomoy
Дата сообщения: 10.10.2010 14:58
Bulat_Ziganshin

версия FreeArc 0.666 (May 20 2010)
Автор: Bulat_Ziganshin
Дата сообщения: 10.10.2010 18:13
kotlomoy
не должно быть проблем с интеграцией, и никто не жаловался. на всякий случай попробуй ещё раз без run as admin. если не получится - сделай вручную с run as admin

regsvr32 /s /c ArcShellExt.dll
regsvr32 /s /c ArcShellExt-64.dll
Автор: kotlomoy
Дата сообщения: 10.10.2010 19:14
Bulat_Ziganshin

Пробовал и через FreeArc и вручную.
Во FreeArc'е все галочки горят, где нужно. "Встроить контекстное меню" и т.д.
regsvr32 /s /c ArcShellExt-64.dll отработал нормально, убрал /s -- отрапортовал, что все зарегистрировано.
Я даже запись FreeArc'а в реестре у Explorer'а нашел.

В общем все зашибись. Только в контекстном меню команд никаких не появилось

Добавлено:
.
Автор: Alfizik
Дата сообщения: 13.10.2010 14:24
Подскажите с какими параметрами сжимать в FreeArc, чтоб сжатие было сильнее чем в 7-z?
Пользуюсь только одной опцией (в графическом интерфейсе) - сжатие: "Ультра (требует 2 гб ОЗУ для распаковки): -mx -ld1600m"

Но несмотря на это в 90% случаев сжатие в 7-z с параметром "Ультра" сильнее сжатия FreeArc
Автор: FedyaK
Дата сообщения: 13.10.2010 21:14
Объясните пожалуйста смысл параметров Dict.

Например: l8192:m6000:s6000

Спасибо.
Автор: Bulat_Ziganshin
Дата сообщения: 13.10.2010 23:42

Цитата:
Только в контекстном меню команд никаких не появилось

сдаюсь


Цитата:
сжатие: "Ультра

для тебя достаточно. ты же не хочешь читать доку, а затем ещё и весь форум?


Цитата:
сжатие в 7-z с параметром "Ультра" сильнее сжатия FreeArc

она сжимает явно лучше 7-zip только архивы в сотни мегабайт, иначе программы достаточно близки


Цитата:
Объясните пожалуйста смысл параметров Dict.

почитай его исходники, может что поймёшь
Автор: Profrager
Дата сообщения: 16.10.2010 18:59
Баг репорт:
Упаковал образ виртуалки во FreeArc 0.67a от 22.09 с -m3 (rep:96mb+exe+delta+4x4:lzma:8mb:h1mb:fast:mc4). При распаковке что консольной, что ГУИшной версией вылезает:

При чем ошибка возникает каждый раз при разных значениях процентов. Примерно от 37 до 40%. 0,666 версия нормально распаковывает этот архив.

P.S.
У меня тут вот был случай - винда из-за какого-то неведомого вируса слетала - при запуске любой иконки на рабочем столе и в Пуске вылезала надпись, мол нет прав доступа и ничего не помогало. Так же из автозапуска ничего не загружалось...3 антивиря не обнаружили на машине ничего подозрительного. А после перестановки винды через некоторое время снова вылетала такая шняга.
Так вот, весь день сегодня мучал виртуальную машину с сохраненным образом виртуального винта, искал причину почему такое происходит. Выяснилось, что причиной была inno setup, конкретнее в анинсталлере инно..а точнее в моем примере скрипта..а еще точнее в секции [Registry].. там я вносил пару строк в ветку Software/Microsoft/Windows чисто для примера..и скопипастил откуда-то ключ Flags: uninsdeletekey..Когда запускаешь удаление установленной сетапом проги, удаляется вся эта ветка реестра..Жееесть) я ржал когда понял что происходит) Сделал неосознанно одной строкой кода в скрипте эдакий вирус, сносящий винду) ппц я мего хакер)) В процессе этого всего и обнаружил ошибку в распаковке FreeArc'а)
Автор: V2driver
Дата сообщения: 17.10.2010 07:04
Profrager а мы Вам верили!
А Вы вирусы пишите
Автор: THE GUILTY GOD
Дата сообщения: 18.10.2010 06:16
Приветствую всех!
Как мне с помощью коммандной строки сделать так чтобы файлы формата xxx.arc распаковывались там где лежат по умолчанию, и никаких сообшений не вылазило.
Зарание Спасибо!
Автор: ndch
Дата сообщения: 27.10.2010 13:32
Я недопонял:
arc.exe a -tzip MAIN.zip "MAIN.BIN"
FreeArc 0.67 (August 4 2010) creating archive: MAIN.zip
Compressed 1 file, 131,072 => 76,060 bytes. Ratio 58.0%
Compression time: real 0.02 secs. Speed 7,268 kB/s
All OK


arc.exe a -tzip MAIN 2.zip "MAIN 2.BIN"
FreeArc 0.67 (August 4 2010) creating archive: MAIN.arc
Compressed 1 file, 131,072 => 76,060 bytes. Ratio 58.0%
Compression time: real 0.02 secs. Speed 6,541 kB/s
All OK

получается MAIN.arc

Добавлено:
опа, это я кавычки не поставил в far-e
так всё нормально:
Arc.exe a -tzip "!.zip" "!.!"

Добавлено:
И всё равно такое поведение архиватора я не могу объяснить.
Автор: CDK
Дата сообщения: 27.10.2010 18:51

Цитата:
И всё равно такое поведение архиватора я не могу объяснить.

с точки зрения архиватора ты создаешь архив с именем MAIN и добавляеш в него файлы 2.zip "MAIN 2.BIN".
Автор: DarkRnD
Дата сообщения: 27.10.2010 22:44
Здравствуйте, как в freearc разбить архив на несколько томов определенного размера ?
Автор: ruduk
Дата сообщения: 27.10.2010 23:16
DarkRnD
прочитай FAQ по FreeArc из шапки темы, вопрос №3
Автор: DarkRnD
Дата сообщения: 27.10.2010 23:23
Не заметил, спасибо.
Автор: slech
Дата сообщения: 28.10.2010 07:41
Планы дальнейшего развития

Цитата:

Версия 0.80 (октябрь 2010)

* многотомность



Добавлено:
хотя на дворе пока только 0.67 альфа.
может к новому году подоспеет многотомность.
Автор: ndch
Дата сообщения: 28.10.2010 08:32
CDK
точно!
Usage: Arc command [options...] archive [files... @listfiles...]

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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