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

» FreeArc (часть 4)

Автор: Sig666
Дата сообщения: 04.03.2011 17:19
Bulat_Ziganshin

Цитата:
это не поможет. при вызове внешнего распаковщика создаётся временный каталог и вызов производится в нём - на случай ели он создаёт какие-то временные файлы

Конкретно с срепом при распаке c временным файлом (-mem64m) прокатило. Временный каталог задал через -w как папку назначения.

ПЫСЫ: А без -f распаковка через stdio не работает?
Автор: Alexander865
Дата сообщения: 04.03.2011 17:22
Bulat_Ziganshin

Цитата:
или они ему и не нужны?


Не нужны. Setup.exe сам по себе
Автор: Bulat_Ziganshin
Дата сообщения: 04.03.2011 17:45

Цитата:
А без -f распаковка через stdio не работает?

без -f - только с -temp, в который будут записаны все выходные данные


Цитата:
Конкретно с срепом при распаке c временным файлом (-mem64m) прокатило. Временный каталог задал через -w как папку назначения.

странно, не должно. он vm файл создал в этом каталоге или его подкаталоге?

Alexander865
ясно. ну в общем это можно сделать и на is, и в sfx, но двумя строчками не обойдёшься. имхо самое логичное - обратиться в http://forum.ru-board.com/topic.cgi?forum=5&topic=32025#1 где за 30-100 баксов думаю найдёшь исполнителя
Автор: Alexander865
Дата сообщения: 04.03.2011 18:07
Bulat_Ziganshin

Спасибо. Попробую.
Автор: Bulat_Ziganshin
Дата сообщения: 04.03.2011 18:16

Цитата:
небольшие расхождения в цифрах, т.е. неплохо бы выводить цифры и во время Second pass:

да, с -m3f архив получается чуть больше чем с -m3, а с -m1f/-m2f расхождение гораздо больше. надо просто сделать правильный подсчёт в первой строке (сейчас она считает какой был бы размер без -f)


Цитата:
и просто добавлять нужный каталог в PATH перед началом распаковки.
имхо не вариант. Так сказать, не user-friendly решение проблемы.

зато developer-friendly

я пока предлагаю попробовать этот workaround на вашей стороне, а потом подумать что можно сделать на моей. собственно говоря, если для этого достаточно добавить одну строчку в твой и шегоратовский скрипт, то какие проблемы пользователям - они ж пользуются готовыми вашими скриптами
Автор: Sig666
Дата сообщения: 04.03.2011 18:27
Bulat_Ziganshin

Цитата:
странно, не должно. он vm файл создал в этом каталоге или его подкаталоге?

Создал в каталоге freearc<многоцифор>.tmp, который в свою очередь находился в папке, указанной через "-w"
Автор: egor23
Дата сообщения: 04.03.2011 20:10

Цитата:
надо просто сделать правильный подсчёт в первой строке

ааааа
а нельзяли для тестовых нужд сделать ключик, чтоыб каждый проход со своей статистикой будет, хочется конкретных цифр.
Автор: Bulat_Ziganshin
Дата сообщения: 04.03.2011 20:54

Цитата:
чтоыб каждый проход со своей статистикой будет

нафига она тебе? ты вообще понимаешь, что первый проход ничего не записывает, но считает стат-ку которая бы получилась при сжатии без -f. если она так нужна - можно без -f и сжать
Автор: egor23
Дата сообщения: 04.03.2011 21:46

Цитата:
но считает стат-ку которая бы получилась при сжатии без -f.

так мне статистика\скорость реальные нужны, а то что не пишет ещё лучше, наслучай если не устроит результат
Автор: Bulat_Ziganshin
Дата сообщения: 04.03.2011 22:06
ну так они и будут реальные - то что будет записано на диск. просто сейчас оно считается некорректно, с учётом "способа записи" используемого в non-f режиме
Автор: Alexander865
Дата сообщения: 04.03.2011 22:18
Bulat_Ziganshin

Обратился я в форум, который ты посоветовал. Но что-то пока тихо.
Меня почему-то терзают сомнения, что с sfx-модулем мне там никто не поможет. iss-скрипт напишут, но iss-скрипт я и сам напишу при желании.

Поэтому надежда на тебя. Правда бюджет мой близок скорее к 30, нежели к 100 долларам.

Напишешь мне за 1000 рублей этот модуль? Или там геморрой тянет на большее?



Автор: Bulat_Ziganshin
Дата сообщения: 04.03.2011 22:21
так напиши iss, какие проблемы. я с этим не хочу возиться

и вообще ты слишком нетерпелив, наверно рассчитываешь что люди круглосуточно тему мониторят
Автор: Alexander865
Дата сообщения: 04.03.2011 22:33

Цитата:
ты слишком нетерпелив


ну это пожалуй...)

ладно подожду пока. в конечном итоге всё равно проблема решится. так или иначе.

а вот утоли тогда хотя бы мой праздный интерес - что это вообще за модули такие?
я их блокнотом открывал - явно не текстовые скрипты. что-то бинарное и непонятное. там в них бинарный код или что?
Автор: Bulat_Ziganshin
Дата сообщения: 04.03.2011 22:48
обычные exe
Автор: Alexander865
Дата сообщения: 04.03.2011 22:49
ах чёрт. так и знал) руки не дошли проверить
Автор: RGMail
Дата сообщения: 07.03.2011 09:52
Установил на Windows 7 x64. При установке выбрал "не ассоциировать с типами архивов", но ассоциация все равно произошла. Так только у меня?
Автор: Bulat_Ziganshin
Дата сообщения: 07.03.2011 09:55

Цитата:
3. очень удобная штука в 7zip - show grid lines.

если выбрать правильный скин (например, aurora), то можно получить удобную полосатость:



Добавлено:

Цитата:
Установил на Windows 7 x64. При установке выбрал "не ассоциировать с типами архивов", но ассоциация все равно произошла. Так только у меня?

1. там две галочки - для arc и для прочих. обе убрал?
2. под ассоциированием можно понимать несколько вещей - иконка, enter, правый клик. что имеешь в виду ты?
Автор: RGMail
Дата сообщения: 07.03.2011 10:42

Цитата:
там две галочки - для arc и для прочих. обе убрал?

Сначала убирал одну(оставил только arc), топом убирал обе. ассоциация все равно появляется. Под ассоциацией подразумеваю изменение иконки архива и архивы стали открываться в FreeArc . а не в WinRar(стоит по умолчанию).

Добавлено:
Я так понял, проект пока забросили?
Автор: VasulNoz
Дата сообщения: 08.03.2011 08:37
Подскажите с каким параметром нужно паковать срепом 14Гб файл, чтобы потом запаковать его Арком в режиме ультра и получить наименьший размер.
Автор: Zloy_Gelud
Дата сообщения: 08.03.2011 10:23
VasulNoz --В шапке найди нужный тебе топик.
Автор: Bulat_Ziganshin
Дата сообщения: 08.03.2011 12:46
new version:

* GUI: rubber-band file selection
* GUI: "Show grid lines" interface setting
* GUI: File Type column
* UI: fixed bug when user answers No on "overwrite file?" question
* <stdin>/<stdout> support and hidden execution of external compressors in freearc.exe, SFX, unarc.dll, i.e. GUI programs
* <stdin>/<stdout> support: fixed bugs
* arc.ini: added bzip2 external compressor to demonstrate stdin-to-stdout mode
* buffered I/O (improves speed a lot when writing to slow USB sticks)
* Unarc: correctly print size of extracted file larger than 4gb
* facompress.dll: icl 11 -> 2011 version (who can benchmark the change?)
* i18n: added "0495 Archive type:", "0496 arc (default)" and "0497 Type"
Автор: SerJantX
Дата сообщения: 08.03.2011 13:11
Bulat_Ziganshin
со всем уважением, Но почему все на забугорном языке? Это все таки русский форум. (эт я про список изменений) Я конечно понимаю приблизительно, но хотелось бы не приблизительно. (надеюсь не последует совета выучить англ. в совершенстве)
Автор: WildGoblin
Дата сообщения: 08.03.2011 19:31
SerJantX

Цитата:
со всем уважением, Но почему все на забугорном языке? Это все таки русский форум. (эт я про список изменений) Я конечно понимаю приблизительно, но хотелось бы не приблизительно. (надеюсь не последует совета выучить англ. в совершенстве)
Чего ты пристал к человеку?!
Раз не можешь понять тот пост на английском, то если его тебе перевести на русский и подавно не поймёшь ничего!
Автор: Bulat_Ziganshin
Дата сообщения: 08.03.2011 21:05

Цитата:
Подскажите с каким параметром нужно паковать срепом 14Гб файл, чтобы потом запаковать его Арком в режиме ультра и получить наименьший размер.

всем пользователям srep нужно то же самое, так что он по умолчанию настроен на макс. сжатие


Цитата:
Сначала убирал одну(оставил только arc), топом убирал обе. ассоциация все равно появляется. Под ассоциацией подразумеваю изменение иконки архива и архивы стали открываться в FreeArc . а не в WinRar(стоит по умолчанию).

у меня win7 x64, no uac - сейчас поставил 0.67 поверх 0.666, из всех галочек в инсталяторе была снята только одна (associate with other archives), иконки и Enter у non-arc архивов не перехватились. так что увы - могу посоветовать только в rar снова сделать ассоциирование (отключить и включить его снова). скажи мне на всякий случай какую версию fa ставил и включен ли у тебя uac?

SerJantX
лень
Автор: egor23
Дата сообщения: 08.03.2011 22:34
Bulat_Ziganshin

Цитата:
buffered I/O (improves speed a lot when writing to slow USB sticks)

проблемка в "-m0" + sfx осталась

arc a -m0 J:\arc_m0.arc 238m.txt
45сек

arc a -sfx -m0 J:\arc_m0sfx.arc 238m.txt
210сек

[more=Лог..]

time && arc a -m0 J:\arc_m0.arc 238m.txt && time
Текущее время: 23:28:12,23
Введите новое время:
FreeArc 0.67 (March 8 2011) creating archive: J:\arc_m0.arc
Compressed 1 file, 249,562,113 => 249,562,113 bytes. Ratio 100.0%
Compression time: cpu 1.61 secs, real 12.50 secs. Speed 19,965 kB/s
All OK
Текущее время: 23:28:57,35
Введите новое время:

time && arc a -sfx -m0 J:\arc_m0sfx.arc 238m.txt && time
Текущее время: 23:29:06,87
Введите новое время:
FreeArc 0.67 (March 8 2011) creating archive: J:\arc_m0sfx.exe
Compressed 1 file, 249,562,113 => 249,562,113 bytes. Ratio 100.0%
Compression time: cpu 3.33 secs, real 210.06 secs. Speed 1,188 kB/s
All OK
Текущее время: 23:32:37,45
Введите новое время:

[/more]
Автор: VasulNoz
Дата сообщения: 09.03.2011 06:52

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

У меня в батнику стоит такой параметр srep.exe -m2. Он дает макс. сжатие?
Если нет то напишите какой параметр нужно использовать.
Автор: mezi
Дата сообщения: 12.03.2011 21:01
Добрый день! есть проблема (или это я плуг или ...)
вот пакую файлы: 7z - srep.
Потом пытаюсь перекаковать среп в архив АRC ...
но FreArc пишет что не возможно модифицировать АRC архив.
подскажыте как решить ??
Автор: Gnom3
Дата сообщения: 13.03.2011 21:36
mezi
Потому, что не нужно его модифицировать, нужно его упаковать во фриарк.
на файле - правой кнопкой - в контекстном меню - FreeArk - добавить в архив, выбираеш нужные тебе параметры и пакуеш. Это азы пользования компьютером.
Автор: mezi
Дата сообщения: 14.03.2011 16:03
Gnom3
да, но как ???
Автор: Bulat_Ziganshin
Дата сообщения: 17.03.2011 23:30

Цитата:
У меня в батнику стоит такой параметр srep.exe -m2. Он дает макс. сжатие?
Если нет то напишите какой параметр нужно использовать.

нет. по умолчанию - это значит никаких параметров


Цитата:
Потом пытаюсь перекаковать среп в архив АRC ...

arc a archive.arc file.srep


Цитата:
проблемка в "-m0" + sfx осталась

это из-за того, что мне приходится использовать низкоуровневый I/O. высокоуровневый в хаскеле не работал с русскими буквами (вроде исправили) и файлами >4gb (а это нет)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

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


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