Тож існують різні методи стиснення в 7zip. Який метод найкраще підходить для якого завдання?
Наприклад: Одна різниця між LZMA і LZMA2 полягає в тому, що я можу вибрати всі мої процесорні ядра, тоді як в ядрах LZMA 2 - макс.
Тож існують різні методи стиснення в 7zip. Який метод найкраще підходить для якого завдання?
Наприклад: Одна різниця між LZMA і LZMA2 полягає в тому, що я можу вибрати всі мої процесорні ядра, тоді як в ядрах LZMA 2 - макс.
Відповіді:
Використовуйте LZMA 2, якщо ви не хочете витягнути архів у систему, яка не може мати справу з архівами LZMA 2.
Взагалі, більшість сучасних алгоритмів стиснення дають приблизно однакове стиснення, а щодо кількості ядер, якими ви можете скористатися одночасно, вирішувати, скільки ви хочете використовувати. Взагалі кажучи (якщо ви не створюєте великі архіви), немає жодних причин потребувати більше одного. Крім того, з численними ядрами, що роблять компресію, вузьке місце може стати жорстким диском.
Lzma2 швидший при використанні 4 або більше ядер і забезпечує кращу компресію. Цей документ пояснює все це.
Подивіться тут: http://www.maximumcompression.com/data/summary_mf2.php#data та сортуйте за ефективністю. Я особисто бажаю, щоб FreeArc був вбудований у 7-блискавку, і користуюся ним іноді.
7-Zip (принаймні станом на 2019-09-27) має вбудований Довідковий документ із дуже-дуже приємним поясненням різних налаштувань, які ви можете обрати, і для чого, взагалі, кожен хороший.
Немає жодних результативних показників і нічого, але це було достатньо інформації, щоб вселити мені певну впевненість, що я вибираю "досить хороші", а не "випадково жахливі" налаштування.
Довідковий документ доступний через 7-Zip File Manager, а також діалогове вікно Додати в архів.
Шлях "Зміст" до сторінки, яку я вважаю корисною (яка відкривається безпосередньо в діалоговому вікні "Додати в архів"):
File Manager / Plugins / 7-Zip / Add to Archive Dialog Box
Ось приблизна копія / вставка розділу методу стиснення:
Опис методу
- LZMA
- Це базовий метод стиснення для формату 7z. Навіть старі версії 7-Zip можуть розпаковувати архіви, створені методом LZMA. Він забезпечує високий коефіцієнт стиснення і дуже швидку декомпресію.
- LZMA2
- Метод стиснення за замовчуванням у форматі 7z. LZMA2 - метод стиснення на основі LZMA. Він забезпечує кращу багатопотокову підтримку, ніж LZMA. Але коефіцієнт стиснення в деяких випадках може бути гіршим. Для найкращого коефіцієнта стиснення з LZMA2 використовуйте 1 або 2 потоки процесора. Якщо ви використовуєте LZMA2 з більш ніж 2 потоками, 7-zip розбиває дані на шматки та стискає ці шматки незалежно (2 нитки на кожен шматок).
- PPMd
- Алгоритм PPMdH Дмитра Шкаріна з невеликими змінами. Зазвичай він забезпечує високий коефіцієнт стиснення та високу швидкість для текстових файлів.
- BZip2
- Стандартний метод стиснення, заснований на алгоритмі BWT. Зазвичай він забезпечує високу швидкість і досить хороший коефіцієнт стиснення для текстових файлів.
- Спуску
- Стандартний метод стиснення форматів ZIP і GZip. Коефіцієнт стиснення не надто високий. Але це забезпечує досить швидке стискання та декомпресію. Спосіб видалення підтримує словник лише 32 Кб.
- Спустіть64
- Модифікована версія алгоритму Спуску з більшим словником (64 КБ).