Многоядерное сжатие в Linux

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

Свинья

pigz: компрессор gz (gzip)

Компресс:

pigz -c файл

Распаковать:

pigz -d файл

Pigz удаляет исходный файл после его распаковки. Чтобы этого не произошло, добавьте параметр -k. Кроме того, чтобы рекурсивно сжимать подкаталоги, если они существуют, необходимо добавить параметр -r.

Более подробную информацию: http://zlib.net/pigz/

пхз

pxz: компрессор LZMA (xz)

Компресс:

pxz исходный_файл final_file

С помощью параметра -T вы можете ограничить количество используемых ядер. Например, T4 ограничивает сжатие, используя только 4 ядра. Также важно отметить, что pxz удаляет исходный файл. Чтобы этого не произошло, добавьте параметр -k.

Распаковать:

pxz -d файл

Более подробную информацию: http://jnovy.fedorapeople.org/pxz/

pbzip2

pbzip2: компрессор bz2 (bzip2):

Компресс:

pbzip2 -z файл

С помощью параметра -l вы можете ограничить количество используемых ядер. Также важно отметить, что pbzip2 удаляет исходный файл. Чтобы этого не произошло, добавьте параметр -k.

Распаковать:

lrzip -d файл

Более подробную информацию: http://compression.ca/pbzip2/

Пожалуйста

plzip: компрессор lz (lzip)

Компресс:

plzip -c файл

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

Распаковать:

lrzip -d файл

Более подробную информацию: http://www.nongnu.org/lzip/plzip.html

lrzip

lrzip: компрессор lrz (lrzip)

Компресс:

lrzip файл

Чтобы улучшить сжатие и использовать ZPAQ:

lrzip -z файл

Для быстрого сжатия:

lrzip -l файл

Чтобы сжать каталог:

каталог lrztar

Распаковать:

lrzip file.lrz

Чтобы распаковать сжатый каталог:

lrzuntar file.tar.lrz

Более подробную информацию: http://ck.kolivas.org/apps/lrzip/

Практически все вышеперечисленные программы находятся в официальных репозиториях популярных дистрибутивов Linux. В случае с Arch некоторые из них находятся в AUR.


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

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

*

*

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

  1.   Anonymous сказал

    Другой блоггер нашел ваш сайт через Subrion, и у меня есть совет:
    пиши еще. Честно говоря, вам кажется, что вы подстраиваете всю статью под видеоклип. Это очевидно
    ты много знаешь, так почему бы не использовать свои знания, чтобы написать что-нибудь
    более значительный и сохранить видео как что-то дополнительное
    (если есть вообще)?

    Мой веб-сайт ... домашнее рефинансирование плохой кредитной истории

  2.   Диего Зильберберг сказал

    На случай мух xD привык использовать только бесплатный софт lol

  3.   Давайте использовать Linux сказал

    Ну вот.

  4.   Fernandotatis сказал

    Приветствую вас, если в Linux есть что-то особенное, так это то, что он позволяет жесткому диску быть свободным от действий, как если бы не было никакой программы, поскольку программа или программы продолжают занимать место, пока они используются, в отличие от других операционных систем. Как и Window, если они всегда занимают место на диске, я рекомендую вам использовать Linux, возможно, в первые дни вы будете чувствовать себя немного неудобно из-за несовместимости с другими программами операционной системы, но затем вы увидите преимущества.

  5.   Давайте использовать Linux сказал

    Хорошо. Хорошее свидание.

  6.   Давайте использовать Linux сказал

    Ага. По?

  7.   Диего Зильберберг сказал

    Все ли они бесплатные программы?

  8.   филиппофилиппо сказал

    Кто-нибудь знает, поддерживает ли Ark или PeaZip этот тип многоядерного сжатия?

  9.   Габриеликс сказал

    https://github.com/vasi/pixz Это еще одна параллельная и индексированная версия xz (lzma), пока я оставляю ссылку, потому что у меня нет тестов на pxz.