lzop - Интернет в облаке

Это команда lzop, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


lzop - сжимать или расширять файлы

АБСТРАКТ НАЯ


lzop это файловый компрессор, очень похожий на GZIP. lzop предпочитает скорость перед степенью сжатия.

СИНТАКСИС


lzop [ команду ] [ кредита ] [ имя файла ...]

lzop [-dxlthIVL19] [-qvcfFnNPkU] [-o файл] [-p[путь]] [-S суффикс] [имя файла ...]

ОПИСАНИЕ


lzop уменьшает размер названных файлов. По возможности каждый файл сжимается в
один с расширением .lzo, сохраняя те же режимы владения, доступа и
время модификации. Если файлы не указаны или если имя файла "-", lzop пытается
сжать стандартный ввод до стандартного вывода. lzop будет пытаться только сжать
обычные файлы или символические ссылки на обычные файлы. В частности, он проигнорирует
каталоги.

Если имя сжатого файла слишком длинное для его файловой системы, lzop обрезает его.

Сжатые файлы можно восстановить в исходную форму с помощью lzop -d. lzop -d занимает
список файлов в командной строке и распаковывает каждый файл, имя которого заканчивается на .lzo и
который начинается с правильного магического числа для несжатого файла без оригинала
расширение. lzop -d также распознает специальное расширение .тцо как сокращение для .tar.lzo.
При сжатии lzop использует .тцо при необходимости расширение вместо усечения файла
с .tar расширение.

lzop сохраняет исходное имя файла, режим и отметку времени в сжатом файле. Эти могут
использоваться при распаковке файла с -d вариант. Это полезно, когда сжатый
имя файла было усечено или отметка времени не сохранилась после передачи файла.

lzop сохраняет право собственности, режим и временную метку файлов при сжатии. Когда
распаковка lzop восстанавливает режим и отметку времени, если они присутствуют в сжатых файлах.
Посмотреть варианты -n, -N, --без режима и --нет времени чтобы получить больше информации.

lzop всегда сохраняет исходные файлы без изменений, если вы не используете опцию -U.

lzop использует ЛЗО данным (сила) библиотека для компрессионных услуг. Количество
полученное сжатие зависит от размера входных данных и распределения общих
подстроки. Обычно текст, такой как исходный код или английский, сжимается на 40-50%.
исходный размер, а большие файлы обычно сжимаются намного лучше, чем маленькие.
Скорость сжатия и декомпрессии обычно намного выше, чем у GZIP,
но степень сжатия хуже.

СЖАТИЕ УРОВНИ
lzop предлагает следующие уровни сжатия алгоритма LZO1X:

-3 уровень по умолчанию обеспечивает довольно быстрое сжатие. -2, -3, -4, -5 и -6 в настоящее время
все равнозначны - это может измениться в будущем выпуске.

-1, --быстро
в некоторых случаях может быть даже немного быстрее, но в большинстве случаев вы не заметите
разница

-7, -8, -9, - лучший
эти уровни сжатия в основном предназначены для создания предварительно сжатых данных -
особенно -9 может быть несколько медленным

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

ГЛАВНАЯ КОМАНДА


Если не задана никакая другая команда, то по умолчанию lzop использует сжатие (с использованием уровня сжатия
-3).

- #, --fast, --best
Отрегулируйте скорость сжатия с помощью указанной цифры #, где -1 или --fast
указывает на самый быстрый метод сжатия (меньшее сжатие), а -9 или --best указывает
самый медленный метод сжатия (лучшее сжатие). Уровень сжатия по умолчанию:
-3.

-d, --распаковать, --распаковать
Распаковать. Каждый файл будет помещен в тот же каталог, что и сжатый файл.

-х, --извлечь
Извлечь сжатые файлы в текущий рабочий каталог. Это то же самое, что и "-dPp".

-т, --тест
Тестовое задание. Проверьте целостность сжатого файла.

-л, --список
Для каждого сжатого файла укажите следующие поля:

метод: метод сжатия
сжатый: размер сжатого файла
uncompr .: размер несжатого файла
соотношение: степень сжатия
uncompressed_name: имя несжатого файла

В сочетании с параметром --verbose также отображаются следующие поля:

дата и время: отметка времени для несжатого файла

С --name, несжатое имя, дата и время сохраняются в компрессе.
файл, если он есть.

С --verbose также отображается общий размер и степень сжатия для всех файлов.
При использовании --quiet строки заголовка и итогов не отображаются.

Обратите внимание, что lzop определяет степень сжатия как compressed_size / uncompressed_size.

--ls, --ls =ФЛАГИ
Перечислите каждый сжатый файл в формате, аналогичном ls -ln.

В настоящее время соблюдаются следующие флаги:
F Добавьте "*" для исполняемых файлов.
G Запретить отображение групповой информации.
Q Заключите имена файлов в двойные кавычки.

--Информация
Для каждого сжатого файла укажите поля внутреннего заголовка.

-я, --sysinfo
Вывести информацию о системе и выйти.

-L, --лицензия
Отобразите лицензию lzop и выйдите.

-ч, -ч, --помощь
Отобразите экран справки и выйдите.

-V Версия. Отобразите номер версии и параметры компиляции и выйдите.

--версия
Версия. Отобразите номер версии и выйдите.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-c, --stdout, --to-stdout
Записать вывод на стандартный вывод. Если имеется несколько входных файлов, вывод состоит из
последовательности независимо (де) сжатых элементов. Чтобы добиться лучшего сжатия,
объедините все входные файлы перед их сжатием.

-o ФАЙЛОВ, --output =ФАЙЛОВ
Записать вывод в файл ФАЙЛОВ. Если имеется несколько входных файлов, вывод состоит из
последовательности независимо (де) сжатых элементов.

-р, -рDIR, --path =DIR
Записать выходные файлы в каталог DIR вместо каталога, определенного
входной файл. Если DIR опускается, затем записывается в текущий рабочий каталог.

-ф, --сила
Заставить lzop

- перезаписать существующие файлы
- (де-) сжатие из стандартного ввода, даже если это кажется терминалом
- (де-) сжать до стандартного вывода, даже если это кажется терминалом
- разрешить параметр -c в сочетании с -U

. -f два или более раза заставляет такие вещи, как

- сжимать файлы с суффиксом .lzo
- попробуйте распаковать файлы, у которых нет допустимого суффикса
- попытаться обработать сжатые файлы с неизвестными флагами заголовка

Используйте с осторожностью.

-F, --no-контрольная сумма
Не сохраняйте и не проверяйте контрольную сумму несжатого файла при сжатии или
декомпрессия. Это немного ускоряет работу lzop (особенно когда
распаковка), но так как незаметное повреждение данных может произойти в случае повреждения
сжатых файлов использование этой опции обычно не рекомендуется. Также
контрольная сумма всегда сохраняется при сжатии с одним из медленных уровней сжатия
(-7, -8 или -9), независимо от этого параметра.

-n, --без имени
При распаковке не восстанавливайте исходное имя файла, если оно есть (удалите только
lzop от имени сжатого файла). Этот параметр установлен по умолчанию в UNIX.

-Н, --имя
При распаковке восстановите исходное имя файла, если оно есть. Эта опция полезна
в системах, которые имеют ограничение на длину имени файла. Если исходное имя сохранено в
сжатый файл не подходит для своей файловой системы, новое имя создается из
оригинальный, чтобы сделать его законным. Этот параметр установлен по умолчанию в DOS, Windows и
OS / 2.

-P При распаковке восстановить исходный путь и имя файла, если они есть. Когда
сжатие, сохраните относительное (и очищенное) имя пути. Эта опция в основном полезна
При использовании архив Режим - см. примеры использования ниже.

--без режима
При распаковке не восстанавливайте исходный режим (разрешения), сохраненный в
сжатый файл.

--нет времени
При распаковке не восстанавливайте исходную отметку времени, сохраненную в сжатом
.

-S .суф, --suffix =.суф
Использовать суффикс .суф вместо .lzo. Суффикс не должен содержать нескольких точек и специальных
такие символы, как '+' или '*', и суффиксы, отличные от .lzo следует избегать, чтобы избежать
путаница при передаче файлов в другие системы.

-к, --держать
Не удаляйте входные файлы. Это значение по умолчанию.

-U, --отключить, --удалить
Удалите входные файлы после успешного сжатия или распаковки. Используйте эту опцию, чтобы
заставить lzop вести себя как GZIP и bzip2. Обратите внимание, что явно давая -k переопределения -U.

--crc32
Используйте контрольную сумму crc32 вместо контрольной суммы adler32.

- не предупреждать
Подавить все предупреждения.

--игнорировать-предупреждать
Подавить все предупреждения и никогда не выходить со статусом выхода 2.

-q, --тихо, --тихо
Подавите все предупреждения и уменьшите подробность некоторых команд, например --список or
--тестовое задание.

-v, --подробный
Подробный. Отображение имени для каждого сжатого или распакованного файла. Несколько -v может быть
используется для увеличения подробности некоторых команд, например --список or --тестовое задание.

- Указывает, что это конец опций. Любое имя файла после -- не будет
интерпретируется как вариант, даже если начинается с дефиса.

ДРУГИЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


--no-стандартный ввод
Не пытайтесь читать стандартный ввод (но имя файла "-" все равно переопределит это
вариант). В старых версиях lzop, эта опция была необходима при использовании в заданиях cron
(у которых нет управляющего терминала).

--filter =НОМЕР
Редко полезно. Предварительно обработать данные с помощью специального "мультимедийного" фильтра перед сжатием
чтобы улучшить степень сжатия. НОМЕР должно быть десятичным числом от 1 до 16,
включительно. Использование фильтра немного замедляет сжатие и распаковку,
и степень сжатия обычно тоже не сильно улучшается ... Более эффективно
Однако фильтры могут быть добавлены в будущем.

Вы можете попробовать --filter = 1 с такими данными, как 8-битные звуковые образцы, --filter = 2 с 16-битными
образцы или изображения с глубиной 16 и т. д.

Снятие фильтрации во время декомпрессии выполняется автоматически.

-С, --контрольная сумма
Устарело. Только для совместимости с очень старыми версиями, так как lzop теперь использует контрольную сумму.
по умолчанию. Эта опция будет удалена в следующем выпуске.

- бесцветный
Не используйте escape-последовательности цветов.

--мононуклеоз
Предположим, моно терминал ANSI. Это значение по умолчанию в UNIX (если поддержка консоли
составлено в).

--цвет
Предположим, цветной терминал ANSI или попробуйте полноэкранный доступ. Это значение по умолчанию в DOS.
и в виртуальной консоли Linux (если поддержка консоли встроена).

ADVANCED ИСПОЛЬЗОВАНИЕ


lzop позволяет вам работать с вашими файлами множеством гибких способов. Вот некоторые варианты использования
Примеры:

резервная копия Режим
tar --use-compress-program = lzop -cf archive.tar.lzo файлы ..

Это рекомендуемый режим для создания резервных копий.
Требуется GNU tar или совместимая версия, которая принимает
Параметр '--use-compress-program = XXX'.

одинарной файл Режим: индивидуально (де) сжимать каждый файл
Создайте
lzop ac -> создать aclzo
lzop ac bc -> создать aclzo и bclzo
lzop -U ac bc -> создать aclzo и bclzo и удалить ac и bc
lzop * .c

извлечение
lzop -d aclzo -> восстановить ac
lzop -df aclzo -> восстановить ac, перезаписать, если уже существует
lzop -d * .lzo

список
lzop -l aclzo
lzop -l * .lzo
lzop -lv * .lzo -> быть подробным

тестXNUMX
lzop -t aclzo
lzop -tq * .lzo -> тихо

труба Режим: (де) сжатие из стандартного ввода в стандартный вывод
Создайте
lzop <ac> y.lzo
кошка ac | lzop> y.lzo
tar -cf - * .c | lzop> y.tar.lzo -> создать сжатый tar-файл

извлечение
lzop -d <y.lzo> ac
lzop -d <y.tar.lzo | tar -xvf - -> извлечь tar-файл

список
lzop -l <y.lzo
кот y.lzo | lzop -l
lzop -d <y.tar.lzo | tar -tvf - -> перечислить tar-файл

тестXNUMX
lzop -t <y.lzo
кот y.lzo | lzop -t

стандартный вывод Режим: (де) сжать до стандартного вывода
Создайте
lzop -c ac> y.lzo

извлечение
lzop -dc y.lzo> ac
lzop -dc y.tar.lzo | tar -xvf - -> извлечь tar-файл

список
lzop -dc y.tar.lzo | tar -tvf - -> перечислить tar-файл

архив Режим: сжатие / извлечение нескольких файлов в один архивный файл
Создайте
lzop ac bc -o sources.lzo -> создать архив
lzop -P src / *. c -o sources.lzo -> создать архив, сохранить путь к файлу
lzop -c * .c> sources.lzo -> другой способ создать архив
lzop -c * .h >> sources.lzo -> добавить файлы в архив

извлечение
lzop -dN source.lzo
lzop -x ../src/sources.lzo -> извлечь в текущий каталог
lzop -x -p / tmp <../src/sources.lzo -> извлечь в / Tmp каталог

список
lzop -lNv источники.lzo

тестXNUMX
lzop -t источники.lzo
lzop -tvv sources.lzo -> быть очень подробным

Если вы хотите создать один архивный файл с несколькими участниками, чтобы участники могли
позже будет извлечен независимо, вы должны предпочесть полнофункциональный архиватор, такой как tar.
Последняя версия GNU tar поддерживает --use-compress-program = lzop возможность вызвать
lzop прозрачно. lzop разработан как дополнение к tar, а не как замена.

ОКРУЖАЮЩАЯ СРЕДА


Переменная окружения ЛЗОП может содержать набор параметров по умолчанию для lzop. Эти варианты
интерпретируются первыми и могут быть перезаписаны явными параметрами командной строки. Для
пример:

для sh / ksh / zsh: LZOP = "- 1v --name"; экспорт LZOP
для csh / tcsh: setenv LZOP "-1v --name"
для DOS / Windows: установите LZOP = -1v --name

В Vax / VMS имя переменной среды - LZOP_OPT, чтобы избежать конфликта с
набор символов для вызова программы.

Не все параметры допустимы в переменной окружения - lzop сообщит вам.

Используйте lzop в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows