англійськафранцузькаіспанська

Ad


Значок OnWorks

компрес - онлайн в хмарі

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

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

ПРОГРАМА:

ІМ'Я


compress, uncompress.real - стискати та розширювати дані

СИНТАКСИС


стискати [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b біти ] [ ім'я ... ]
розпакувати.реальний [ -f ] [ -v ] [ -c ] [ -V ] [ ім'я ... ]

ОПИС


Зауважте, що програма, яка зазвичай встановлюється як розпакувати встановлюється для
Debian як розпакувати.реальний. Це було зроблено, щоб уникнути конфлікту з більш-
широко використовувана програма з такою ж назвою, що є частиною пакету gzip.

Стискати зменшує розмір названих файлів за допомогою адаптивного кодування Lempel-Ziv. Завжди
можливо, кожен файл замінюється на один із розширенням .Z, зберігаючи те саме
режими власності, доступ і час модифікації. Якщо файли не вказані, стандарт
вхід стискається до стандартного виводу. Стискати буде тільки намагатися стиснути
звичайні файли. Зокрема, він буде ігнорувати символічні посилання. Якщо файл має кілька жорстких
посилання, стискати відмовиться стискати його, якщо не -f прапор дається.

If -f не дається і стискати запускається на передньому плані, користувачеві буде запропоновано
чи потрібно перезаписати наявний файл.

Стислі файли можна відновити до початкового вигляду за допомогою розпакувати.реальний.

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

Команда -c варіант робить стиснути/розпакувати.реальний запис на стандартний вихід; файлів немає
змінено.

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

Команда -V flag повідомляє кожній із цих програм надрукувати свою версію та рівень виправлення разом із
будь-які прапорці препроцесора, зазначені під час компіляції, на stderr перед виконанням будь-яких
стиснення або розтискання.

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

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

Зауважте, що -b прапор для uncompress.real, так як біти вказано параметр
під час стиснення кодується у вихідних даних разом із магічним числом, щоб забезпечити це
ні декомпресія випадкових даних, ні повторне стиснення стиснених даних не робиться.

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

Відповідно до -v опції, друкується повідомлення із зазначенням відсотка зменшення для кожного
стиснутий файл.

ДІАГНОСТИКА


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

Використання: стиснути [-dfvcVr] [-b maxbits] [файл ...]
У командному рядку вказано недійсні параметри.
Відсутні максбіти
Maxbits має слідувати -b.
файл: не в стисненому форматі
Файл, зазначений до розпакувати не був стиснутий.
файл: стиснутий с xx біти, може тільки обробляти yy біти
філе був стиснутий програмою, яка могла працювати з більшим біти ніж компрес
код на цій машині. Повторно стисніть файл меншим біти.
файл: вже має суфікс .Z -- без змін
Вважається, що файл уже стиснутий. Перейменуйте файл і спробуйте ще раз.
файл: ім'я файлу занадто довге, щоб прикріпити до .Z
Файл не може бути стиснутий, оскільки його назва довше 12 символів.
Перейменуйте та повторіть спробу. Це повідомлення не виникає в системах BSD.
файл вже існує; ви хочете перезаписати (y чи n)?
Відповідайте «y», якщо ви хочете, щоб вихідний файл був замінений; "n", якщо ні.
розпакувати: пошкоджене введення
Було виявлено порушення SIGSEGV, що зазвичай означає, що вхідний файл був
зіпсований.
Ступінь стиснення: хх, хх%
Відсоток введених даних, збережених шляхом стиснення. (Відповідно лише для -v.)
-- не звичайний файл чи каталог: ігнорується
Якщо вхідний файл не є звичайним файлом або каталогом (наприклад, символічне посилання,
сокет, FIFO, файл пристрою), його не змінено.
-- має xx інші посилання: без змін
У вхідному файлі є посилання; його залишають без змін. Побачити ln(1) для отримання додаткової інформації.
Використовувати -f прапорець, щоб примусово стиснути багатопов’язані файли.
-- файл без змін
За рахунок стиснення економія не досягається. Вхід залишається незайманим.

Використовуйте стиснення онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad