Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор

Модерирует : gyra, Maz

Widok (30-01-2009 12:03): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreeArc
бесплатный open-source архиватор для Windows и Linux,
сочетающий высокую степень сжатия и большой набор возможностей

Официальный сайт
Документация он-лайн на консольную версию
Скриншоты / Документация на GUI версию
Страница загрузки
Проект на SourceForge.net / SVN-репозиторий

Последний релиз - FreeArc 0.40 от 1 января 2008 г. Новая версия включает мультимедиа-сжатие, улучшение обычного сжатия, сверх-быструю упаковку в режимах -m1/m2, поддержку произвольных внешних упаковщиков, настраиваемых в arc.ini, 1.5-кратное увеличение скорости работы на 2-ядерных процессорах, навороченное шифрование, полностью работающие плагины для FAR/TC, прямой доступ к архивам в интернете, восстановление архивов через интернет и множество других изменений (полный список)
 
Текущая альфа версия 0.50 от 23 июня 2008 г. Включает GUI с русификацией (описание), автоматическое определение типов файлов, создание SFX, ускорены режимы -m3/m4 и linux-версия, решены проблемы на машинах с 2+ гб ОЗУ, исправлены ошибки в -m1 и -mx (полный список изменений)

MiniFAQ...

Подробное описание используемых алгоритмов
Почему он сжимает лучше и быстрее, чем 7-zip/rar...
Результаты тестов, подтверждающие его крутизну...
Планы дальнейшего развития... (обновлены 15 июня)
Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows
Что подразумевается под "интеграцией с Explorer"  
FreeArc wiki (включая описание формата архива)
External compressors Power Pack
Логотип - объявляется конкурс на иконки для FreeArc

Сторонние оконные программы для работы с FreeArc
wArc - простая и понятная программа управления архивами (требует .NET Framework 2.0)
PeaZip – менеджер архивов с поддержкой большого количества форматов, для Windows и Linux

предыдущая версия шапки

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:55 13-08-2007 | Исправлено: juvaforza, 20:57 28-01-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
хотя к примеру: есть идея по сохранению и восстановлению дисковых образов  

лучше всего найти программы, которые могут читать/писать образ через stdin/stdout, и реализовать -si/-so в моей программе. adaik, в виндах и юнихе просто открывается псевдо-файл со спец. именем (так что это может работать даже без спецподдержки в архиваторе!); не знаю только как организован прожиг cd/dvd

Цитата:
Все просто.

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:32 11-12-2007
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
учше всего найти программы, которые могут читать/писать образ через stdin/stdout, и реализовать -si/-so в моей программе.

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

Всего записей: 4181 | Зарегистр. 22-11-2006 | Отправлено: 08:54 12-12-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всё сделал - как обычно, можете взять новую версию в http://www.haskell.org/bz/arc.arc
 
итак, выкачиваем http://www.haskell.org/bz/bad.arc, пытаемся распаковать:
 
arc t bad
 
получаем сообщение об ошибке
 
пытаемся восстановить - неудачно, зато можем сохранить список сбойных регионов в архиве:
 
arc r bad --save-bad-ranges=bad.ranges
 
и наконец, используем сам arc чтобы выкачать запорченные сектора с исправной копии и восстановить архив:
 
arc r bad --download=http://www.haskell.org/bz/good.arc
 
и проверяем результат:
 
arc t fixed.bad.arc
 
 
альтернативно, вы можете загрузить good.arc, попортить его самостоятельно и восстановить через интернет
 
заодно я добавил поддержку опций -rr0%/-rr0, которые добавляют к архиву только crc его секторов, что увеличивает архив всего на 0.1%. это бесполезно для самовосстановления, но очень удобно для восстановления через инет - наличие CRC позволяет определить сбойные сектора и перекачать только их при сбоях. именно таким образом создан good.arc
 
 

Цитата:
и сохраняю это содержимое обычно не менее одного раза в день

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:05 12-12-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
всё сделал

Работает.
 
Т.е. по сути лишь важно, чтобы сервер поддерживал докачку и на нем лежал гарантированно правильный архив. Суперская опция !  
 
Чувствую, по достижении версии 0.42 FreeArc останется без конкурентов

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 16:02 12-12-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

но выйдет она лет через 100
 

Цитата:
Т.е. по сути лишь важно, чтобы сервер поддерживал докачку и на нем лежал гарантированно правильный архив. Суперская опция !  

причём заметь - designed by community. всей реализации было на пару часов работы

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 17:04 12-12-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
но выйдет она лет через 100

*озадаченно*
 
А в шапке написано, что на 0.41 и 0.42 уйдет примерно по месяцу работы
 

Цитата:
причём заметь - designed by community

И это здорово ! Зато какая фича получилась - больше ни в одном архиваторе такой не видел.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 17:21 12-12-2007
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
заодно я добавил поддержку опций -rr0%/-rr0

поумолчанию !

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

даже притом, что диск заполнен меньше чем на половину сохраненение образа занимае гораздо меньше времени , чем архивирование/копирование его содержимого  
плохо что об этом мало кто знает

Всего записей: 4181 | Зарегистр. 22-11-2006 | Отправлено: 07:45 13-12-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
поумолчанию !  

в смысле?
 

Цитата:
даже притом, что диск заполнен меньше чем на половину сохраненение образа занимае гораздо меньше времени , чем архивирование/копирование его содержимого

fa выводит два времени именно поэтому - в быстрых режимах, при сжатии кучи мелких файлов, на их открытие может уйти больше времени, чем на саму упаковку. правда, я полагал, что seek times близки к нулю у флеша

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:05 13-12-2007 | Исправлено: Bulat_Ziganshin, 13:03 13-12-2007
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
А нельзя ли выложить архиватор в другом типе архива - у меня не получается распаковать (всё-таки выкладывать архиватор в том же типе архива, который он и должен распаковывать - лёгкий изврат )?

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 12:49 13-12-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кстати, вопрос ко всем - я хочу ещё сделать --download без параметра, при котором fa будет сам находить, с какого url ему выкачивать оригинал. такую опцию можно будет, в частности, ставить прямиком в arc.ini
 
мой download master умеет писать URL выкачанного файла в files.bbs/descript.ion и *.txt. у вас есть какие-то ещё варианты?
 
Добавлено:

Цитата:
А нельзя ли выложить архиватор в другом типе архива - у меня не получается распаковать (всё-таки выкладывать архиватор в том же типе архива, который он и должен распаковывать - лёгкий изврат  )?

выложил arc.7z. но вообще-то это странно - у меня arc.arc распаковывается первой prerelease версией
 
кстати, эти тест-версии не предназначены для реальной работы - они работают существенно медленней из-за улучшенного индикатора поргресса. как только я этот процесс оптимизирую - выпущу следующий prerelease

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 13:00 13-12-2007
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Спасибо большое

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 14:08 13-12-2007
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
ARC 0.40 (25.11) - ARC 0.40 (12.12)
FreeArc: бесплатный open-source архиватор - 13

Цитата:
Максимум 1237m (при возможных 1562m, в 0.40-prerelease3)

Это так задумано?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 20:04 13-12-2007
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это так задумано?

 
попробуй для начала http://www.haskell.org/bz/memtest.exe - сколько максимум памяти в нём удаётся выделить?
 
Добавлено:
сделал:
--download без параметра - найти URL оригинала в files.bbs/descript.ion
--download?get_url - выполнить "get_url arcname" для получения URL оригинала
 
эти опции можно один раз запихнуть в arc.ini и дальше уже не париться - fa будет находить нужный URL и использовать его для восстановления автоматически!

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 00:06 14-12-2007
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

Цитата:
в смысле?

default option

Цитата:
я полагал, что seek times близки к нулю у флеша

время доступа иногда (зависит от модели и производителя) и 300ms
хотя у моей 1.2 ms  

Всего записей: 4181 | Зарегистр. 22-11-2006 | Отправлено: 08:23 14-12-2007
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
попробуй для начала http://www.haskell.org/bz/memtest.exe - сколько максимум памяти в нём удаётся выделить?

(WinXP 32bit)
memtest.exe 1659  
Filled 1658 mb
Tested 1658 mb
Memory test complete
 
(WinXP 64bit)
memtest.exe 1704
Filled 1703 mb
Tested 1703 mb
Memory test complete

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 12:09 14-12-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
euheny

Цитата:
default option

 
А смысл ?
 
Если где-то в сети нет правильной копии данного архива (или копия есть, но доступа к нему нет), то толку от этой опции - ноль.
 
Вот в "web-профиле" (при создании архивов, выкладываемых на одном или нескольких зеркалах) есть смысл выставить по дефолту -rr0. Но в каком-нть "local archive-профиле" (когда создается единственная копия архива, которая нигде не дублируется) от -rr0 толку не будет, там нужна полноценная recovery record.
 

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 05:17 16-12-2007
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
А смысл ?

Смысл в том чтобы было и всегда, да и сотые доли от процента размера архива не сильно утежеляют...
Как тут уже горилось (перефразирую), например CRC на каждые 64кбайт архива.
 
Добавлено:
кому не нужна всегда сможет её отключить, т.е. эта опция для всех пользователей, если пользователей понимает что делает, то отключит, а если нет, то обычно дальше чем "по-умолчанию" дело не идёт.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 11:59 16-12-2007
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23

Цитата:
Смысл в том чтобы было и всегда

А оно не нужно всегда.
 
Пример: я создал архив, записал его на болванку, оригиналы стер. Болванка "побилась". В обычном режиме я стандартно получу ошибку распаковки. При использовании -rr0 я получу ошибку + узнаю, какие блоки архива побились. А толку ? Восстановить-то все равно не с чего, копии архива нигде нет.
 
По умолчанию всегда должен быть минимально необходимый набор функций.
 
Bulat_Ziganshin
Кстати, а возможно появление 64-битной версии FreeARC ?

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 15:55 16-12-2007
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, объясните научно-популярно почему у каждого архиватора свой формат архива?
7z, rar, arc и т.д. - не уж то нельзя сделать один открытый формат который бы удовлетворил всех? Что-то вроде zip, только лучше.

Всего записей: 749 | Зарегистр. 25-03-2002 | Отправлено: 16:02 16-12-2007
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
А оно не нужно всегда.

Аспект изначально был сетевой (лежит где-то файлик...)

Цитата:
По умолчанию всегда должен быть минимально необходимый набор функций.

В минимум необходииого вписывается, и всегда можно отключить, если не нужно.
(CRC на каждые 64кбайт архива  - 0.0122% от размера архива).

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:38 16-12-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор
Widok (30-01-2009 12:03): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru