Хэш-сумма модифицированного архива, после декомпрессии и слияния, равна исходнику:
Хэш MD5: c5bab253565041e71f429473d14c2dfb == c5bab253565041e71f429473d14c2dfb
Для ясности.
Имея исходный файл:
"DLCCoast - Textures.ba2" весом 1,24 ГБ(1 335 731 328 байт),
и модифицированный файл:
"DLCCoast - Textures.ba2" весом 908 МБ (952 957 282 байт),
файл-разницы с параметрами[-e -s], составил:
681 МБ (715 031 076 байт).
При добавления флага компрессии 9-го уровня[-e -9 -s], вес файла-разницы составил:
681 МБ (714 993 472 байт). --с небольшой погрешностью к доп.компрессии.
Оперативной памяти при этом использовалось 416-430 Мб.
Выходит, компрессия 9-го уровня используется по умолчанию. --вывод, который был получен на практике, но как на самом деле...
При добавлении флага вторичной компрессии LZMA[-e -9 -S djw -s], вес файла-разницы составил:
681 МБ (714 766 634 байт). --с небольшой погрешностью к доп.компрессии.
Оперативной памяти при этом использовалось 416-430 Мб.
Выходит, вторичная компрессия LZMA используется по умолчанию. --вывод, который был получен на практике, но как на самом деле...
При добавлении флага "source window size", со значением равным 1073741824 байт = 1Гб.[-B 1073741824 -e -9 -S djw -s],
вес файла-разницы составил:
130 МБ (136 637 487 байт).
Оперативной памяти при этом использовалось 5200-5300 Мб.
При добавлении флага "input window size", со значением равным 67108864(макс.значение для версии 3.1.0)
[-B 1073741824 -W 67108864 -e -9 -S djw -s], вес файла-разницы составил:
129 МБ (136 094 230 байт).
Оперативной памяти при этом использовалось 5700-5800 Мб.