Иконка ресурса

XTool 0.12

Нет прав для скачивания

Edison007

Ветеран
Модератор
dixen18, нда, arc без сжатия, и внутри два бика. а вообще я вспомнил. там начиная с 2.6.0 версии вызов функции изменился
 

Edison007

Ветеран
Модератор
v2.7.0/kraken/level=4, дальше мне лень
некоторые данные сжаты с помощью selkie, один из потоков почему-то не пережимается, ХЗ че с ним не так)
Код:
loaded libs (1):
  oodle270JC4_x64.dll; 2E070030 (2.7.0)

[0001] Offset: 00001000; c_size:   229534;  Oodle_v2.7.0: Kraken [Normal];   229534 >   524288;
[0002] Offset: 0003909E; c_size:   245997;  Oodle_v2.7.0: Kraken [Normal];   245997 >   524288;  *_l1
[0003] Offset: 0007518B; c_size:   325457;  Oodle_v2.7.0: Kraken [Normal];   325457 >   524288;  *_l1
[0004] Offset: 000C48DC; c_size:   283179;  Oodle_v2.7.0: Kraken [Normal];   283179 >   524288;  *_l1
[0005] Offset: 00109B07; c_size:   109979;  Oodle_v2.7.0: Kraken [Normal];   109979 >   524288;  *_l1
[0006] Offset: 001248A2; c_size:   154215;  Oodle_v2.7.0: Kraken [Normal];   154215 >   524288;  *_l1
[0007] Offset: 0014A309; c_size:   182234;  Oodle_v2.7.0: Kraken [Normal];   182234 >   524288;  *_l1
[0008] Offset: 00176AE3; c_size:   171848;  Oodle_v2.7.0: Kraken [Normal];   171848 >   524288;  *_l1
[0009] Offset: 001A0A2B; c_size:   176173;  Oodle_v2.7.0: Kraken [Normal];   176173 >   524288;  *_l1
[0010] Offset: 001CBA58; c_size:    41606;  Oodle_v2.7.0: Kraken [Normal];    41606 >   524288;  *_l1
[0011] Offset: 001D5CDE; c_size:   127656;  Oodle_v2.7.0: Kraken [Normal];   127656 >   524288;  *_l1
[0012] Offset: 001F4F86; c_size:    34343;  Oodle_v2.7.0: Kraken [Normal];    34343 >   350172;  *_l2
[0013] Offset: 001FE000; c_size:    16555;  Oodle_v2.7.0: Kraken [Normal];    16555 >    60112;  *_l2
[0014] Offset: 00203000; c_size:     2936;  Oodle_v2.7.0: Kraken [Normal];     2936 >    15690;  *_l2
[0015] Offset: 00204000; c_size:    15053;  Oodle_v2.7.0: Kraken [Normal];    15053 >    72629;  *_l2
[0016] Offset: 0020A000; c_size:   228346;  Oodle_v2.7.0: Kraken [Normal];   228346 >   524288;  *_l2
[0017] Offset: 00241BFA; c_size:    95521;  Oodle_v2.7.0: Kraken [Normal];    95521 >   267652;  *_l2
[0018] Offset: 0026C002; c_size:   201360;  Oodle_v2.7.0: Selkie [Normal];   201360 >   262144;  *_l2
[0019] Offset: 0029D292; c_size:   368639;  Oodle_v2.7.0: Selkie [Normal];   368639 >   524288;  *_l2
[0020] Offset: 002F7291; c_size:   359608;  Oodle_v2.7.0: Selkie [Normal];   359608 >   524288;  *_l1
[0021] Offset: 0034EF49; c_size:   341870;  Oodle_v2.7.0: Selkie [Normal];   341870 >   524288;  *_l1
[0022] Offset: 003A26B7; c_size:   300204;  Oodle_v2.7.0: Selkie [Normal];   300204 >   524288;  *_l1
[0023] Offset: 003EBB63; c_size:   321656;  Oodle_v2.7.0: Selkie [Normal];   321656 >   524288;  *_l1
[0024] Offset: 0043A3DB; c_size:   313156;  Oodle_v2.7.0: Selkie [Normal];   313156 >   524288;  *_l1
[0025] Offset: 00486B1F; c_size:   321632;  Oodle_v2.7.0: Selkie [Normal];   321632 >   524288;  *_l1
[0026] Offset: 004D537F; c_size:   272824;  Oodle_v2.7.0: Selkie [Normal];   272824 >   524288;  *_l1
[0027] Offset: 00517D37; c_size:   327874;  Oodle_v2.7.0: Selkie [Normal];   327874 >   524288;  *_l1
[0028] Offset: 00567DF9; c_size:   307054;  Oodle_v2.7.0: Selkie [Normal];   307054 >   524288;  *_l1
[0029] Offset: 005B3000; c_size:   100972;  Oodle_v2.7.0: Selkie [Normal];   100972 >   131072;  *_l2
[0030] Offset: 005CBA6C; c_size:   345661;  Oodle_v2.7.0: Selkie [Normal];   345661 >   524288;  *_l2
[0031] Offset: 006200A9; c_size:   276446;  Oodle_v2.7.0: Selkie [Normal];   276446 >   524288;  *_l1
[0032] Offset: 00663887; c_size:   298389;  Oodle_v2.7.0: Selkie [Normal];   298389 >   524288;  *_l1
[0033] Offset: 006AC61C; c_size:   264664;  Oodle_v2.7.0: Selkie [Normal];   264664 >   524288;  *_l1
[0034] Offset: 006ECFF4; c_size:   288036;  Oodle_v2.7.0: Selkie [Normal];   288036 >   524288;  *_l1
[0035] Offset: 0080089D; c_size:   426136;  Oodle_v2.7.0: Selkie [Normal];   426136 >   524288;  *_l1
[0036] Offset: 00868935; c_size:   499386;  Oodle_v2.7.0: Selkie [Normal];   499386 >   524288;  *_l1
[0037] Offset: 008E27EF; c_size:   427252;  Oodle_v2.7.0: Selkie [Normal];   427252 >   524288;  *_l1
[0038] Offset: 0094ACE3; c_size:   457079;  Oodle_v2.7.0: Selkie [Normal];   457079 >   524288;  *_l1
[0039] Offset: 009BA65A; c_size:   433417;  Oodle_v2.7.0: Selkie [Normal];   433417 >   524288;  *_l1
[0040] Offset: 00A24363; c_size:   376861;  Oodle_v2.7.0: Selkie [Normal];   376861 >   524288;  *_l1
[0041] Offset: 00A80380; c_size:   359484;  Oodle_v2.7.0: Selkie [Normal];   359484 >   524288;  *_l1
[0042] Offset: 00AD7FBC; c_size:   366554;  Oodle_v2.7.0: Selkie [Normal];   366554 >   524288;  *_l1
[0043] Offset: 00B31796; c_size:   400507;  Oodle_v2.7.0: Selkie [Normal];   400507 >   524288;  *_l1
[0044] Offset: 00B94000; c_size:    28057;  Bad, skipped
[0045] Offset: 00B9AD99; c_size:    99632;  Oodle_v2.7.0: Selkie [Normal];    99632 >   262144;  *_l2
[0046] Offset: 00BB4000; c_size:    83573;  Oodle_v2.7.0: Selkie [Normal];    83573 >   131072;  *_l2
[0047] Offset: 00BC8675; c_size:   333891;  Oodle_v2.7.0: Selkie [Normal];   333891 >   524288;  *_l2
[0048] Offset: 00C19EB8; c_size:   321312;  Oodle_v2.7.0: Selkie [Normal];   321312 >   524288;  *_l1
[0049] Offset: 00C685D8; c_size:   328683;  Oodle_v2.7.0: Selkie [Normal];   328683 >   524288;  *_l1
[0050] Offset: 00CB89C3; c_size:   325302;  Oodle_v2.7.0: Selkie [Normal];   325302 >   524288;  *_l1
[0051] Offset: 00D08079; c_size:   327365;  Oodle_v2.7.0: Selkie [Normal];   327365 >   524288;  *_l1
[0052] Offset: 00D58000; c_size:   109612;  Oodle_v2.7.0: Selkie [Normal];   109612 >   131072;  *_l2
[0053] Offset: 00D72C2C; c_size:   401136;  Oodle_v2.7.0: Selkie [Normal];   401136 >   524288;  *_l2

Я извиняюсь а что вам НЕ лень?
То, что интересно, а это не тот случай, чтобы хоть немного серьёзнее разбираться с форматом и пилить что-то. Тестануть было интересно, дальше своими силами) и да xtool не возьмёт эти потоки, без вмешательства в исходники.
 

Edison007

Ветеран
Модератор
Хотя можно немного исхитриться и разжать, но сжать обратной не выйдет (нет поддержки).
Качаем xtool отсюда - https://fileforums.com/showpost.php?p=476219&postcount=13
подсовываем либы из вложения, и можно пробовать разжимать. oo2core_4_win64 - просто обёртка из которой вызывается oo2core_7_win64
 

Вложения

Mickey1s

Ветеран
Модератор
Edison007, разжимает ))

razor уже запилил:good:
 
Последнее редактирование:

agent555

Участник
0.10 только x86 ? Может у кого-то x64 есть? Конечно, это не критично, просто у меня какая-то древняя версия с х64 и х86
 

agent555

Участник
В этой версии некорректно работает дллка zlibwapi, не разжимает.
Долго пытался понять в чем проблема, прогресс шел, а результат был почти как m0,
вот в версии 0.6 порядок полный .
вот, старая версия.
upd. Да, версия 0.9 от nik1967 работает корректно, спасибо.
 

Вложения

Последнее редактирование:

zapsip

Участник
Здравствуйте.
[External compressor:srep]
header = 0
packcmd = srep {options} -s35000000000 -ia- -slp- -a0/0 -hash- $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s <stdin> <stdout>

Вопрос :
-s35000000000 тождественен 35GB ?
На что это влияет ?
Написано :
-sBYTES: explicitly specify filesize (for compression from stdin), by default 25gb
но не могу уловить смысл.
 

toolame

Старожил
Проверенный
но не могу уловить смысл.
при упаковке через stdin (без tmp файла) srep не знает точный размер входного файла (default 25gb)
т.е. надо указывать самому (естественно после xtool, например, размер будет другой, обычно х2 раза больше)
замечу, что srep все равно создает свой tmp со всей входящей датой при stdin (но может так только при m4\m5?)
 

zapsip

Участник
toolame,
Код:
[External compressor:xprecomp]
header    = 0
packcmd   = xtool.exe e:precomp:t1:crilayla - - <stdin> <stdout>
unpackcmd = xtool.exe d:precomp:t4:crilayla - - <stdin> <stdout>

[External compressor:srep]
header = 0
packcmd   = srep {options} -s35000000000 -ia- -slp- -a0/0 -hash- $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s <stdin> <stdout>
для xtool, наверное что-то лишное, но не суть.
Благодарю за объяснение, но настройка -s35000000000 присутствует в строчке упаковки. Кроме того, упаковка там идёт через tmp. А распаковка , да, не через tmp. Поэтому мне снова непонятно.
И ещё вопрос : Настройка -hash- что даёт ? в описании сказано, что это для НЕпроверки хеша. Поможет ли это в некоторых случаях избавиться от ошибки СРЦ при установке игр ?
Заранее спасибо.
 

sergey3695

Ветеран
Модератор
zapsip, когда научишься читать описание к функциям и пользоваться батниками? Заранее спасибо.
 

L-e-o-N

Старожил
...
И ещё вопрос : Настройка -hash- что даёт ? в описании сказано, что это для НЕпроверки хеша. Поможет ли это в некоторых случаях избавиться от ошибки СРЦ при установке игр ?
Заранее спасибо.
Опция отключает, хранение/проверку хеша. Предназначаестя для того, чтобы выходной архив чуть меньше занимал (несколько байт), и немного быстрей распаковывался (без просчета хэша). На ошибки crc, никак не влияет, так как freearc сам тоже хранит хэши файлов, и сам проверяет на целостность
 

PUNISHER

Участник
Krinkels, ))) хотя мне тока этой хватило на 7 х64, странно что на 10 х64 этого не просит.
 
Сверху