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

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

Автор: egor23
Дата сообщения: 19.06.2008 22:29
Bulat_Ziganshin

Цитата:
да, Егор, я правильно понял, что все те файлы, на которых проявлялась ошибка (не ppmd2000), теперь нормально пакуются?

если вопрос про 175.80_forceware_winxp_32bit_international.exe (проверить сейчас не могу), но вроде
Цитата:
Ошибка в m4 исправилась.

на наборе - (три папки размером 132МБ) - упаковывает нормально

Цитата:
нехватка памяти. как я уже говорил, это можно лечить добавлением tempfile в начало алгоритма упаковки

про это непонял.
если про это
ARC.EXE a ppmd2000.arc -mtempfile+lzma libgtk-win32-2.0-0.dll
то соравно виснет... почему он не должен виснуть, если довавили tempfile?

больше интересует этот вопрос

Цитата:
кстати не понятно почему её не хватает при упаковке методами отличными от ppmd, и ppmd c другими настройками для новых файлов?

из документации:

Цитата:
При обновлении солид-архивов FreeArc вставляет новые файлы между старых в соответствии с используемым порядком сортировки. Например, если в архиве уже есть файлы arc.hs и decompress.hs, то файл compress.hs будет вставлен между ними (при стандартной сортировке). При этом FreeArc переупаковывает только те солид-блоки, в которых есть изменившиеся, добавленные или удалённые файлы.
Автор: Bulat_Ziganshin
Дата сообщения: 19.06.2008 22:59
и снова здраствуйте http://www.haskell.org/bz/arc1.arc - исправлено:
Выбор юникодных файлов/каталогов через диалог Select
Вывод юникодных имён архивов в заголовке окна индикатора прогресса
freearc.addon (для Total Commander) - добавлена поддержка файлов с пробелами

Добавлено:

Цитата:
кстати не понятно почему её не хватает при упаковке методами отличными от ppmd, и ppmd c другими настройками для новых файлов?

потому что при этом и новые и старые файлы записываются в один солид-блок, т.е. параллельно запскается распаковка из старого урхива и упаковка в новый. если ты хочешь чтобы старые файлы не перепаковывались, то добавь опцию --append (кстати можно её в GUI закинуть). в доке поищи её упоминания


Цитата:
ARC.EXE a ppmd2000.arc -mtempfile+lzma libgtk-win32-2.0-0.dll
то соравно виснет... почему он не должен виснуть, если довавили tempfile?

потому что это должно привести к тому что сначала всё будет распаковано и записано в tempfile и только затем начнётся упаковка
Автор: egor23
Дата сообщения: 19.06.2008 23:15
Bulat_Ziganshin
freearc.addon
т.к. добавились sfx-модули, надо <SeekID> добавить
IDPos=0,<SeekID>

Добавлено:

Цитата:
то добавь опцию --append

про опцию знаю

вопрос воощем... зачем перепаковывать если не нужно...
наверно недогоняю, как данные внутри хранятся...




Добавлено:
Bulat_Ziganshin

Цитата:
и снова здраствуйте http://www.haskell.org/bz/arc1.arc - исправлено:

При выборе языка Italian вылетает WinArc.
Автор: Bulat_Ziganshin
Дата сообщения: 19.06.2008 23:54

Цитата:
зачем перепаковывать если не нужно...

просто достаточно сложно определить нужно оно или нет. скажем, у тебя данные упакованы в lzma:31m, а добавляешь новые ты с lzma:32m. поэтому программа исходит из того, что заданный метод сжатия должен быть применён ко всем данным, просто часть из них проскальзывает из старого архива в новый в неперепакованных солид-блоках. для того, чтобы указать что этот мето относится только к новым данным, а старые не надо трогать вообще, используется --append. можешь предложить другой вариант


Цитата:
т.к. добавились sfx-модули, надо <SeekID> добавить

спасибо, только строчку IDPos надо совсем стереть, пусть ищет по ID. единственная проблема - при обновлении через Импорт старая строчка не убирается!! остаётся только вручную
Автор: egor23
Дата сообщения: 20.06.2008 01:04
Bulat_Ziganshin

Цитата:
просто достаточно сложно определить нужно оно или нет. скажем, у тебя данные упакованы в lzma:31m, а добавляешь новые ты с lzma:32m.

С одинаковыми методами и т.п. возможно так и надо.
А вот с методами (церочками) которых небыло вообще до этого...
Воощем добавление - это отдельная, жуткая, история...
Автор: Bulat_Ziganshin
Дата сообщения: 20.06.2008 01:48

Цитата:
С одинаковыми методами и т.п. возможно так и надо.
А вот с методами (церочками) которых небыло вообще до этого...

фиша в том, что если ты сжимаешь 30-меговый файл методом lzma:32m, то метод сжатия убдет сокращён до lzma:30m. вот потом и разбирайся, где у нас те же методы, а где разные. или к примеру lzma:ht4 и lzma:hc4 - это один метод или нет? или если архив содан в -m3 версией 0.40, а обновляется в том же режиме версией 0.50. или создан архив в -m3, а обновляется в -m4
Автор: IamFool
Дата сообщения: 20.06.2008 09:49
Немного нетехнический вопрос А в конечном итоге у GUI-версии будет реализовано каким-нибудь образом формирование всех возможных комбинаций свитчей CLI-версии? Иными словами, будет ли у GUI функционал такой же, как у CLI?
Автор: juvaforza
Дата сообщения: 22.06.2008 21:47
Bulat_Ziganshin
Аяаяаяй, заметки о релизе есть, а скачать нельзя

Добавлено:
О, начались появляться.
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 00:04
Выпущен FreeArc 0.50 alpha (от 22 июня 2008). Список изменений:GUI: WinArc.exe переименован в FreeArc; куча исправлений в интерфейсе
Windows: добавлено "Extract here" к контекстному меню .arc файлов; добавлено "FreeArc archive" к меню New эксплорера; добавлен ярлык "Change skin" в меню Пуск; файлы конфигурации ищутся сначала в каталоге пользователя "Application Data\FreeArc"
Linux: исправлена навигация по архивам; поддержка русских имён файлов
SFX: поддержка русских имён файлов; WinRAR-совместимые опции с описанием, выводимым по "/?"
Опция -sfx по умолчанию добавляет графический sfx-модуль freearc.sfx (раньше добавлялся консольный arc.sfx)
Total Commander addon: поддержка имён файлов с пробелами и SFX архивов
FAR Plugin: добавлена команда "Convert to SFX"
Улучшено определение типов данных для больших гетерогенных файлов
Исправлена ошибка в REP, из-за которой не распаковывались некоторые архивы, созданные в режиме -mx (максимального сжатия)
Кроме того, в русской части сайта обновлены страницы скриншотов и новостей
Автор: egor23
Дата сообщения: 23.06.2008 00:41
Bulat_Ziganshin
FreeArc-console-0.50-win32-alpha-2008-06-22.exe
внутри зачем-то исходники ещё лежат?

Добавлено:

Цитата:
FreeArc-console-0.50-win32-alpha-2008-06-22.exe

нету документации

FreeArc-console-0.50-win32-alpha-2008-06-22.exe распаковка в окне sfx в путях корявки, хотя только латиница в путях.
Автор: sabio
Дата сообщения: 23.06.2008 01:20

Цитата:
FreeArc-console-0.50-win32-alpha-2008-06-22.exe

в папке "FAR MultiArc plugin" только custom.ini.addition
пришлось качать FreeArc-portable-update-0.50-win32-alpha-2008-06-22.zip чтобы раздобыть исправленный плагин для Far
IMHO, надо либо целиком папку добавлять (вместе с FreeArc.fmt), либо не добавлять ее вовсе

Добавлено:
Вообще, поскольку addons обновляются независимо от самого архиватора, я бы ее наверное, вообще отдельно выкладывал для скачивания, как в 7-zip
Автор: egor23
Дата сообщения: 23.06.2008 01:26
sabio

Цитата:
пришлось качать FreeArc-portable-update-0.50-win32-alpha-2008-06-22.zip чтобы раздобыть исправленный плагин для Far

из zip-архива можно частично выкачивать файлы.
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 08:47

Цитата:
из zip-архива можно частично выкачивать файлы.

не уверен, что такой фокус возможен с SF


Цитата:
Аяаяаяй, заметки о релизе есть, а скачать нельзя

я там целый час разюирался с новой системой upload


Цитата:
в конечном итоге у GUI-версии будет реализовано каким-нибудь образом формирование всех возможных комбинаций свитчей CLI-версии? Иными словами, будет ли у GUI функционал такой же, как у CLI?

я и так постарался включить все востребованные опции. если чего-то не хватает - говорите
Автор: egor23
Дата сообщения: 23.06.2008 08:49
Bulat_Ziganshin

Цитата:
то добавь опцию --append (кстати можно её в GUI закинуть)

а её разве нету?
Упаковать - Архив
Режим перепаковки: Быстро добавить новые файлы в конец архива

Добавлено:

Цитата:
не уверен, что такой фокус возможен с SF

прямой линк... и всё возможно

Добавлено:

Цитата:
я и так постарался включить все востребованные опции. если чего-то не хватает - говорите

не хватает доки - соответствие настроек GUI - опциям CLI
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 11:00
Качайте обновлённые пакеты. Список изменений:GUI: исправлено создание GUI SFX и конвертация SFX назад в ARC
GUI SFX: правильный вывод имени текущего извлекаемого файла
Linux SFX: не были упакованы UPX
Консольный дистрибутив: правильный комплект файлов
Спасибо Егору и Сабио за выявление ошибок


Цитата:
не хватает доки - соответствие настроек GUI - опциям CLI

ок, добавлю


Цитата:
прямой линк... и всё возможно

всё возможно... кроме прямых линков на SF попробуй сам
Автор: squxe
Дата сообщения: 23.06.2008 12:55
В Gui опция "compress each file into separate archive" неправильно работает с папками (создаёт архивы ".arc" внутри каждой папки), с отдельными файлами всё нормально...
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 16:28

Цитата:
В Gui опция "compress each file into separate archive" неправильно работает с папками (создаёт архивы ".arc" внутри каждой папки), с отдельными файлами всё нормально...

исправил
Автор: egor23
Дата сообщения: 23.06.2008 21:22
Bulat_Ziganshin

Цитата:
всё возможно... кроме прямых линков на SF попробуй сам

или брать из лога качалки
или брать со страницы где написано

Цитата:
Thank you for downloading ...

Your download should begin shortly. If you are experiencing problems with the download please use this direct link.
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 22:19

Цитата:
direct link.

вот и попробуй - то ли referer проверяет, то ли ещё что...
Автор: egor23
Дата сообщения: 23.06.2008 22:26

Цитата:
вот и попробуй - то ли referer проверяет, то ли ещё что...

вряд ли
рефер нужен если линк не прямой, чтобы получить прямой линк.
(если со страницы http://sourceforge.net/project/showfiles.php?group_id=207033 берём линки)

Смотрите сами:
http://surfnet.dl.sourceforge.net/sourceforge/freearc/FreeArc-portable-update-0.50-win32-alpha-2008-06-23.zip

Добавлено:

Цитата:
вот и попробуй - то ли referer проверяет, то ли ещё что...

Если Вы говорили о линках такого плана
http://downloads.sourceforge.net/freearc/FreeArc-portable-update-0.50-win32-alpha-2008-06-22.zip
то они не прямые, это что-то вроде линк на загрузку.

Добавлено:
Bulat_Ziganshin
Посмотрите ПМ
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 22:53

Цитата:
http://surfnet.dl.sourceforge.net/sourceforge/freearc/FreeArc-portable-update-0.50-win32-alpha-2008-06-23.zip

по таким ссылкам то открывается окно с рекламой, то нет. я пытался сначала прямые ссылки на странице загрузки поставить... возможно, реклама есть только у зеркала dfn?
Автор: egor23
Дата сообщения: 23.06.2008 22:59

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

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

Добавлено:

Цитата:
реклама есть только у зеркала dfn?

реклама попадалась иногда (т.к. в основном качалка качает) когда качал с sourceforge.net через браузер, на зеркало не обращал внимание.
Автор: Bulat_Ziganshin
Дата сообщения: 23.06.2008 23:09
в общем, zip-архив частично сказать можно, если получить ссылку на него со страницы SF, а вот поставить пярмые сслыки на загрузку не получается - SF хочет показать нам свою рекламу и правильно делает
Автор: Ghost2004
Дата сообщения: 24.06.2008 00:25
Так, в версии 19 июня, с одной стороны, одной проблемой стало меньше - rep:1400mb+rep:1400mb+lzma:216mb распаковывается без тормозов в виде лишних tempfile'ов по умолчанию, т.е. не меняя настройки ld. А вот с другой - теперь распаковать rep:1700mb+lzma:216mb просто так не выходит, так как макс. свободный блок <1800mb, посему вылетает ошибка can't allocate memory . Приходится добавлять -ld1800mb - там таки создаётся tempfile - как в версии от 18 июня по умолчанию. Знаю, настройки для win32 больно экстремальные, но в принципе оно трудно добавить в -ld по умолчанию ограничение в размер максимально доступного целого блока? Потому как лучше этого в смысле использования 2 gb+ памяти тут может быть лишь выделение её сразу для всей цепочки алгоритмов (т.е. выделяется сначала 1700 mb для rep, а потом 216 для lzma - тогда в том примере без проблем можно обойтись даже без tempfile при распаковке), или хотя бы автоматическое добавление tempfile каждый раз при обнаружении нехватки памяти для последующего алгоритма (т.е. как только lzma:216mb распаковала первый блок, а для последующего rep:1700mb виртуальной памяти не хватает, автоматически вставлять между ними tempfile и писать в него результат распаковки). Это наверное сложнее?

З.Ы. Так, с версией от 23 июня ситуация получается хуже - даже в случае rep:1400mb+rep:1400mb+lzma:216mb вылетает can't allocate - хотя версия от 19 июня всё распаковывает обходясь одним tempfile без настройки вроде -ld1800mb (впрочем, для версии от 23 числа и она не помогает, всё равно вылетает can't allocate, вообще настройки ld не помогают - даже с tempfile после распаковки lzma про любому вылезает can't allocate). Тот архив был получен версией 18 июня.
Автор: Nicka_Grey
Дата сообщения: 24.06.2008 02:35
Кстати, теукщий freearc.fmt для FAR - MulriArc теперь работает нормально на входв архив
Спасибо.
Скачал вот последнюю версию arc-a, которая от 23.06
Прошу упаковать папку с подпапками и кучей файлов (пару сотен небольших, в основном исходники). GUI пакует нормально, без ошибок, консольная почти с любыми настройками падает.
Автор: egor23
Дата сообщения: 24.06.2008 05:45
Bulat_Ziganshin

Цитата:
возможно, реклама есть только у зеркала dfn?

да нет, не только, опять увидел - зеркало surfnet

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

поставить-то можно, например с зеркала heanet, но остаётся вопрос по учёту статистики скачиваний.
Автор: Bulat_Ziganshin
Дата сообщения: 24.06.2008 09:54

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

у меня не падает, так что давай командную строку для начала


Цитата:
с версией от 23 июня ситуация получается хуже

можно использовать -di+$ чтобы увидеть где вставляются tempfile. я после 19-го ничего не менял в работе с памятью
Автор: Jilted
Дата сообщения: 24.06.2008 15:09
Обалденный архиватор!
На максимуме пожал бинарники в 2! раза лучше винрара...
28метров->6метров! Обалденный результат!!!
Автор: Registered User
Дата сообщения: 24.06.2008 15:24
Там было 2 очень похожих бинарника, да?

Добавлено:
P.S. Максимальный режим сжатия (-mx) не советую - от него потом одни проблемы, а по сравнению с -m5 разницы мало, особенно при сжатии небольшого объёма файлов.
Автор: Ghost2004
Дата сообщения: 24.06.2008 17:52
Ага, посмотрел в processexplorer'е, с версией от 23 числа вот что происходит - там подвешивается несколько dll'ок (comctl32.dll и miscr3.dll), и в результате максимальный доступный блок становится всего 1237 mb . Они там нужны (подозреваю, что вторая не нужна, она от антивируса касперского)?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Установка и настройка SAMS


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