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

» FreeArc (часть 4)

Автор: V2driver
Дата сообщения: 21.11.2011 15:23
juvaforza
Sound Genetics Inc.
Автор: Snoopak96
Дата сообщения: 04.09.2012 15:27
Bulat_Ziganshin

Цитата:

Цитата: С новым unarc.dll (из последней альфы) при распаковке архивов выдает ошибку о неверном пароле, но пароль верный и с более старой версией все распаковывается.
не воспроизводится. попробуй сам с UnarcDllExample.exe. может, ты не обновил dll-ки?
Автор: ruduk
Дата сообщения: 21.11.2011 15:52
Bulat_Ziganshin
Еще один вариант:
1508 Queue operations across multiple FreeArc copies=Если в процессе выполнения операции (упаковки, распаковки...) FreeArc определит, что выполняется еще одна копия FreeArc, то операция будет поставлена в очередь, и будет выполнена после завершения всех предыдущих операций в очереди. Это позволит каждой операции полностью использовать все ресурсы компьютера.
Автор: 1noObman1
Дата сообщения: 04.09.2012 16:17
Bulat_Ziganshin

С UnarcDllExample.exe все ок, но как написал Snoopak96, я распаковываю IsDone и там пароль не подхватывается почему-то. Можно это исправить как-то?
Автор: Bulat_Ziganshin
Дата сообщения: 22.11.2011 13:42
i'm ready to switch to nginx server. before i will bind it to port 80, please test it at http://freearc.org:8008/ - is it compatible with your browser, download manager etc. ancient browsers (i.e. IE6-) are especially interesting
Автор: Bulat_Ziganshin
Дата сообщения: 06.09.2012 22:46

Цитата:
я распаковываю IsDone

а почему сразу не сказал? я зря время тратил, проверял. думаю что isdone надо просто перекомпилировать с использованием новых исходников freearc
Автор: GORA2
Дата сообщения: 22.11.2011 13:52
Bulat_Ziganshin
Не могу на вашем сайте найти информацию о дате выхода последней альфа версии. Нельзя ли ее добавить на страничку загрузки альфа версией (http://freearc.org:8008/Download-Alpha.aspx) ?
Автор: 1noObman1
Дата сообщения: 07.09.2012 00:09
Bulat_Ziganshin

Извиняюсь, не думал что это роль играет. А чтоб обновить, нужен автор, а он свой проект забросил... вот в чем проблема...
Автор: slech
Дата сообщения: 22.11.2011 20:17
Windows 7 Pro en x64 sp2
Google Chrome 15.0.874.121 m
Firefox 8.0
Opera 11.52
Вроде всё нормально.
http://freearc.org:8008/Donations.aspx - тут вроде и без Nginx не работает. Всмысле MoneyBookers Donate.

Это типа реверс прокси для IIS ?
Автор: Hell_Dog2011
Дата сообщения: 11.09.2012 18:02
Всем привет! вообщем хотелось бы сжать как можно лучьше файлы из игры fallout new vegas
так вот, как можно добиться максимального сжатия, очень надо поджать практически 2 гига.
Автор: Bulat_Ziganshin
Дата сообщения: 22.11.2011 20:53
это быстрый www-сервер и реверс-прокси. насчёт букерсов - спасибо


Цитата:
Не могу на вашем сайте найти информацию о дате выхода последней альфа версии. Нельзя ли ее добавить на страничку загрузки альфа версией (http://freearc.org:8008/Download-Alpha.aspx) ?

попробую сделать
Автор: Snoopak96
Дата сообщения: 12.09.2012 11:46
Bulat_Ziganshin,
Как в буфер теперь передавать пароль для unarc.dll в делфи? я так понимаю из-за этого сейчас пароли не принимает:

Цитата:
bool callback;

char DLLUI::AskPassword (char *pwd, int pwdbuf_size)
{
return callback? event ("password?", pwdbuf_size, 0, pwd)
: 'n';
}
Автор: Engaged Clown
Дата сообщения: 22.11.2011 21:09
В идеале ещё бы добавить Flattr и BitCoin.
Автор: Bulat_Ziganshin
Дата сообщения: 12.09.2012 14:42
Snoopak96

в UnarcDllExample.cpp код такой:

Код: int __stdcall callback (char *what, Number int1, Number int2, char *str)
{
if (strequ (what, "password?"))
{printf("Enter password:"); gets(str);}

printf("callback(\"%s\", %d, %d, \"%s\")\n", what, int1, int2, str);
if (strequ (what, "password?"))
return 'y';
else if (strequ (what, "overwrite?"))
return 'y';
else
return 1;
}
Автор: lorents
Дата сообщения: 23.11.2011 18:26
Bulat_Ziganshin
Скажите, пожалуйста, а почему проекта delta не развивается? Как по мне довольно интересное приложение. И еще, есть ли надежда что srep + delta объединятся?
Автор: Snoopak96
Дата сообщения: 12.09.2012 21:05
Bulat_Ziganshin
спасибо)

Добавлено:
1noObman1
http://krinkels.org/downloads.php?do=file&id=110
Автор: Bulat_Ziganshin
Дата сообщения: 23.11.2011 18:47

Цитата:
В идеале ещё бы добавить Flattr и BitCoin.

даже на paypal пришло порядка 200 баксов от 20 людей


Цитата:
Скажите, пожалуйста, а почему проекта delta не развивается?

чего там не хватает?


Цитата:
И еще, есть ли надежда  что srep + delta объединятся?

думаю, ты путаешь delta с xdelta. у srep и delta ничего общего нет и объединять их незачем
Автор: 1noObman1
Дата сообщения: 13.09.2012 00:25
Snoopak96

Спасибо огромное.
Автор: Olive_Drab
Дата сообщения: 16.09.2012 19:41
Существует ли интерфейс для работы с FA из .NET?
Хочется воспользоваться этим архиватором из ASP.NET приложения, поэтому вариант запуска процесса на каждую операцию не подходит по соображениям производительности.
Спасибо.
Автор: lorents
Дата сообщения: 23.11.2011 18:58
Bulat_Ziganshin

Цитата:
думаю, ты путаешь delta с xdelta. у srep и delta ничего общего нет и объединять их незачем

нет, не путаю. просто я обычно сжимаю следующим образом:

Цитата:
7z (без сжатия) -> srep -> 7z (c сжатием)

а если использовать:

Цитата:
7z (без сжатия) -> srep -> delta -> 7z (c сжатием)

то степень сжатия выше, хотя и не на много. Вот и появилась идея объединить srep + delta.
Автор: Bulat_Ziganshin
Дата сообщения: 16.09.2012 20:53
нет
Автор: Bulat_Ziganshin
Дата сообщения: 23.11.2011 19:05
понятно. не будут
Автор: EGTB7
Дата сообщения: 20.09.2012 12:37
[more] У меня вопрос про оптимальную паковку данных, состоящих из N-битовых значений.

Осуществляю проект по генерации 7-фигурных шахматных окончаний. То есть, если на доске не больше 7-фигур, то по таблице можно сразу получить ответ, кто выигрывает и за сколько ходов. Основные вычисления уже проведены. В итоге получилось около 100 ТБ данных, сжатых по алгоритму LZMA.

При генерации самым важным вопросом было наилучшее сжатие целочисленных данных (2-байтовых значений).

А вот для использования на первое место выходит скорость распаковки и возможность распаковки небольших блоков (8 КБ) из любого места большого файла. Так что запланирована перепаковка, и идет выбор лучшего архиватора, который обеспечит приличное сжатие при высокой скорости распаковки. Паковка делается один раз, и время паковки практического значения не имеет.

1. Для экономии памяти данные (которые представляют из себя значения о 0 до 2000) представляются в в N-битовом формате. N вычисляется, исходя их максимального имеющегося в файле значения. Первые эксперименты по архивации показывают, что хотя в несжатом виде объемы данных заметно снижаются, в сжатом виде файлы наоборот увеличиваются. То есть, получается, что методы паковки не заточены под битовые данные. Можно, конечно, сжимать как и раньше 16-битовые значения, а потом переводить их в N-битовый формат после чтения блока, но всё-таки это дополнительный проход, и интересно, можно ли улучшить сжатие именно N-битовых значений.
Тестировал вот на этом наборе 7-битовых значений.
https://dl.dropbox.com/u/72038782/res7.bin (~1 400 000 байт)
7-zip и FreeArc дают на выходе 773 300-773 400 байт
Если же кодировать те же самые значения в 8-битовом формате
https://dl.dropbox.com/u/72038782/res8.bin (~1 600 000 байт)
то на выходе получается ~480 000 байт. То есть разница очень приличная.

2. При переходе на блочную структуру файлов происходит значительное увеличение их размера (до 40%). Есть ли методы сжимать файл целиком, строить какой-то единый словарь для всего файла, но иметь возможность распаковать любой 8КБ блок независимо от остальных.

Скорость паковки значения не имеет. А вот распаковку хочется иметь достаточно быструю.

Буду благодарен за любые советы. [/more]
Автор: lorents
Дата сообщения: 23.11.2011 19:08
Bulat_Ziganshin
это потому что я использую 7-zip?

а если серьезно, почему это реализовать? было бы не плохо
Автор: vasulpr
Дата сообщения: 23.11.2011 20:22
Bulat_Ziganshin
что там с реализацией новой страницы сжатия? когда можно будет опробовать?
Автор: gryhov
Дата сообщения: 23.11.2011 21:22
lorents

Цитата:
то степень сжатия выше

Не всегда
Автор: Bulat_Ziganshin
Дата сообщения: 20.09.2012 17:13
EGTB7
вам сюда
Автор: lorents
Дата сообщения: 23.11.2011 21:33
gryhov
я сколько не тестировал, у меня было, что delta небольшой прирост в сжатии
а можно узнать, какие файлы вы тестировали?
Автор: EGTB7
Дата сообщения: 21.09.2012 04:20
А работает ли во FreeArc блочное сжатие, то есть паковка/распаковка частей файла независимо от остальных. Если да, то какой минимальный размер блока. Я попробовал использовать опции
–md8kb, –md16kb, –md32kb, –md64kb. Размеры итоговых файлов действительно менялись, но иногда при использовании разных опций я получал одинаковые размеры, и, наоборот, с одной и той же опцией получал разные размеры архива.
Автор: Engaged Clown
Дата сообщения: 23.11.2011 23:21
Bulat_Ziganshin

Цитата:
даже на paypal пришло порядка 200 баксов от 20 людей

Flattr обычно используют те, кто не любит или не использует paypal.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


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