АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

сжатие - Интернет в облаке

Запустите сжатие в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

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

ПРОГРАММА:

ИМЯ


compress, uncompress.real - сжимать и расширять данные

СИНТАКСИС


сжимать [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b биты ] [ имя ... ]
распаковать.real [ -f ] [ -v ] [ -c ] [ -V ] [ имя ... ]

ОПИСАНИЕ


Обратите внимание, что программа, которая обычно устанавливается как распаковывать установлен для
Debian как распаковать.реал. Это было сделано, чтобы избежать конфликта с более-
часто используемая программа с тем же именем, которая является частью пакета gzip.

Сжимать уменьшает размер названных файлов с помощью адаптивного кодирования Лемпеля-Зива. В любое время
возможно, каждый файл заменяется одним с расширением .З, сохраняя то же самое
режимы владения, время доступа и модификации. Если файлы не указаны, стандартный
ввод сжимается до стандартного вывода. Сжимать будет только пытаться сжать
обычные файлы. В частности, он игнорирует символические ссылки. Если файл имеет несколько жестких
ссылки, сжимать откажется сжимать его, если -f дан флаг.

If -f не дается и сжимать запускается на переднем плане, пользователю предлагается указать
следует ли перезаписывать существующий файл.

Сжатые файлы можно восстановить в исходную форму с помощью распаковать.реал.

распаковать.real берет список файлов в своей командной строке и заменяет каждый файл,
имя заканчивается на .Z и который начинается с правильного магического числа с несжатого файла
без .З. Несжатый файл будет иметь режим, владельца и временные метки
сжатый файл.

Ассоциация -c вариант делает сжать / распаковать.реальный писать на стандартный вывод; нет файлов
изменилось.

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

Ассоциация -V flag сообщает каждой из этих программ напечатать свою версию и уровень исправления вместе с
любые флаги препроцессора, указанные во время компиляции, на stderr перед выполнением любых
сжатие или несжатие.

Сжимать использует модифицированный алгоритм Лемпеля-Зива, популяризированный в «Технике для высоких»
Сжатие данных о производительности ", Терри А. Велч, IEEE Компьютер т. 17, нет. 6 (июнь 1984 г.),
С. 8-19. Общие подстроки в файле сначала заменяются 9-битными кодами 257 и выше.
Когда достигается код 512, алгоритм переключается на 10-битные коды и продолжает использовать больше
бит до предела, указанного -b флаг достигнут (по умолчанию 16). Биты должен быть
от 9 до 16. Значение по умолчанию можно изменить в источнике, чтобы разрешить сжимать бежать на
меньшая машина.

После биты предел достигнут, сжимать периодически проверяет степень сжатия. Если
он увеличивается, сжимать продолжает использовать существующий словарь кода. Однако если
степень сжатия уменьшается, сжимать отбрасывает таблицу подстрок и перестраивает ее
с нуля. Это позволяет алгоритму адаптироваться к следующему «блоку» файла.

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

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

Под -v вариант, печатается сообщение с указанием процента сокращения для каждого
файл сжат.

ДИАГНОСТИКИ


Статус выхода обычно 0; если последний файл больше после (попытки) сжатия,
статус 2; при возникновении ошибки статус выхода равен 1.

Использование: сжать [-dfvcVr] [-b maxbits] [файл ...]
В командной строке указаны недопустимые параметры.
Отсутствующие максбиты
Maxbits должен следовать -b.
файл: не в сжатом формате
Файл, указанный в распаковывать не был сжат.
файл: сжато xx бит, может обрабатывать только yy биты
Файл был сжат программой, которая могла обрабатывать больше биты чем компресс
код на этой машине. Повторно сожмите файл с меньшим биты.
файл: уже есть суффикс .Z - без изменений
Предполагается, что файл уже сжат. Переименуйте файл и попробуйте еще раз.
файл: имя файла слишком длинное, чтобы добавить его .Z
Файл не может быть сжат, поскольку его имя превышает 12 символов.
Переименуйте и попробуйте еще раз. Это сообщение не появляется в системах BSD.
файл уже существует; вы хотите перезаписать (да или нет)?
Ответьте «y», если вы хотите, чтобы выходной файл был заменен; «n», если нет.
uncompress: поврежденный ввод
Обнаружено нарушение SIGSEGV, что обычно означает, что входной файл был
поврежден.
Сжатие: хх.хх%
Процент ввода, сохраненного сжатием. (Актуально только для -v.)
- не обычный файл или каталог: игнорируется
Когда входной файл не является обычным файлом или каталогом (например, символическая ссылка,
socket, FIFO, файл устройства), оставляем без изменений.
-- имеет xx другие ссылки: без изменений
Во входном файле есть ссылки; он оставлен без изменений. Видеть ln(1) для получения дополнительной информации.
Использовать -f флаг для принудительного сжатия многосвязных файлов.
- файл без изменений
Сжатие не дает экономии. Вход остается нетронутым.

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


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad