Skip to content

Nova Prism v0.9.3 — бета

Pre-release
Pre-release

Choose a tag to compare

@confeden confeden released this 25 Aug 13:49
· 9 commits to main since this release

Упаковка стала заметно быстрее.

Что изменилось

  • Обычный уровень — тот, что стоит по умолчанию, — быстрее в полтора-два раза. Раньше каждый блок сжимался двумя способами, и меньший результат шёл в архив. Теперь второй способ не запускается там, где короткая проба заранее говорит, что он проиграет. Silesia — 5,8 секунды вместо 7,6, enwik8 — 3,4 вместо 6,0, установленный Firefox — 8,4 вместо 9,7.
  • Архивы с контейнерами внутри (.tar, .jar, .apk и подобные) — 4,8 секунды вместо 6,8 на 51-мегабайтном .tar. В 0.9.2 разбор по вложенным файлам дал много в размере, но стоил времени; лишняя работа убрана.
  • Размер не изменился ни на байт. Проверено на девяти наборах данных: Silesia на обоих уровнях, дерево исходников, enwik8, 495 МБ музыки, фотографии, PDF, звук, набор для пережатия и omni.ja из Firefox.

Где это ставит средний уровень (одна машина, замеры подряд, Silesia): 7z -mx9 — 48 688 268 байт за 40,4 секунды; Nova Prism по умолчанию — 44 765 421 байт за 5,7 секунды, то есть на 8,1% меньше и всемеро быстрее. Максимальный уровень — 41 527 885 байт за 14,4 секунды.

Старые архивы читаются как читались.

Полный список изменений — в CHANGELOG.

Что скачивать

Файл Что это
Nova-Prism-0.9.3-x64-setup.exe Приложение и меню в проводнике.
nova.exe Командная строка. Отдельный файл, установка не нужна.
Nova-Prism-0.9.3-kak-polzovatsya.txt Короткая справка: установка, проводник, приложение, командная строка, что делать, если что-то не так.

Библиотека Visual C++ вшита внутрь; WebView2 установщик поставит сам, если его нет.