COMPRESS()
НАЗВАНИЕ
compress - Сжимает данные для хранения.
uncompress - Восстанавливает сохраненный файл.
zcat - Осуществляет вывод сохраненного файла.
СИНТАКСИС
compress [-dfFqc] [-b bits] file
uncompress [-fqc] file
zcat file
ОПИСАНИЕ
Команда compress берет файл, заданный параметром file, и сжимает его до минимально возможного размера, создавая при этом
выходной файл cо сжатыми данными и удаляя, если не задана опция -c, первоначальный файл. Сжатие достигается кодированием
одинаковых строк в файле. Команда uncompress восстанавливает
ранее сжатый файл в его первоначальное состояние и удаляет
версию сжатого файла. Команда zcat используется для вывода
файла на экран, при этом файл восстанавливается из сжатого
состояния и производится его сцепление с экранным или стандартным выводом, после чего версия сжатого файла не уничтожается.
Если в командной строке имя файла не указано, то входные данные берутся с устройства стандартного ввода, а вывод
направляется на устройство стандартного вывода. По умолчанию
вывод направляется в файл с тем же именем, что и у входного
файла, но к этому имени добавляется суффикс ".Z", или же он
может быть направлен на устройство стандартного вывода. Выходные файлы имеют те же разрешения и тех же владельцев, что и у
соответствующих входных файлов, или же они могут иметь стандартные пользовательские разрешения, если результирующий файл
направляется на устройство стандартного вывода.
При отсутствии сжатия выходной файл не записывается, если в
командной строке не установлен флаг -F.
ОПЦИИ
Следующие опции являются доступными из командной строки:
-d | Восстанавливает сжатый файл. |
-c | Вывод записывается на устройство стандартного вывода
и не уничтожается первоначальный файл. |
-b bits | Задает максимальное число битов, используемых в кодировании. |
-f | Осуществляет запись поверх предыдущей версии выходного файла. |
-F | Производит запись выходного файла даже в том случае,
если не произошло сжатия. |
-q | Не генерирует вывода, за исключением сообщений об
ошибках, если они есть. |
СМ. ТАКЖЕ
pack(1), pcat(1), ar(1), tar(1), cat(1).