Инструменты пользователя

Инструменты сайта


lzop

Lzop

Homepage: Lzop

Lzop — упаковщик, подобный Примеры использования gzip и gunzip. Lzop — это свободное программное обеспечение для сжатия файлов, которое использует алгоритм LZO.

LZO — алгоритм сжатия данных, разработанный для достижения максимальной скорости распаковки в середине 1990-х годов. Алгоритм сжимает данные без потерь и его базовая реализация поддерживает многопоточное исполнение.

Основные различия между Lzop и GZIP заключаются в следующем:

  • не удаляет исходные файлы. Эта опция установлена по умолчанию;
  • файлы, сжатые с помощью lzop будет иметь расширение '.lzo';
  • скорость сжатия и распаковки намного выше, чем у Примеры использования gzip и gunzip, но степень сжатия хуже.
  • Пример сжатия файла (Виртуализации при помощи KVM) размером 451G gzip и lzop соответственно. На таком большом размере файла скорость в сжатии становится несущественной.
    # du -hsx /home/storage_vm/*
    451G	/home/storage_vm/mail_ssb_com.img
    1.9G	/home/storage_vm/mail_ssb_com.img.gz
    3.9G	/home/storage_vm/mail_ssb_com.img.lzo
  • Примеры использования lzop
     create
       lzop a.c             -> create a.c.lzo
       lzop a.c b.c         -> create a.c.lzo & b.c.lzo
       lzop -U a.c b.c      -> create a.c.lzo & b.c.lzo and delete a.c & b.c
       lzop *.c
     extract
       lzop -d a.c.lzo      -> restore a.c
       lzop -df a.c.lzo     -> restore a.c, overwrite if already exists
       lzop -d *.lzo
     list
       lzop -l a.c.lzo
       lzop -l *.lzo
       lzop -lv *.lzo       -> be verbose
     test
       lzop -t a.c.lzo
       lzop -tq *.lzo       -> be quiet
lzop.txt · Последние изменения: 2019/03/11 03:01 — darkfire