Сжать 7zip до максимума из Dolphin в KDE (Сервисное меню)

Когда мы хотим что-то сжать, мы упаковываем это в .tar, .gz, . Bz2 или какая-то их комбинация, по крайней мере, что я мог оценить в большинстве случаев. Сжать в .zip Это то, что принадлежит прошломуЯ мог бы даже включить сюда .туз), при сжатии в . Редко это не совсем нам, потому что . Редко Это несвободный формат, или по любой другой причине

Дело в том, что он существует . 7z (7zip), который сжимает намного больше, чем указано выше. Когда я хотел сжать что-то до максимума с помощью 7zip, мне приходилось писать для этого команду, но не больше, потому что я сделал эту опцию в меню служб (параметры щелчка правой кнопкой мыши) из KDE:

компресс-7zip-kde

1. Чтобы добавить эту опцию в нашу систему, мы должны сначала скачать файл .desktop:

7zip.рабочий стол

2. Мы должны держать это в $ HOME / .kde / share / kde4 / services / чтобы он был включен для нашего пользователя, или сохраните его в / usr / share / kde4 / услуги / чтобы он был включен для всех пользователей системы. Если папка $ HOME / .kde / share / kde4 /$ HOME / .kde / share / kde4 / services / не важно, вы создаете недостающую папку 😉

3. У них должен быть установлен пакет p7zip-полныйp7zip

4. Закройте Dolphin (файловый менеджер) и снова откройте его, эта опция уже должна появиться.

При использовании этой опции в фоновом режиме выполняется следующее:

7za a -t7z -m0=lzma -mx=9 -ms=on %u.7z %f

  • 7za в : Для добавления файлов
  • -t7z : Указывает, что выходной файл будет .7z
  • -m0 = lzma : Параметры сжатия, про это можно почитать здесь
  • -мх-9 : Указываем, что хотим сжать до максимума
  • -ms = on : Твердый файл
  • % u.7z : Выходной файл, %u означает путь к файлу, который мы хотим сжать, за которым следует . 7z Мы указываем, что окончательный сжатый файл будет создан прямо там, где находится оригинал.
  • %f : Это будет файл или папка, которые мы хотим сжать
  • так % u.7z в качестве %f Это собственные параметры KDE, то есть они не связаны с Bash или 7za.

Чтобы дать вам представление о том, насколько сильно сжимает 7zip, дамп файла DesdeLinux (.sql) несколько недель назад весил 715 МБ, сжатый с помощью 7zip — всего 96 МБ 😀

В любом случае ... Мне больше не нужно вводить команду для максимального сжатия с помощью 7zip, теперь я могу сделать это из меню параметров в Dolphin 😉

Надеюсь, это послужило вам, привет ^ - ^


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Лепер_Иван сказал

    Что ж, я должен сказать две вещи ...
    1 ° Если я помещаю его в домашнюю папку в соответствующей папке, элемент не отображается в меню, но появляется, если я помещаю его в / usr / share / kde4 / services / ..
    2 ° Это не то, что сжимает, разве что у меня так не вышло.

    1.    КЗКГ ^ Гаара сказал

      Что касается уровня сжатия, это во многом зависит от того, что вы хотите сжать. Например, если вы собираетесь сжимать фотографии или видео ... очевидно, что он не будет сжимать больше, чем несколько мегабайт, мультимедийный контент для его сжатия должен быть понижен в качестве, так просто.

      Попробуйте сжать большие текстовые файлы, и вы увидите 😉

  2.   Samir сказал

    Спасибо, отлично работает.

    1.    КЗКГ ^ Гаара сказал

      Удовольствие 🙂
      привет

  3.   Темно-фиолетовый сказал

    Эм ... Вам не нужно этого делать, чтобы можно было сжать в 7zip без использования консоли. В Дельфине:

    Щелкните правой кнопкой мыши / Сжать / Сжать в ...

    Там откроется окно, в котором можно выбрать куда сжимать, имя файла ... И тип, включая 7zip.
    Очевидно, у вас должен быть установлен p7zip-full.

    1.    КЗКГ ^ Гаара сказал

      Да действительно, такой вариант я не знала 😀
      Но сжимается ли он полностью, как если бы было -mx = 9?

      1.    Темно-фиолетовый сказал

        Ну, я этого не знаю. Вы можете выполнить тест на сжатие обоими методами и сообщите нам об этом.

      2.    Амиель сказал

        LOL
        Ребята, я делал тест несколько раз, с разными типами файлов, pdf, ppt, doc …… .. Посмотрите, уровень сжатия почти одинаковый, -mx = 9 видимо всегда имеет преимущество в КБ…

        1.    Темно-фиолетовый сказал

          Спасибо за информацию!
          С такой небольшой разницей, я думаю, на самом деле не стоит использовать консоль или добавлять службу. Я по крайней мере придерживаюсь варианта, который Dolphin предлагает по умолчанию.

  4.   даннлинкс сказал

    Если я хочу, чтобы он отображался вместо действий в меню сжатия, как мне это сделать ??? Следует ли мне изменить этот [Desktop Action 7zipc] ??? И почему у меня есть две опции в меню действий, одна в начале и одна в конце?
    PS: Это большое спасибо большое хехехей

    1.    КЗКГ ^ Гаара сказал

      Давайте проведем несколько тестов, чтобы увидеть, как его можно поместить в тот же раздел 😉

      Спасибо за комментарий.

  5.   Мскл сказал

    KZKG ^ Gaara Я думаю, что я сжал дамп таким образом по теории сжатия, если вы можете провести тест с разными файлами, видео, изображениями, документами, чтобы увидеть, дает ли он аналогичный результат. Как бы то ни было, у меня от этого отвисла челюсть. Спасибо. Ура

    1.    Зиг84 сказал

      видео и изображения почти всегда являются сжатыми файлами, особой разницы не будет.
      Если вы хотите сжимать изображения больше, можно использовать WebP, а для видео - WebM или что-то подобное / эквивалентное.

  6.   Амиель сказал

    Ta weno, это работает на килограммы и это круто, как видно в меню ...

  7.   Снок сказал

    Хороший совет

  8.   st0rmt4il сказал

    Отлично!

    Спасибо чувак!

    Привет!

    1.    st0rmt4il сказал

      Кстати, глядя на степень сжатия, можно сказать, что степень сжатия довольно широкая, потому что вы сжали довольно большой объем в МБ всего за 90x МБ.

  9.   неименная сказал

    Интересный

    спасибо

  10.   Betsisg сказал

    Здравствуйте, извините, как я могу сделать так, чтобы он напоминал мне каталог? например, сервисное меню, которое переименовывает файл и его расширение в другое в том же каталоге

    1.    КЗКГ ^ Гаара сказал

      Для этого есть программы, одна из них - KRenamer, другая - PyRenamer 😉

  11.   Лепер_Иван сказал

    Я уже видел это и начал это несколько дней назад, сжимая некоторые университетские файлы ... Это действительно очень хорошо. Например, я сжал пакет размером 101 Мб до 36. Это здорово!

  12.   Лепер_Иван сказал

    Я смотрю на возможность интеграции индикатора выполнения. Есть ли у вас какие-либо идеи?!

    1.    КЗКГ ^ Гаара сказал

      С KDialog вы можете что-то с этим поделать ... ммм ... позвольте мне посмотреть, сажусь ли я сейчас и думаю о том, как достичь индикатора выполнения или хотя бы уведомления

  13.   Y @ i $ el сказал

    Хорошая статья, кстати очень полезная.

    1.    КЗКГ ^ Гаара сказал

      Спасибо за комментарий 🙂

  14.   Серхио сказал

    Если вы хотите сжать папку / каталог, как это сделать?

  15.   Виктор Хуарес сказал

    Очень хорошая информация, хорошо бы поставить как распаковать, чтобы вся информация была на одной стороне. Спасибо привет.

  16.   Хайро гевара сказал

    Сложно для меня. Должен быть более простой способ установить эту программу.