Як "Розмір слова" впливає на стиснення?


24

У 7 Zip при додаванні папки до архіву є можливість змінити розмір Word.

Як цей розмір слова впливає на стиснення, зокрема на остаточний розмір блискавки?

Я помітив, що зміна рівня стиснення збільшує розмір слова, проте навіть на ультра він вибирає лише розмір слова 128, хоча найбільший варіант перевищує це вдвічі. Чи є причина, чому ультра не вибирає найбільшого? Чи є оптимальний розмір стиснення десь між найбільшим і найменшим розміром слова?


Перевірте, що говорить Шелл у цій публікації про частину ваших запитань тут -> Повідомлення .
Pimp Juice IT

@LMFAO_A_JOKE, що просто говорить, що для деяких файлів вище, іноді краще ні
Aequitas

1
Це не дає відповіді на всі ваші запитання дуже детально, але для ОДНОГО питання -> How does this word size affect compression, in particular the final size of the zip?Я думаю, що повідомлення в частині публікації WordSize: usually the bigger, the better (and slower) for well-compressible data (such as documents). Archive size depends quite non-monotonically of it.дає вам пояснення ЧАСТИНИ вашого набору питань. Ось чому я поставив це тут лише для коментаря і НЕ відповів - просто намагаюся дати вам щось !!!
Pimp Juice IT

Що означає останнє речення, розмір архіву ... не монотонно це
Aequitas

1
Я думаю, це означає, що розмір архіву буде меншим (зменшується в розмірі від вихідного розміру більше) "типово" з більшим значенням WordSize, але це "залежить" від стисливості типів даних, які стискаються, таких як текст на відміну від файлів зображень, можливо, як один із прикладів. Пропозиція полягає в тестуванні різних значень, щоб отримати найбільш оптимальне значення для ваших даних, хоча знати, що ви вибираєте найкращі варіанти, що відповідають вашим потребам.
Pimp Juice IT

Відповіді:


8

Це дійсно залежить від даних, які ви стискаєте, та використовуваного алгоритму.

Розмір слова

Введіть довжину слів, яка буде використана для пошуку однакових послідовностей байтів для стиснення. Для LZMA великий розмір слова зазвичай дає дещо кращий коефіцієнт стиснення та більш повільний процес стиснення. Параметр розміру великого слова може значно збільшити коефіцієнт стиснення у випадку, коли файли містять довгі однакові послідовності байтів. Для PPMd розмір слова має велике значення. Це сильно впливає як на коефіцієнт стиснення, так і на швидкість стиснення / декомпресії.

Тут є деякі порівняння


3
ось заархівована сторінка web.archive.org/web/20180820055912/https://www.dotnetperls.com/…
phuclv
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.