Если желаете что бы за вас нашли глюк - показывайте переменные окружения, и информацию о задействованости PAE.
» FreeArc (часть 4)
Если желаете что бы за вас нашли глюк - показывайте переменные окружения, и информацию о задействованости PAE.
а как же тогда быть с ключом -hp? С ним то не распаковывается нифига.
Цитата:
показывайте переменные окруженияКакие именно?
Цитата:
и информацию о задействованости PAEДаже не представляю как это сделать - просветите пожалуйста!
Bulat_Ziganshin
С -mc-delta тоже архив создаётся, если же используется delta совместно с exe, то вылетает ошибка.
Цитата:
давай! надеюсь у тебя есть место куда архив скинуть?Могу как в прошлый раз торрентом раздать.
Цитата:
С ним то не распаковывается нифига.
ещё какая-то ошибка. если возвращать пароль через колбек, то работает:
Цитата:
C:\>UnarcDllExample.exe x hp12-old-scheme.arc
Password?12
password? 0 0 12
overwrite? 0 0 Arc.exe
filename 0 0 Arc.exe
read 0 0
read 0 0
read 0 0
read 0 0
write 3 0
write 3 0
quit 0 0
FreeArcExtract() was successful
выделенное жирным - это я с клавиатуры ввёл
давай
Цитата:
Какие именно?cmd /k set
и копипаста
boot.ini если у Вас XP (nt 4/5)
bcdedit.exe /enum если vista/7 (nt 6)
и копипаста
Добавлено:
Цитата:
GTA 4 - можно на любом трекере скачать
можно конкретики ?
Цитата:
трансляцию -m0 в -mx0 я добавил
Благодарю!
Рад, что помогаю!

Цитата:
-m1..-m6 -> -mx1..mx9
А почему не "-m1..-m9 -> -mx1..mx9"?
Цитата:
можно конкретики ?Куда уж конкретнее - скачивается GTA 4, устанавливается, часть установленных файлов пытаюсь сжать - вываливается ошибка. Только дело не в GTA, на других файлах тоже бывает выскакивает ошибка - я выкладывал логи.
Ошибка!!!
Даю ссылку на архив (RAR), папка с файлами, 29 Мб.
http://webfile.ru/6230946
FreeArc0.67 2012-11-17
Если сжимать методом -m1, то проблема с одним файлом
если -m2, то со всеми.
Если сжимать методом типа
-rep:96m:64:c64+xtor:3:4m:h32k
то со всеми файлами.
Файлы архивируются без сообщений об ошибках. Но распаковать или протестировать - ошибка.
И в командной строке, и в GUI
на компьютере с 2 ядрами, и на i3-530.
Добавлено:
Вообще, похоже, во всех методах типа rep+tor:3
Добавлено:
Пробовал скачать то, что залил на файлообменник - ошибка повторяется.
а почему арк спрашивает ввод пароля (при открытии) когда исп-ся -dm<crypt_method> (при упаковке)?
кстати если скомбинировать -dm и -ae то будет ошибка
Цитата:
C:\unarc>arc a -dmaes-256 -p? -ae=aes-256 arc_ *
FreeArc 0.67 (September 10 2011) creating archive: arc_.arc
Enter encryption password:
Reenter encryption password:
Compressed 5 files, 555,392 => 345,688 bytes. Ratio 62.2%
Compression time: cpu 0.27 secs, real 0.27 secs. Speed 2,091 kB/s
All OK
C:\unarc>arc lt arc_.arc
FreeArc 0.67 (September 10 2011) listing archive: arc_.arc
Enter decryption password:
arc: aes-256/ctr:n1000:r0 doesn't include salt
C:\unarc>
или это не верное так делать ?
Цитата:
cmd /k set
[more=и копипаста]ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\User\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=COMP
ComSpec=C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\User
LOCALAPPDATA=C:\Users\User\AppData\Local
LOGONSERVER=\\COMP
NUMBER_OF_PROCESSORS=4
OS=Windows_NT
Path=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Com
mon Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Window
s\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x8
6)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\FreeArc\bin;C:\Pr
ogram Files\Common Files\Microsoft Shared\Windows Live
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
PROCESSOR_LEVEL=6
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\User\AppData\Local\Temp
TMP=C:\Users\User\AppData\Local\Temp
USERDOMAIN=Comp
USERNAME=User
USERPROFILE=C:\Users\User
windir=C:\Windows
windows_tracing_flags=3
windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log[/more]
Цитата:
bcdedit.exe /enum если vista/7 (nt 6)
[more=и копипаста]Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=C:
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {current}
resumeobject {b82a5c51-1311-22e1-ae6d-9c59ab2c5c18}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
resume Yes
Загрузка Windows
-------------------
идентификатор {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {b82a5c51-1311-22e1-ae6d-9c59ab2c5c18}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {b82a5c51-1311-22e1-ae6d-9c59ab2c5c18}
nx OptIn[/more]
Цитата:
у меня все время ошибка когда я запускаю UnarcDllExample.exe x archive.arc
я похож на телепата? пиши какая конкретно ошибка, с логом
Цитата:
а почему арк спрашивает ввод пароля (
читай доку. если не читаешь - используй gui для создания архивов
подтверждаю, ошибка в сочетании xtor:t1 :
I:\>arc create a -mxtor:3:16m -i2 -t
FreeArc 0.67 (November 17 2012) compressing 1 file, 4,957,623 bytes
Compressing P1010309.JPG
Compressed 1 file, 4,957,623 => 4,957,635 bytes. Ratio 100.0%
Compression time: cpu 0.03 secs, real 0.07 secs. Speed 72,902 kB/s
Testing 1 file, 4,957,623 bytes
WARNING: CRC failed in "P1010309.JPG". File is broken.
Testing time: real 0.05 secs. Speed 101,170 kB/s
There were 1 warning(s)
ERROR: archive broken, deleting
I:\>arc create a -mxtor:3:16m:t0 -i2 -t
FreeArc 0.67 (November 17 2012) compressing 1 file, 4,957,623 bytes
Compressing P1010309.JPG
Compressed 1 file, 4,957,623 => 4,957,635 bytes. Ratio 100.0%
Compression time: cpu 0.06 secs, real 0.07 secs. Speed 70,819 kB/s
Testing 1 file, 4,957,623 bytes
Testing P1010309.JPG
Testing time: cpu 0.02 secs, real 0.05 secs. Speed 103,277 kB/s
Добавлено:
Цитата:
А почему не "-m1..-m9 -> -mx1..mx9"?
потому что режим сжатия по умолчанию -m4, так что надо либо делать его разным для разных форматов архива (что сопряжёно с определёнными трудностями), либо как-то так

вообще обработка опций идёт в самом начале выполнения команды, когда ещё неизвестно, с архивом какого типа придётся работать. по уму, её надо выносить позже, что впрочем тоже имеет свои недостатки - об ошибке в комстроке мы можем узнать уже после начала работы команды
Цитата:
С -mc-delta тоже архив создаётся, если же используется delta совместно с exe, то вылетает ошибка
так не используй exe, от него совершенно никакой пользы!
12,608 файлов - (exe, dll - 6 Мб). размером 691,570,859 bytes
Метод Размер Скорость
у меня выходит отчет об ошибке (dwwin.exe), ну это не важно
а насчет пароля, в том то и дело что я его через GUI и создаю
но так как пароли нельзя вводить пустые то его никак не откроешь и смысла нет так создавать архивы, только если в паре с старой unarc.dll
т.е. я даже не хочу с паролем шифровать каталоги архива а просто , а он его запрашивает при попытке открытия
(упаковка аналогичная через GUI делается также)
[more=листинг]C:\unarc>arc a -mlzma -dmaes archive
FreeArc 0.67 (September 10 2011) creating archive: archive.arc
Compressed 6 files, 567,959 => 367,315 bytes. Ratio 64.6%
Compression time: cpu 0.30 secs, real 0.28 secs. Speed 2,019 kB/s
All OK
C:\unarc>unarcc x -dpdir-old-version-unarc archive.arc
filename 0 0 UnarcDllExample.cpp
read 0 0
write 0 0
filename 0 0 unarcc.exe
write 0 0
filename 0 0 UnarcDllExample.exe
write 0 0
filename 0 0 unarc.dll
write 0 0
filename 0 0 pwd-11111-unarc.arc
write 0 0
filename 0 0 unarc.arc
write 0 0
read 0 0
write 0 0
quit 0 0
FreeArcExtract() was successful
C:\unarc>arc x -dpdir archive.arc
FreeArc 0.67 (September 10 2011) extracting archive: archive.arc
Enter decryption password:
ERROR: bad password for archive archive.arc
C:\unarc>unarcc x -dpdir-new-version-unarc archive.arc
C:\unarc>[/more]
....
только что еще раз перепроверил все в GUI
если упаковать допустим так lzma+aes-256, потом открыть файл и перепаковать любым другим методом то также выйдет запрос пароля
вот листинг в консольной версии (а если --recompress не использовать с u/f то не перепаковывается с переданным методом)
[more=листинг]
C:\unarc>arc a -mlzma+aes unarc.arc
FreeArc 0.67 (September 10 2011) updating archive: unarc.arc
Compressed 6 files, 820,471 => 622,927 bytes. Ratio 75.9%
Compression time: cpu 0.42 secs, real 0.33 secs. Speed 2,500 kB/s
All OK
C:\unarc>arc u --recompress -mppmd unarc.arc
FreeArc 0.67 (September 10 2011) updating archive: unarc.arc
Compressing 6 files, 820,471 bytes. Processed 0%
Enter decryption password:
1%arc: write: invalid argument (Bad file descriptor)
C:\unarc>arc u -mppmd unarc.arc
FreeArc 0.67 (September 10 2011) updating archive: unarc.arc
Compressed 6 files, 820,471 => 622,927 bytes. Ratio 75.9%
Compression time: real 0.06 secs. Speed 0 kB/s
All OK
C:\unarc>arc lt unarc.arc
FreeArc 0.67 (September 10 2011) listing archive: unarc.arc
Archive type: FreeArc
Total bytes: 820,471
Compressed bytes: 622,927
Ratio: 75.9%
Directory blocks: 1
Directory, bytes: 222
Directory, compressed: 187
Solid blocks: 1
Avg. blocksize: 801 kb
Compression memory: 2869 kb
Decompression memory: 1066 kb
Dictionary: 810 kb
Archive locked: -
Archive comment: -
Recovery info: -
SFX size: -
Headers encrypted: -
Encryption algorithms: aes-256/ctr
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
* 31 820,471 622,927 6 lzma:810kb:normal:32+a
es-256/ctr:n1000:r0
-----------------------------------------------------------------------------
6 files, 820,471 bytes, 622,927 compressed
All OK
C:\unarc>arc a -mppmd unarc.arc
FreeArc 0.67 (September 10 2011) updating archive: unarc.arc
Compressed 6 files, 820,471 => 647,921 bytes. Ratio 78.9%
Compression time: cpu 0.66 secs, real 0.72 secs. Speed 1,142 kB/s
All OK
C:\unarc>arc lt unarc.arc
FreeArc 0.67 (September 10 2011) listing archive: unarc.arc
Archive type: FreeArc
Total bytes: 820,471
Compressed bytes: 647,921
Ratio: 78.9%
Directory blocks: 1
Directory, bytes: 193
Directory, compressed: 160
Solid blocks: 1
Avg. blocksize: 801 kb
Compression memory: 48 mb
Decompression memory: 48 mb
Dictionary: -
Archive locked: -
Archive comment: -
Recovery info: -
SFX size: -
Headers encrypted: -
Encryption algorithms: -
Pos Size Compressed Files Method
-----------------------------------------------------------------------------
31 820,471 647,921 6 ppmd:10:48mb
-----------------------------------------------------------------------------
6 files, 820,471 bytes, 647,921 compressed
All OK
C:\unarc>
[/more]
На странице
http://freearc.org/Benchmarks.aspx
у меня не работает первая ссылка
Надо
http://www.squeezechart.com/index.html
?
Что интересно - если разбить данные (при сжатии которых возникает ошибка) на несколько частей, то эти части, по отдельности, архивируются совершенно без проблем (прекомпрессоры все включены)!
Заархивировал папку 6 Гб архиваторами WinRAR и FreeArc
Размер архива предсказуем, RAR - 5,3 ГБ, FreeArc - 4,6 Гб.
Кликаю на архиве, время запуска оболочки:
WinRAR - 2 сек, FreeArc - ...... - 20 c!
Несколько напрягает, надо сказать.
Сколько я тестировал режимы, то -mex5...-mex7 мешаются в кучу. Например, в последнем:
http://forum.ru-board.com/topic.cgi?forum=5&topic=8076&start=760#4
Причем, насколько я понимаю, причина не в основном методе rep:128mb+exe+delta+4x4:i0:lzma:4mb:normal:bt4:128
- он "сравнительно" быстр, а
в сжатии текстовых файлов
dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h22:d1mb+4x4:b7mb:ppmd:8:96mb:c7mb
Для сбалансированности линейки методов, сжатие текстовых файлов для -mex5 нужно значительно ускорить (разумеется, по-возможности с небольшими потерями в сжатии).
Цитата:
а насчет пароля, в том то и дело что я его через GUI и создаю
ну-ка, ну-ка, покажи мне как ты через gui без использования ручного ввода опций задаёшь эту команду "arc a -mlzma -dmaes archive". ещё раз - если ты неспособен прочесть доку и просто наугад тыкаешь в кнопочки, то при создании архива просто отметь галочку "шифрование". всё остальное программа сделает сама
Цитата:
http://freearc.org/Benchmarks.aspx
у меня не работает первая ссылка
спасибо, поправил
Цитата:
время запуска оболочки:
WinRAR - 2 сек, FreeArc - ...... - 20 c!
это может быть из-за разных причин - кеширование, работа 7z.dll и т.д. если хочешь - попробуй разобраться
Цитата:
Возможно ли такое реализовать?
без изменения алгоритмов сжатия - нет. а над изменениями, которые будут включать в частности и эту фичу, я потихоньку работаю
Цитата:
Причем, насколько я понимаю, причина не в основном методе rep:128mb+exe+delta+4x4:i0:lzma:4mb:normal:bt4:128
- он "сравнительно" быстр, а в сжатии текстовых файлов
ты не можешь проверить это предположение? разбить свои файлы на текстовые и бинарные и сжать эти группы по отдельности
скорость бинарного сжатия для mex5 и выше (как и для линейки m5 и выше) практически одинакова - разница между ними только в размере словаря
Цитата:
на других файлах тоже бывает выскакивает ошибка - я выкладывал логи.
хорошо бы поиметь набор файлов+настройки программы, с которыми можно воспроизвести ошибку. у тебя аплоад ограничен?
можно опустить -mlzma это я сделал чтобы сжать данные
а вот -dmlzma можно вводить в поле метода сжатия
может это конечно не совсем правильно использовать программу, но это пока возможно
(сжатие совместно с алгоритмом шифрования наверное тоже не совсем правильно)
Попробовал еще сделать архив 7z (скоростной).
7z проработал 7 мин, вместо 4 мин у WinRAR и FreeArc, а размер архива получился больше, чем RAR-овский.
Открываю архив 7z "своей" оболочкой, примерно те же 2 сек, открываю FreeArc-ом - заметно дольше.
Это только у меня так?
Цитата:
настройки программыВ ПМ.
Цитата:
у тебя аплоад ограничен?Нет. В архиве файлы ~8гб занимают - могу выложить, порезав на куски, на обменник (займёт какое-то время...) или если есть фтп, то залью на него (если канал широкий, то залью быстро).
Цитата:
открываю FreeArc-ом - заметно дольше
Возможно диск сильно фрагментирован, и используется "мощный" уровень эвристики антивируса. Попробуйте отключить антивирус, полностью дефрагментируйте диск (на котором находится архив), проверьте открытие архива.
Иногда даже 1 МБ файл при сильной фрагментации файловой системы может быть записан 300 фрагментами, а вы говорите о 4,6 ГБ!
Также если во время сжатия в .arc были использованы специфические методы, попробуйте сжать -m2 например и проверьте еще раз.
Дальше если уж захотели разобраться, то не мешало бы дать хотя бы листинг архива
Где про метод сжатия xtor почитать ? что это такое ?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
Предыдущая тема: Punto Switcher (часть 3)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.