Популярность исходного текста compress вызвала ряд конфликтов с фирмой Unisys, являющейся владельцем патента на используемый в compress алгоритм LZW. Хотя Unisys не пробовала ограничивать использование compress, она брала плату с авторов программного обеспечения, реализующего алгоритм LZW. В результате чего ряд групп отказались от использования compress. Эта проблема с патентом стала одной из главных причин разработки GZIP.
Как использовать Compress Программа compress позволяет выполнить лишь одно действие. Причем, чтобы сжать файл, достаточно просто ввести compress filename (где filename— это имя сжимаемого файла). Если сжатие прошло успешно, то к концу имени файла добавится расширение. Z1. Если программа compress не может уменьшить размер файла (см. стр. 169), она оставляет файл без изменений.
Чтобы распаковать файл, введите uncompress filename в том случае, если у вас есть программа uncompress, или compress -d filename, если у вас ее нет. Файл будет распакован, и ему будет возвращено первоначальное имя.
1 Обратите внимание на то, что в системах Unix используется заглавная буква Z. В операционной системе MS-DOS имена файла могут иметь только одну точку, поэтому в этом случае Z просто заменит последний символ текущего расширения.
Эти программы имеют несколько ключей. Кроме -d (распаковать), имеется -v (подробный листинг), -f (запаковать, даже если файл становится больше), -с (вывести данные на экран, а не в файл1) и -Ь (использовать указанное число бит). Значение, заданное по умолчанию для -Ь — 16 бит, требует более чем 400 килобайт памяти для сжатия или декомпрессии. Если файл должен быть распакован на машине с ограниченной памятью, используйте для значение 12 бит (при этом для распаковки требуется приблизительно 30 килобайт памяти).
Опубликовал Kest
February 22 2013 00:48:19 ·
0 Комментариев ·
3745 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.