Показать сообщение отдельно
  #12  
Старый 11.12.2020, 15:44
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
По умолчанию

Цитата:
Сообщение от Alexandr_57
Яже сказал та что на сайте это старая обертка там нет данных по сжатию LZMA2 и других данных. Она устарела. Понятное дело что это обертка. Но это обертка по сути над компонентам 7ZA.DLL
Когда как в самом архиве используется просто 7z.dll
Плюс как уже сказал в обертке нет никаких инструкций по использованию LZMA2, словоря большего объема и прочего.

Забыл добавить размер хоть и большой но это не 1 файл и не 2 и не 10 а несколько тысяч

Вот и та самая обертка:

Вот вам XZ, на основе LZMA SDK, пакует используя по умолчанию алгоритм LZMA2, но сперва для объединения всех файлов в один используйте TAR (получится типа TAR.XZ, только не используйте очень длинные имена файлов):
https://github.com/delphiunderground/xz-examples-delphi

Либо, перекладывайте всю работу на командную строку того же 7-Zip (пример макс сжатия):
"C:\Program Files\7-Zip\7z.exe" a -t7z -m0=lzma2:d1024m -mx=9 -aoa -mfb=64 -md=32m -ms=on -sdel filename archive.7z
Ответить с цитированием