Есть ли утилита для сжатия fp8 (Fast PAQ) для linux?

Ответ @lornix не совсем сработал у меня (не знаю точно почему, возможно, мой оконный менеджер не позволяет xdotool переключать окна). Я написал модифицированную версию, которая должна быть более надежной, она:

  1. Не делает ненужного переключения между окнами
  2. Ограничивается видимыми окнами
  3. Обновляет все видимые окна

(Также она использует F5 вместо Ctrl-R, но это только потому, что у меня Ctrl-R привязан к чему-то другому.)

#!/bin/bash

set -o errexit
set -o nounset

keystroke="CTRL+F5"

# set to whatever's given as argument, defaults to firefox
BROWSER="${1:-firefox}"

# find all visible browser windows
browser_windows="$(xdotool search --sync --all --onlyvisible --name ${BROWSER})"

# Send keystroke
for bw in $browser_windows; do
    xdotool key --window "$bw" "$keystroke"
done
1
08.04.2018, 18:45
1 ответ

После некоторых дополнительных исследований я обнаружил, что последнее поколение алгоритма paq8 (, версией которого был fp8 ), разрабатывается в программном обеспечении paq8pxd. Репозиторий git — здесь , а история предыдущих версий — здесь . Тесты производительности, бинарные файлы и другая информация часто публикуются в Paq8pxd dict на encode.ru.

paq8 включает в себя модель JPG, поэтому его способность сжимать файлы JPG без потерь до 70 -80% исходного размера. Однако zpaq, несмотря на то, что это более новый пакет, не включает такую ​​модель, что объясняет его гораздо более низкую производительность при работе с изображениями JPG.

Что касается zpaq, версия в репозиториях Ubuntu сильно устарела (v1.10 ). Последнюю версию (v7.14 )можно найти здесь , и она включает Makefile, который очень легко компилируется в Ubuntu. Однако он по-прежнему не включает модель JPG, поэтому он не очень хорошо работает с файлами jpg и уступает в этом конкретном приложении более старым пакетам, основанным на paq8.

0
27.01.2020, 23:23

Теги

Похожие вопросы