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

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

Автор: Aganel
Дата сообщения: 31.10.2009 00:15
Доки и гугл не помогли, а читать все страницы нет возможности.

Подскажите, пожалуйста, можно ли без особых хитростей проверить CRC файлов с помощью списка (fake-архива, созданного с опцией --crconly)?
Автор: sabio
Дата сообщения: 31.10.2009 00:32
Aganel
может, тебе больше подойдут утилиты, типа md5sum.exe или sha1.exe
Автор: Aganel
Дата сообщения: 31.10.2009 00:54
sabio, может быть, но раз (теоретически) возможность встроена в архиватор, думал использовать её, чтоб не привлекать лишние утилиты.
Автор: sabio
Дата сообщения: 31.10.2009 02:17
Aganel
ну, как бы, архиватор - он не для тех целей предназначен
вон торрент-клиенты тоже хэши всякие по файлам считают - так что их теперь, использовать для "генерации списка CRC"?

вот здесь можешь почитать про и скачать md5sum - http://etree.org/md5com.html

а ещё в инете часто попадаются .sfv-файлы - они содержат именно CRC32
вот тут подробнее: http://en.wikipedia.org/wiki/Simple_file_verification

что касается надёжности этих алгоритмов: CRC32 < MD5 < SHA1
Автор: Bulat_Ziganshin
Дата сообщения: 31.10.2009 09:01

Цитата:
можно ли без особых хитростей проверить CRC файлов с помощью списка (fake-архива, созданного с опцией --crconly)?

эээ. разве что вывести старый и новый список командой l и сравнить командой fc

Добавлено:
в прицнипе опция --crconly была предназначена именно для такого использоания архиватора, но до ума я это дело не довёл. т.е. чтоб от неё был смысл, ей в пару нужна команда, поверяющая соспадение crc в архиве и реальных файлов на диске
Автор: Aganel
Дата сообщения: 31.10.2009 13:59
sabio спасибо за советы, воспользуюсь!

Bulat_Ziganshin, у меня была подобная мысль (сравнивать списки), но это не совсем то по удобству Раз пока нет такой команды, посмотрю в сторону md5sum.

P. S. На всякий случай упомяну наблюдение (к отличиям arc.exe от rar.exe): для архивирования файлов с крышкой в начале (и без расширения) с помощью rar.exe можно задавать маски: ^^*. или "^*." или ^*. (без кавычек). FreeArc принимает только последний вариант, по первым двум ничего не находит.
Автор: 4esnok
Дата сообщения: 31.10.2009 15:32
Скажите пожалуйста, а как мне быть если у меня 2 архива фриарка и мне их нужно на 2 диска записать, как сделать, чтобы после распаковки 1 просило 2 диск?
Автор: juvaforza
Дата сообщения: 31.10.2009 22:39
A19EXXX

Цитата:
На этом сайте твоя фотка в профиле или то просто ава?

Фотка. Если увидишь актера в фильме - просто подражает Булату.
Автор: A19EXXX
Дата сообщения: 01.11.2009 00:28
juvaforza, ясно, возьму на заметку
Автор: Sergey_Advisor
Дата сообщения: 01.11.2009 02:35
Почти сделал. Есть ли в 7zip команда, распаковать архив туда то и потом его удалить? А то в консольной сразу после распаковки утилита закрывается и я не могу выдать команду удалить архив.

Конечно можно средствами FreeArc исключить типы архивов из сжимаемых, но я не могу гарантировать, что что то не потеряется в процессе.
Автор: Bulat_Ziganshin
Дата сообщения: 01.11.2009 10:35
small spoiler of next version:


Цитата:
Compressed 1 file, 100.000.000 => 42.860.183 bytes. Ratio 42.8%
Compression time: cpu 1.86 secs, real 0.57 secs. Speed 176.056 kB/s
Testing time: cpu 1.34 secs, real 0.37 secs. Speed 268.817 kB/s


zip squeezes it to the same size in 5.5 seconds

and this is the fastest xlzma mode:

Цитата:
Compressed 1 file, 100.000.000 => 32.956.912 bytes. Ratio 32.9%
Compression time: cpu 9.02 secs, real 2.76 secs. Speed 36.206 kB/s
Testing time: cpu 2.73 secs, real 0.76 secs. Speed 132.275 kB/s

Автор: Barabashka
Дата сообщения: 01.11.2009 11:42
А что значит слово spoiler?
Автор: Bulat_Ziganshin
Дата сообщения: 01.11.2009 12:01
ну это когда тебе заранее рассказывают чем кончится фильм
Автор: A19EXXX
Дата сообщения: 01.11.2009 12:53
Bulat_Ziganshin, а когда появляется новая версия, нужно качать и FreeArc, и FreeArc update??? Или второго достаточно?
Автор: Bulat_Ziganshin
Дата сообщения: 01.11.2009 12:59
разумеется, второго достаточно. полный архив отличается тем, что включает библиотеки gtk, которые не изменяются
Автор: Sergey_Advisor
Дата сообщения: 01.11.2009 17:45
Смешно получилось с одним распакованным cab OpenOffice.org 3.1 (ru) Installation Files 106MB, а со всеми распакованными cab, zip, jar (а их почти 70 штук набралось) 101MB.
Автор: milwaukeeman
Дата сообщения: 01.11.2009 22:57
Как сделать разбиение на тома в FreeARC?
Автор: sabio
Дата сообщения: 02.11.2009 01:26
milwaukeeman
в шапке самая первая ссылка - "официальный сайт" - там в самом низу страницы всё написано
Автор: egor23
Дата сообщения: 02.11.2009 01:49
Bulat_Ziganshin

Цитата:
там в самом низу страницы всё написано


Цитата:
поддержка расширенных атрибутов NTFS

так вроде атрибуты вообще не поддержены?
Автор: Bulat_Ziganshin
Дата сообщения: 02.11.2009 09:07
egor23
"На сегодняшний день в FreeArc отсутствуют следующие возможности, доступные в RAR и 7-zip: поддержка многотомных архивов, 64-битная версия, поддержка расширенных атрибутов NTFS, BCJ2, сегментация данных."
Автор: milwaukeeman
Дата сообщения: 02.11.2009 12:34
http://pic.ipicture.ru/uploads/091102/QUSUL9422R.jpg

Вот это как тогда получилось?
Автор: Bulat_Ziganshin
Дата сообщения: 02.11.2009 12:37
milwaukeeman
вручную
Автор: 47STRELOK
Дата сообщения: 02.11.2009 19:03
Bulat_Ziganshin
А по подробнее?
Автор: sabio
Дата сообщения: 02.11.2009 19:32
47STRELOK
что поподробнее? про "вручную"?
берём все исходные файлы, делим их на 4 равные (?) кучки, жмём каждую в отдельный _независимый_ архив, называем архивы PartX.arc
Автор: 4esnok
Дата сообщения: 02.11.2009 21:48
Ну подскажите как сделать, что бы два архива фриарка были на двух разных дисках и после установки 1 архива, запрашивало 2 диск??? ПОЖАЛУЙСТААА!!!
Автор: Bulat_Ziganshin
Дата сообщения: 03.11.2009 00:05
new version:

* disabled caching on decompression (added at Oct20)
* new *experimental* multithreading compression modes -mex1 .. -mex4
* compression meta-algorithm 4x4. for example, 4x4:t4:i2:tor:3:1m means "run 4 threads compressing using tor:3:1m with 2 more threads doing I/O"

New modes -mex1 .. -mex4 are not yet optimized for text compression. But binary files compression is amazing:

Код: -mex1
Compressed 1 file, 690.514.620 => 273.913.476 bytes. Ratio 39.6%
Compression time: cpu 15.18 secs, real 4.36 secs. Speed 158.302 kB/s
Testing time: cpu 9.86 secs, real 2.79 secs. Speed 247.585 kB/s

-mex2
Compressed 1 file, 690.514.620 => 224.948.347 bytes. Ratio 32.5%
Compression time: cpu 41.82 secs, real 11.58 secs. Speed 59.645 kB/s
Testing time: cpu 11.73 secs, real 3.40 secs. Speed 202.973 kB/s

-mex3
Compressed 1 file, 690.514.620 => 204.953.651 bytes. Ratio 29.6%
Compression time: cpu 71.81 secs, real 19.28 secs. Speed 35.808 kB/s
Testing time: cpu 19.31 secs, real 5.30 secs. Speed 130.212 kB/s

-mex4
Compressed 1 file, 690.514.620 => 186.885.523 bytes. Ratio 27.0%
Compression time: cpu 214.63 secs, real 55.79 secs. Speed 12.378 kB/s
Testing time: real 5.19 secs. Speed 132.945 kB/s
Автор: sabio
Дата сообщения: 03.11.2009 00:36
4esnok
а почему ты решил, что так вообще можно сделать?
FreeArc пока не поддерживает многотомные архивы
и что значит после "установки"? может, у тебя там какой-нть InnoSetup используется? тогда тебе сюда за информацией - http://freearc.org/ru/InnoSetup.aspx
Автор: 4kusNick
Дата сообщения: 03.11.2009 00:38
Bulat_Ziganshin
Отличные новости, поразительные!

А от того, что mex еще не оптимизирован под text, степень сжатия ниже не будет по сравнению с m ?

Добавлено:
И еще вопрос - планируются ли более мощные mex режимы?
Автор: John_White
Дата сообщения: 03.11.2009 08:29
Bulat_Ziganshin
У вас есть возможность создать скрипт подключения arc-архивов для NSIS по аналогии с Inno Setup?
PS
Сорри за оффтоп
Автор: Bulat_Ziganshin
Дата сообщения: 03.11.2009 09:10
John_White
это не оффтоп, но скрипт делать я не собираюсь. мне кажется, что nsis имеет примущество только в меньшем размере кода инсталятора, а это не тот случай когда стоит применять freearc. is+freearc - для больших инсталяций, nsis - для маленьких

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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